Im Rahmen einer Herausforderung mit mehreren Betriebssystemen (Testen der Computerintegrität) muss der schnellste Weg gefunden werden, um einen echten Blue Screen of Death (BSOD) auf einem Windows-Computer zu reproduzieren. Jede Version, die XP oder höher ist, funktioniert.
Wie Shinrai es ausdrückt:
Im Grunde genommen versuchen Sie also, eine Maschine so schnell wie nur irgend möglich mit BSOD zu versehen, aber nur einmal, und Sie können die Maschine nicht berühren, bevor die Uhr startet?
Ja, genau das versuche ich zu tun.
Ich frage mich, ob es einfache Befehle oder Aktionen gibt, die dazu führen, dass Windows verdreht und einen blauen Bildschirm ausspuckt. Hinweise wären sehr hilfreich.
Einschränkungen:
- Ich kann kein Skript / Programm schreiben
- Ich kann mich nicht mit Hardware anlegen
- Muss in der Lage sein, es innerhalb von Fenstern zu tun
- Kann nicht falsch sein
Ich muss in der Lage sein, sauber in Windows zu booten, dann muss ich ein BSOD im laufenden Betrieb reproduzieren. Hardware und erforderliche Startlösungen sind also gut, entsprechen jedoch nicht diesen Regeln.
SCHLUSSFOLGERUNGEN
Ich kam zu dem Wettbewerb, um Shinrais BSOD-Methode zu implementieren. Es stellte sich heraus, dass es keine spezifischen Regeln zum Ein- und Ausschalten Ihres Computers gab, nur, dass Sie sich nicht mit der Hardware herumschlagen können. Ich habe meine Tastatur überprüft - es war eine USB-Tastatur, daher wusste ich, welchen Schlüssel ich bearbeiten musste. Wir wurden aufgefordert, zu starten, und ich habe den Schlüssel schnell gefunden, bearbeitet und neu gestartet. Glücklicherweise handelte es sich hierbei um reine Computer, und es mussten nicht viele Dienste gestartet werden, was zu einem relativ schnellen Neustart führte. Als ich mich umsah, sah ich Leute, die mit der Registrierung herumwirbelten, aber niemand anderes startete ihren Computer neu. Ich habe die Tastaturkombination gemacht und BOOM-Fenster haben ein wunderschönes BSOD hervorgebracht (wofür das Betriebssystem eigentlich gut ist).
Am Ende habe ich gewonnen und hatte nur eines zu sagen: "Ich bin froh, dass ich zu meiner Linux-Box nach Hause gehe".
Vielen Dank an Shinrai für die erfolgreiche Lösung!
quelle
Antworten:
In den meisten Windows-Versionen ist ein Entwicklertool integriert, mit dem ein BSOD auf Befehl generiert werden kann. Hier ist, wie Sie es in Windows 7 entweder auf einer USB- oder PS / 2-Tastatur verursachen (ich glaube, es ist dasselbe für XP / Vista auf USB, obwohl dieser Artikel dies nicht sagt, ich kann mich jedoch irren):
quelle
Dies ist eine alte dokumentierte Technik. Sollte zumindest bis Vista funktionieren:
Finden Sie in regedit:
Erstellen Sie einen DWORD-Schlüssel mit dem Namen
CrashOnCtrlScroll
und legen Sie dessen Wert auf 1 fest....
Um einen BSOD zu generieren, halten Sie die rechte STRG-Taste gedrückt und drücken Sie zweimal die ScrollLock-Taste.
quelle
Sie können manuell ausgelöste Abstürze aktivieren, indem Sie diese Registrierungsänderungen vornehmen.
Wenn Ihr BIOS den Festplattenadapter Ihres Systems zwischen systemeigenem SATA- und Legacy-ATA-Modus (und möglicherweise IRRT) umschalten kann, wird das Umschalten in einen anderen Modus, in dem Windows installiert wurde, normalerweise einen BOOT_VOLUME_INACCESSIBLE-Fehler erzeugen. Ich bin mir ziemlich sicher, dass das Deaktivieren von ACPI (wenn möglich in Ihrem BIOS), wenn Windows mit aktiviertem ACPI installiert wurde, auch zu einem Bluescreen beim Booten führt.
Das Beenden
winlogon.exe
mit dem Sysinternal Process Explorer führt zu einem Bluescreen, jedoch nicht zum herkömmlichen Bildschirm "Es wurde ein Problem festgestellt und Windows wurde heruntergefahren, um Ihren Computer zu schützen ...".Das könnte Sie auch interessieren - BlueScreen Screen Saver von Sysinternals.
quelle