J'utilise cette commande dans Autoit pour éteindre mon ordinateur portable, si une minuterie s'épuise
Run(@SystemDir & "\shutdown.exe /f /s /t 10", "", @SW_MAXIMIZE)
Cela fonctionne bien la plupart du temps, mais il arrive que je reçoive le BlueScreen lors de la mise sous tension de l'ordinateur, généralement avant la connexion à l'écran et après la fin de l'animation du logo Windows. Est-ce à cause d'éteindre l'ordinateur directement à l'aide de la commande shutdown, ou peut-il y avoir d'autres problèmes? Je tiens à souligner que, chaque fois que mon script autoit éteint l'ordinateur, il existe généralement plusieurs navigateurs avec plusieurs onglets ouverts, ainsi que d'autres applications en cours d'exécution. Alors je veux savoir,
Quelle est la différence entre éteindre l'ordinateur via le menu Démarrer, appuyer directement sur le bouton d'alimentation et émettre la commande shutdown à partir du script autoit? L'arrêt brusque de l'ordinateur à l'aide de la commande shutdown alors que d'autres applications utilisateur s'exécutent de manière dangereuse?
Mon système d'exploitation est Windows 7 et l'ordinateur est un ordinateur portable.
Event Viewer
et parcourez le journal système à cet endroit. Le fichier de vidage est binaire, il est donc inutile d'essayer de l'afficher dans un éditeur de texte, vous pouvez utiliser un débogueur pour le lire, mais je ne peux pas vous aider, car je ne l'ai jamais fait moi-même (bien que googler puisse donner vous des indices).