Le code d'erreur 0xc0000017 apparaît après une installation propre infructueuse ou des mises à niveau qui se terminent par un BSOD (écran bleu de la mort). Il est accompagné du message d'erreur « Il n'y a pas assez de mémoire pour créer un périphérique de disque virtuel». Ce code d'erreur sands pour STATUS_NO_MEMORY et il signale qu'il n'y a pas assez de mémoire virtuelle ou de quotas de fichiers d'échange pour les emplacements spécifiés.

Quelle est la cause du BSOD 0xc0000017 sous Windows?
- Interférence antivirus tierce - Si vous rencontrez le problème en essayant de mettre à jour vers Windows 10 à partir d'une ancienne version de Windows, le premier coupable à examiner est votre suite antivirus. Il est possible qu'il détermine que l'opération n'est pas sûre, de sorte qu'il arrête les communications entre l'outil de mise à niveau et le serveur Microsoft externe. Dans ce cas, vous pouvez résoudre le problème en arrêtant ou en désinstallant la suite de sécurité tierce pendant que le processus de mise à niveau est actif.
- RAM insuffisante - Si vous avez beaucoup de périphériques connectés USB mais pas beaucoup de RAM, il est possible que ce problème se produise en raison du fait que votre matériel n'est pas capable d'allouer suffisamment de mémoire pour terminer le processus de mise à niveau. Dans ce cas, un correctif qui vous permettra de terminer le processus sans mettre à niveau votre matériel est de déconnecter tous les périphériques USB non essentiels.
- Pilote de carte mère obsolète - Il s'avère qu'un autre coupable potentiel qui soulèvera ce problème est un pilote de carte mère incompatible qui n'est pas capable de prendre en charge Windows 10. Si ce scénario est applicable, vous pouvez résoudre le problème en mettant à jour les pilotes de votre carte mère vers les dernières versions. .
- Blocs de mémoire défectueux - Comme cela a été confirmé par Microsoft, ce problème peut également se produire en raison d'une série de blocs de mémoire défectueux qui empêcheront votre système d'exploitation de créer l'environnement Windows PE nécessaire à la mise à niveau. Dans ce cas, vous pouvez résoudre le problème en nettoyant les entrées de mémoire incorrectes à partir d'une invite CMD élevée.
- Les graphiques hybrides sont activés - Si vous utilisez un modèle Zbook HP, il est probable que vous rencontriez ce problème en raison du fait que les graphiques hybrides sont activés dans les paramètres de votre BIOS. Pour résoudre ce problème, accédez simplement aux paramètres de votre BIOS et désactivez les graphiques hybrides ou basculez-les sur des graphiques discrets.
- Différentes interférences tierces - Il s'avère que plusieurs applications tierces différentes peuvent provoquer ce code d'erreur, y compris des applications utilitaires. Pour vous assurer qu'aucun service ou processus tiers n'est à l'origine de ce problème, effectuez un redémarrage propre et réessayez le processus.
Méthode 1: arrêt de la suite audiovisuelle (le cas échéant)
Si vous rencontrez ce problème lors de la tentative de mise à niveau de votre version de Windows vers Windows 10, vous devez commencer cette quête de dépannage en éliminant la possibilité d'interférences tierces. En fin de compte, il est possible qu'une suite antivirus surprotectrice arrête l'opération de mise à niveau dans son élan en raison d'un faux positif.
Comodo, Avast, McAffee sont les plus souvent signalés comme étant à l'origine de ce comportement, mais il peut y en avoir d'autres. Si ce scénario est applicable et que vous utilisez réellement une suite tierce qui pourrait provoquer cette interférence, vous devez tester pour voir si l'opération réussit si vous le faites alors que la suite antivirus est désactivée ou désinstallée.
Vous pouvez démarrer les choses lentement en désactivant la protection en temps réel et en réessayant le processus de mise à niveau. Si le BSOD 0xc0000017 n'apparaît plus, vous pouvez conclure que votre antivirus était à l'origine du problème. Avec la plupart des suites de sécurité, vous pouvez le faire directement à partir du menu de la barre des tâches.

Cependant, si vous utilisez une suite de sécurité tierce qui comprend un pare-feu, la désactivation de la protection en temps réel ne sera pas suffisante car la même suite de sécurité restera fermement en place. Si ce scénario est applicable, le seul correctif viable consiste à désinstaller complètement le pare-feu Antivirus + et à s'assurer qu'il n'y a pas de fichiers restants qui pourraient encore provoquer le même comportement.
Voici un guide rapide sur la façon de désinstaller la suite tierce problématique et de supprimer tous les fichiers restants qui pourraient encore empêcher la mise à niveau:
- Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez 'appwiz.cpl' et appuyez sur Entrée pour ouvrir le menu Programmes et fonctionnalités .
- Une fois que vous êtes dans le menu Applications et fonctionnalités , faites défiler la liste des applications installées et localisez la suite de sécurité tierce que vous souhaitez désinstaller. Lorsque vous le voyez, cliquez dessus avec le bouton droit de la souris et choisissez Désinstaller dans le menu contextuel nouvellement apparu.
- Suivez les instructions à l'écran pour terminer l'installation, puis redémarrez votre ordinateur pour enregistrer les modifications.
- Ouvrez cet article ( ici ) et suivez les instructions pour supprimer tous les fichiers restants associés à la suite AV que vous venez de désinstaller.
Si le même problème persiste ou si cette méthode ne s'applique pas à votre scénario particulier, passez au correctif potentiel suivant ci-dessous.
Méthode 2: déconnectez tous les périphériques externes
Le 0x0000017 est associé à une `` mauvaise mémoire '', mais en réalité, le problème se produit probablement parce que l'allocation de mémoire est trop élevée, de sorte que le système ne dispose pas de suffisamment de ressources pour terminer le processus de mise à niveau / d'installation.
Cela peut être résolu facilement en ajoutant de la RAM supplémentaire, en équipant votre ordinateur du matériel nécessaire pour terminer le processus.
Mais si vous ne prévoyez pas de mettre à niveau les spécifications de votre PC, vous pouvez probablement simplifier l'allocation de mémoire en débranchant tous les périphériques USB inutiles. Plusieurs utilisateurs concernés ont confirmé que cette méthode avait réussi pour eux.

Si l'appareil ne fonctionne pas, il n'est pas nécessaire de lui permettre de réserver de la mémoire. Dans cet esprit, débranchez tous les périphériques USB non essentiels et répétez le processus à l'origine du 0xc0000017 - Il n'y a pas assez de mémoire pour créer un périphérique de disque virtuel.
Si ce scénario n'est pas applicable ou si vous recherchez une approche différente, passez au correctif potentiel suivant ci-dessous.
Méthode 3: mise à jour des pilotes de la carte mère
Il s'avère que ce problème peut également être causé par un pilote de carte mère gravement obsolète qui n'est pas compatible avec Windows 10. Plusieurs utilisateurs que nous rencontrons l'erreur 0xc0000017 lors de la mise à niveau vers Windows 10 ont signalé que le processus a finalement réussi après avoir mis à jour le pilote de leur carte mère vers la dernière version.
Windows Update est notoirement connu pour ne pas avoir mis à jour les pilotes de la carte mère, il est donc probable que vous deviez le faire manuellement.
Voici un guide rapide sur la mise à jour manuelle de votre carte mère:
- Visitez le site officiel du fabricant de votre carte mère et téléchargez les derniers pilotes disponibles. Si vous ne connaissez pas le modèle de votre carte mère, vous pouvez télécharger et utiliser Speccy pour le découvrir.
Remarque: assurez-vous de télécharger les pilotes de votre carte mère à partir des canaux officiels. Éloignez-vous des sites Web de téléchargement tiers, sauf si vous devez absolument les parcourir.
- Ouvrez l'exécutable d'installation et suivez les invites à l'écran pour installer le pilote dont l'installation échouait auparavant.
- Une fois l'installation terminée, redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage du système.
Si le même code d'erreur 0xc0000017 se produit toujours ou si vous disposez déjà de la dernière version du pilote, passez au correctif potentiel suivant ci-dessous.
Méthode 4: nettoyage des entrées de mémoire incorrectes
Microsoft a déjà étudié ce problème et confirmé que ce problème particulier peut également se produire dans les cas où le système d'exploitation tente de créer le disque RAM pour l'environnement Windows PE pendant le processus de démarrage. Si pendant cette opération, des blocs de mémoire défectueux sont découverts dans le magasin BCD, vous pouvez vous attendre à voir le code d'erreur 0xc0000017 en conséquence.
Si ce scénario est applicable, vous pouvez résoudre le problème assez facilement en utilisant une série de commandes CMD capables de vérifier et de nettoyer les entrées de mémoire incorrectes dans le magasin BCD. Voici un guide rapide sur la façon de procéder:
- Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «cmd» dans la zone de texte et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande élevée. Lorsque vous arrivez à l'invite Contrôle de compte d'utilisateur (UAC), cliquez sur Oui pour approuver la demande d'administration.
- Une fois que vous êtes dans l'invite de commande élevée, tapez la commande suivante et appuyez sur Entrée pour répertorier toutes les entrées de mémoire incorrectes:
bcdedit / enum {badmemory}
- Dans le cas où l'enquête ci-dessus vous a montré que le magasin BCD contient effectivement des blocs de mémoire défectueux qui empêchent la création du disque mémoire, l'étape suivante consiste à nettoyer ces entrées. Pour ce faire, tapez la commande suivante et appuyez sur Entrée:
bcdedit / deletevalue {badmemory} badmemorylist
- Une fois le processus réussi, redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage du système.
Si vous rencontrez toujours le code d'erreur 0xc0000017 même après avoir suivi les instructions ci-dessus, passez au correctif potentiel suivant ci-dessous.
Méthode 5: Désactivation des graphiques hybrides du BIOS
En fait, ce problème peut également survenir en raison d'une fonctionnalité GPU présente sur les cartes GPU AMD intégrées appelées graphiques hybrides. Plusieurs utilisateurs concernés ont confirmé qu'après avoir accédé aux paramètres du BIOS et désactivé les graphiques hybrides dans le menu Configuration du périphérique, le processus de mise à niveau / installation propre s'est terminé avec succès sans aucun problème supplémentaire.
Cette méthode est généralement considérée comme réussie avec les modèles ZBook fabriqués par HP.
Voici un guide rapide sur la désactivation des graphiques hybrides à partir des paramètres du BIOS:
- Allumez votre ordinateur (ou lancez un redémarrage s'il est déjà allumé). Dès que vous voyez l'écran de chargement initial, appuyez à plusieurs reprises sur la touche Setup (touche BIOS).
Remarque : avec la plupart des cartes mères, la clé de configuration sera affichée à l'écran. Mais au cas où vous ne le voyez pas, vous pouvez rechercher en ligne des instructions spécifiques sur la saisie des paramètres de votre BIOS en fonction de votre modèle de carte mère.
- Une fois que vous parvenez à accéder aux paramètres de votre BIOS, utilisez le menu de navigation pour accéder au menu Avancé . Une fois à l'intérieur, sélectionnez le menu Configuration du périphérique et assurez-vous que le périphérique graphique est défini sur Discrete Graphics au lieu de Hybrid Graphics.
Remarque: si vous trouvez une option qui vous permet de définir les graphiques hybrides sur Désactivé, faites-le.
- Assurez-vous de sauver cette chance en choisissant Enregistrer les modifications et quitter le BIOS .
- Une fois la séquence de démarrage suivante terminée, vérifiez si le même problème persiste.
Si le même problème persiste, passez à la méthode suivante ci-dessous.
Méthode 6: mise à niveau après un démarrage propre (le cas échéant)
Il s'avère que de nombreux coupables potentiels pourraient être responsables de l'apparition de ce problème. Et ce ne sont pas seulement les suites antivirus tierces qui pourraient interférer avec l'installation de mise à niveau, c'est aussi une application utilitaire qui n'est normalement pas suspectée dans un scénario où un BSOD est impliqué.
Si vous rencontrez le BSOD 0xc0000017 lors d'une tentative de mise à niveau d'une ancienne version de Windows vers Windows 10, vous devez éliminer la possibilité d'une interférence tierce en réessayant la mise à niveau après un démarrage propre.
Lorsque vous atteignez un état de démarrage propre, votre ordinateur démarre sans aucun type de service, de processus ou d'élément de démarrage tiers qui pourrait entraver le processus de mise à niveau.
Voici un guide rapide sur l'obtention d'un état de démarrage propre dans lequel vous pouvez réessayer l'opération:
- Ouvrez une course boîte de dialogue en appuyant sur la touche Windows + R . Une fois que vous êtes dans la fenêtre d'exécution, tapez « msconfig» et appuyez sur Entrée pour ouvrir le menu de configuration du système . Une fois que vous êtes invité par le contrôle de compte d'utilisateur (UAC) , cliquez sur Oui pour accorder l'accès administrateur.
- Une fois que vous parvenez à entrer dans le menu de configuration du système , cliquez sur l' onglet Services en haut du menu. Ensuite, commencez par vous assurer que la case associée à « Masquer tous les services Microsoft » est cochée. Cela garantira que vous ne désactivez pas par erreur un service essentiel à votre système d'exploitation.
- Une fois que chaque service Microsoft est exclu de la liste, cliquez sur le bouton Désactiver tout pour empêcher efficacement tout type de service tiers d'être appelé à l'action lors de la séquence de démarrage suivante.
- Une fois les services traités, allez dans l' onglet Démarrage , puis cliquez sur Ouvrir le gestionnaire de tâches dans le menu suivant.
- Vous serez ensuite transporté directement dans l' onglet Démarrage du Gestionnaire des tâches. Une fois que vous y êtes, sélectionnez systématiquement tous les services de démarrage tiers et cliquez sur le bouton Désactiver en bas de l'écran pour les exclure du démarrage au prochain démarrage du système. Faites-le jusqu'à ce que vous vous soyez assuré qu'aucun service de démarrage n'est autorisé à s'exécuter au prochain démarrage du système.
- Une fois que vous arrivez à cette étape, les bases de l'état de démarrage propre sont atteintes. Maintenant, pour en profiter, redémarrez simplement votre ordinateur.
- Au prochain démarrage, votre ordinateur a démarré UNIQUEMENT avec les services et processus essentiels. Pour tester si un élément tiers était à l'origine du code d'erreur, répétez le processus de mise à niveau et voyez si le problème est maintenant résolu.