Comment réparer une référence par pointeur BSOD sous Windows

L'adage selon lequel "rien n'est parfait" est certainement vrai pour le développement de logiciels, où les bogues peuvent et vont faire dérailler l'expérience utilisateur. Malheureusement, si votre PC tombe en panne avec une erreur d'écran bleu de la mort (BSOD)(Blue Screen of Death (BSOD) error) , une grave erreur de PC se produit, et elle est généralement (mais pas toujours) causée par des bogues dans certains codes.

L'une des erreurs BSOD(BSOD) les plus inhabituelles à apparaître est la "référence par pointeur" BSOD (reference_by_pointer). Essayer de retrouver la cause de ce BSOD est délicat, mais cela indique généralement des problèmes que vous pouvez facilement résoudre. Donc, si vous essayez de résoudre une erreur BSOD reference_by_pointer , ce guide devrait vous aider.

Qu'est-ce qui cause une erreur BSOD de référence par pointeur dans Windows 10 ?(What Causes a Reference By Pointer BSOD Error in Windows 10?)

Une erreur BSOD(BSOD) de référence par pointeur (également connue sous le nom d'erreur reference_by_pointer ou 0x00000018) indique généralement un problème avec vos fichiers système ou vos pilotes de périphérique .

Pour aider à hiérarchiser les ressources système, Windows se réfère en interne aux éléments en cours d'exécution (comme une fenêtre ouverte) en tant qu'"objets" avec des nombres qui identifient combien de fois les éléments sont référencés (ou utilisés) ailleurs. 

Cette valeur diminue jusqu'à ce que l'objet soit supprimé, libérant ainsi de la mémoire système pour d'autres services en cours d'exécution.

Lorsqu'un message reference_by_pointer apparaît, Windows voit un nombre de références incorrect pour un objet en cours d'exécution. Comme cela pourrait être un grave problème de sécurité, Windows s'arrêtera et affichera un BSOD , forçant votre système à redémarrer et à effacer toute la mémoire active au cours du processus.

Dans presque tous les cas, cependant, cela est généralement causé par un logiciel bogué. Les pilotes matériels(Hardware) sont la cause la plus fréquente, les cartes graphiques et d'autres composants tels que les périphériques réseau étant souvent à l'origine du message. Cependant, cela peut également être causé par d'autres problèmes, tels que des fichiers système corrompus ou même un matériel défaillant.

Avant d'essayer quoi que ce soit d'autre, vous devriez vérifier vos fichiers de vidage de mémoire BSOD(check your BSOD memory dump files) pour plus d'informations. Vous trouverez des indices essentiels derrière la cause d'une référence par pointeur BSOD , comme un fichier de pilote (avec une extension de fichier .sys) ou un processus système (tel que ntosknrl.exe ).

Une fois que vous avez localisé une cause possible (comme un pilote défectueux), vous pouvez suivre les étapes ci-dessous pour résoudre le problème.

Passer en mode sans échec pour le dépannage(Switch to Safe Mode for Troubleshooting)

Suite à un BSOD , votre PC est obligé de redémarrer. Si vous êtes bloqué dans une boucle BSOD reference_by_pointer (chaque redémarrage provoquant un autre message BSOD ), vous devrez démarrer en mode sans échec(boot into Safe Mode) pour commencer le processus de dépannage.

Le mode(Mode) sans échec exécute Windows avec l'ensemble le plus élémentaire de pilotes et de processus système requis pour fonctionner correctement, ce qui vous permet de résoudre les problèmes de pilote sans risquer un autre BSOD .

Vous pouvez également utiliser le mode sans échec pour analyser vos fichiers de vidage BSOD avant de commencer toute autre tentative de résolution du problème.

  1. Pour démarrer en mode sans échec , vous devrez interrompre la séquence de démarrage de Windows au moins trois fois. (Windows)Pour cela, allumez votre PC et attendez que le logo Windows apparaisse. Appuyez sur le bouton de réinitialisation de votre PC (ou maintenez enfoncé le bouton d'alimentation de votre PC) pour forcer un redémarrage, puis répétez cette opération au moins deux fois de plus.

  1. Windows démarrera en mode de réparation(Automatic Repair) automatique pour essayer de résoudre une boucle de démarrage(resolve a boot loop) après trois tentatives infructueuses de démarrage. Une fois que vous avez atteint le menu Réparation automatique , sélectionnez ( Automatic Repair )Advanced Options > Troubleshoot > Advanced options > Startup Settings > Restart pour accéder à vos options de démarrage.

  1. Après quelques instants (et un redémarrage rapide), sélectionnez votre option de démarrage en mode sans échec préférée à l'aide des touches numériques de votre clavier. Par exemple, sélectionnez 4 pour le mode sans échec standard , 5 pour le mode sans échec(Safe Mode) avec les fonctionnalités de mise en réseau activées ou 6 pour le mode sans échec avec uniquement un terminal d'invite de commande(command prompt terminal) visible.

Windows procédera au démarrage à l'aide de l' option de mode sans échec(Safe Mode) choisie , où vous pourrez ensuite poursuivre les étapes de dépannage décrites ci-dessous.

Mettre à jour les fichiers système et les pilotes de périphérique(Update System Files and Device Drivers)

Un bogue dans Windows ou un pilote de périphérique peut provoquer un BSOD reference_by_pointer . Pour résoudre ce problème, vous devez vous assurer que vos fichiers système et vos pilotes sont à jour à l'aide du système Windows Update .

  1. Pour commencer, cliquez avec le bouton droit sur le menu Démarrer(Start) et sélectionnez Paramètres(Settings) pour ouvrir les paramètres Windows.

  1. Dans le menu Paramètres, sélectionnez Mise à jour et sécurité(Update & Security ) > Windows Update . Windows devrait rechercher automatiquement les mises à jour, mais si ce n'est pas le cas, sélectionnez Rechercher les mises à jour(Check for Updates) . Sélectionnez Installer les mises(Install Updates) à jour si des mises à jour sont disponibles pour que vous puissiez les installer manuellement.

  1. Laissez le temps à Windows de télécharger et d'installer les nouvelles mises à jour pour votre système. Une fois cette opération terminée, redémarrez votre PC pour charger les nouvelles mises à jour et pilotes et terminer le processus. Vous pouvez le faire rapidement en cliquant avec le bouton droit sur le menu Démarrer(Start) et en sélectionnant Arrêter ou se déconnecter(Shut down or sign out ) > Redémarrer(Restart) .

Restauration d'un pilote récemment installé ou d'une mise à jour système(Roll Back a Recently Installed Driver or System Update)

Bien que les mises à jour du système soient soumises à un processus de test rigoureux, des bogues et des problèmes peuvent toujours survenir.

Si vous ne voyez qu'une erreur BSOD reference_by_pointer après avoir récemment mis à jour vos fichiers système ou vos pilotes de périphérique, vous avez peut-être introduit un ensemble de fichiers bogués. Heureusement, Windows vous permet de restaurer un pilote sous Windows(roll back a driver on Windows) et de désinstaller toutes les mises à jour Windows récentes(uninstall any recent Windows updates) qui causent des problèmes.

Comment restaurer un pilote de périphérique(How to Roll Back a Device Driver)

  1. Pour restaurer un pilote de périphérique récemment installé, cliquez avec le bouton droit sur le menu Démarrer(Start) et sélectionnez Gestionnaire de périphériques(Device Manager) .

  1. Dans la fenêtre Gestionnaire(Device Manager ) de périphériques , localisez le périphérique avec les pilotes récemment mis à jour. Cliquez avec le bouton droit sur(Right-click) le périphérique et sélectionnez Propriétés(Properties) .

  1. Dans l' onglet Pilote(Driver) de la fenêtre Propriétés(Properties) , sélectionnez l' option Restaurer le pilote . (Roll Back Driver )Cela supprimera le pilote récemment installé et restaurera la version précédemment utilisée. Après avoir sélectionné Roll Back Driver , suivez les instructions supplémentaires à l'écran pour terminer le processus.

  1. Une fois que vous avez restauré votre pilote, redémarrez votre PC pour terminer le processus en cliquant avec le bouton droit sur le menu Démarrer(Start) et en sélectionnant Arrêter ou se déconnecter(Shut down or sign out ) > Redémarrer(Restart) .

Comment supprimer une mise à jour système(How to Remove a System Update)

  1. Pour désinstaller une mise à jour récente du système, cliquez avec le bouton droit sur le menu Démarrer(Start) et sélectionnez Paramètres(Settings) .

  1. Dans le menu Paramètres , sélectionnez (Settings )Mise à jour et sécurité(Update & Security ) > Afficher l'historique des mises à jour(View update history ) > Désinstaller les mises à jour(Uninstall updates) .

  1. Un menu du panneau de configuration(Control Panel) à l'ancienne apparaîtra. Pour trier les mises à jour par date, sélectionnez le titre de la catégorie Installé(Installed On) le pour les trier. Localisez la mise à jour que vous souhaitez supprimer, puis sélectionnez Désinstaller(Uninstall) pour la supprimer. Si l' option Désinstaller(Uninstall) n'est pas disponible, la mise à jour du système est considérée comme essentielle et ne peut pas être supprimée.

  1. Suivez(Follow) les instructions supplémentaires à l'écran pour supprimer la mise à jour. Une fois désinstallé, redémarrez votre PC en cliquant avec le bouton droit sur le menu Démarrer(Start) et en sélectionnant Arrêter ou se déconnecter(Shut down or sign out ) > Redémarrer(Restart) .

Vérifiez vos fichiers système pour les erreurs(Check Your System Files for Errors)

Les fichiers Windows(Windows) changent constamment, avec des paramètres et des fichiers mis à jour régulièrement. Malheureusement, votre installation Windows fera face à des changements plus catastrophiques de temps en temps, des infections de logiciels malveillants(malware infections) aux défaillances du secteur du disque dur.

Si vous pensez que votre installation Windows échoue d'une manière ou d'une autre et provoque cette erreur (Windows)BSOD , vous pouvez vérifier les erreurs à l'aide des outils SFC et DISM .

  1. Pour exécuter ces outils, vous devez ouvrir une nouvelle fenêtre Windows PowerShell . Cliquez avec le bouton droit sur(Right-click) le menu Démarrer(Start) et sélectionnez Windows PowerShell (Admin) pour ce faire.

  1. Dans la fenêtre PowerShell, tapez dism.exe /online /cleanup-image /restorehealth et sélectionnez Entrée(Enter) sur votre clavier. Cela vérifiera votre image système Windows (utilisée pour réinitialiser vos fichiers d'installation) pour les problèmes d'intégrité. S'il y a des fichiers manquants ou corrompus, DISM les remplacera.

  1. Une fois l' outil DISM terminé, tapez sfc /scannow pour utiliser l' outil Vérificateur des fichiers système(System File Checker) afin d'analyser votre installation Windows à la recherche d'erreurs. S'il les détecte, il tentera de les remplacer à l'aide des nouveaux fichiers d'image système générés par DISM, en s'assurant que votre installation fonctionne correctement.

Redémarrez votre PC une fois que l' outil SFC a terminé l'analyse de vos fichiers d'installation Windows . S'il ne peut pas mettre à jour ou réparer vos fichiers, vous devrez peut-être envisager des options plus radicales, telles que la réinitialisation de Windows 10(resetting Windows 10) avec une nouvelle installation.

Testez votre matériel (et remplacez-le si nécessaire)(Test Your Hardware (and Replace If Required))

Les fichiers corrompus(Corrupt) ou bogués ne provoquent pas seulement une instabilité du système. Par exemple, si votre matériel est en surchauffe, surmené ou tout simplement défaillant, des erreurs système telles qu'une référence par pointeur BSOD constituent la prochaine étape avant une panne complète du PC.

Si la chaleur est un problème, vous devrez nettoyer votre PC(clean out your PC) et envisager de mettre à niveau votre système de refroidissement pour résoudre le problème. Votre prochaine étape consiste à tester votre matériel de manière approfondie, à l'aide de tests de résistance du processeur(CPU stress tests) et d'outils de test de mémoire(memory testing tools) , ainsi qu'à rechercher les erreurs sur votre disque dur(checking your hard drive for errors) .

Si votre matériel est le problème, votre seule réponse est de le remplacer. Vous pouvez remplacer des composants individuels (tels que votre carte mère ou votre processeur(CPU) ), mais si le PC est trop vieux pour être réparé, vous devrez peut-être envisager une mise à niveau complète, en remplaçant entièrement votre PC par un nouveau PC pré-construit ou en construisant votre nouveau PC(building your new PC) à la place . .

Récupération des erreurs BSOD sous Windows(Recovering from BSOD Errors on Windows)

Une erreur BSOD(BSOD) de référence par pointeur n'est généralement pas quelque chose dont il faut s'inquiéter, mais sans maintenance régulière du système en place, cela pourrait indiquer un problème grave avec votre PC. Assurez(Make) -vous de conserver vos fichiers importants sauvegardés ailleurs(keep your important files backed up elsewhere) afin de ne pas perdre vos fichiers lorsque votre PC tombe en panne et assurez-vous que la restauration du système est activée(have system restore enabled) .

Si vous ne pouvez pas résoudre le problème en suivant les étapes ci-dessus, vous devrez peut-être envisager des options plus drastiques. Si votre matériel est défectueux, vous devrez envisager de mettre à niveau votre PC(consider upgrading your PC) ou de le remplacer entièrement. Sinon, il est peut-être temps d' effacer et de réinitialiser Windows(wipe and reset Windows) pour restaurer la stabilité, bien que vous deviez ensuite restaurer vos fichiers(restore your files) à partir d'une sauvegarde.



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts