Comment puis-je créer un vidage de la mémoire de l'arrêt ou du blocage de mon ordinateur?

17

Comme beaucoup d'entre nous rencontrent des blocages ou des plantages, je me demande comment puis-je manuellement déclencher le gel d'un ordinateur afin de créer un vidage de mémoire pour afficher et diagnostiquer les problèmes pouvant être impliqués dans le crash?

Je cherche à forcer l'ordinateur à planter au lieu d'attendre que l'ordinateur le fasse lui-même.

KronoS
la source
1
Le forcer à planter n'aidera pas à diagnostiquer le problème, car pour ce faire, vous devez déjà savoir ce qui le faisait planter, et vous pouvez simplement le corriger à la place.
Ken White
@KenWhite: Ce n'est pas vrai. Pouvez-vous me dire quelle application, pilote ou périphérique bloque mon ordinateur si je regarde le bureau? Non! Vous aurez besoin d'un dépotoir que vous pourrez analyser pour le faire ...
Tamara Wijsman

Réponses:

17

Votre question n'est pas claire - voulez-vous lui faire générer le vidage quand il plante, ou voulez-vous générer un vidage quand il ne plante pas et essayez de le diagnostiquer à partir de cela? Si ce dernier est, ce n'est probablement pas une bonne façon de procéder.

Activation des vidages sur incident

Vous pouvez activer les vidages sur incident en accédant à

My Computer> Properties> Startup and Recovery>Settings

puis sélectionnez un minidump ou un vidage de mémoire du noyau sous Write debugging information. Cela devrait écrire un minidump lorsqu'un crash est détecté.

Lancement d'un crash manuel

Configuration requise

Si vous demandez comment planter manuellement et obtenir un minidump écrit, vous pouvez procéder comme suit:

  1. Ouvrez regedit.

  2. Recherchez la clé suivante si vous avez un clavier USB:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters

    Ou la touche suivante si vous avez un clavier PS / 2:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

    Dans le menu Edition, cliquez sur Ajouter une valeur et ajoutez l'entrée de registre suivante:

    • Nom: CrashOnCtrlScroll
    • Type de données: REG_DWORD
    • Valeur: 1
       
  3. Quittez l'éditeur de registre, puis redémarrez.

Plantage du système (bloqué)

Après le redémarrage, vous pouvez déclencher un plantage en appuyant SCROLLdeux fois sur la touche du clavier tout en maintenant la CTRLtouche droite , tant que Windows est configuré pour écrire un vidage lors de cette opération, il l'écrira %SYSTEMROOT%\Minidump.

Le raccourci clavier sous forme abrégée est CTRL+ SCR LK+ SCR LK.

Matthieu Cartier
la source
et l'ordinateur portable ??
AminM
Cela fonctionne sur un ordinateur portable.
Jamie Hanrahan
3

Dumping d'un processus lorsqu'il se bloque ou se bloque

J'utiliserais ProcDump pour créer un vidage du processus qui est bloqué:

ProcDump est un utilitaire de ligne de commande dont le but principal est de surveiller une application pour les pics de CPU et de générer des vidages sur incident pendant un pic qu'un administrateur ou un développeur peut utiliser pour déterminer la cause du pic. ProcDump inclut également la surveillance des fenêtres bloquées (en utilisant la même définition d'un blocage de fenêtre que celle utilisée par Windows et le Gestionnaire des tâches), la surveillance des exceptions non gérées et peut générer des vidages en fonction des valeurs des compteurs de performances système. Il peut également servir d'utilitaire de vidage de processus général que vous pouvez intégrer dans d'autres scripts.

EKS
la source
3

Vous devez dire à l'ordinateur de faire un vidage sur incident lorsqu'il s'affiche en bleu

My Computer-> Properties-> Advanced-> Start and Recovery.

Analyse de la décharge

J'utilise ces procédures pour analyser le vidage.

Weltenwanderer
la source