Befehl zum Aufrufen des Menüs "Computer ausschalten"

9

Ich erinnere mich, dass es einen Befehl gibt (oder gab), der rundll32das Windows XP-Menü "Computer ausschalten" aufruft - den Befehl, der auch über Startmenü> Computer ausschalten aufgerufen werden kann .

Geben Sie hier die Bildbeschreibung ein

Weiß / erinnert sich jemand, was der Befehl ist?

PS: Ich spreche nicht über den Befehl 'shutdown'.

Letzte Änderung: Nun, der nächste Befehl, um dieses Ergebnis mit rundll32 zu erhalten, ist der folgende:

rundll32 msgina.dll,ShellShutdownDialog

Beachten Sie jedoch, dass Sie anstelle der modernen, themenbezogenen Version das Menü / den Dialog "Klassisch" erhalten. Letzteres können Sie mit einem VBScript-Einzeiler erhalten, der von techie007 unten bereitgestellt wird.

Larssend
quelle
Sind Sie sicher, dass dies nicht in Windows 95/98 / ME war? Ich denke, es wurde ersetzt und die Funktionalität entfernt. robvanderwoude.com/rundll.php Ich habe versucht, das herunterzufahren, und es ist ein Fehler aufgetreten .
KCotreau
@ KCotreau: Nein, ich bin mir eigentlich nicht sicher. Ich habe nur verschwommene Schlüsselwörter in meinem Gedächtnis.
Larssend
Ich sah sehr schwer aus, um Ihre Antwort zu finden, aber ich konnte nicht. Ich bin mir nicht sicher, ob du es noch kannst.
KCotreau
@KCotreau: Tut mir leid, dass du dich aufgeregt hast. Ich glaube, ich gebe das auch auf. Danke, dass du versucht hast zu helfen.
Larssend
Keine Probleme. Ich habe Sie nur mit "SEHR" wissen lassen, dass ich es nicht flüchtig angesehen habe, also würden Sie das wahrscheinlich nicht finden, und vielleicht möchten Sie sich nicht umbringen, wenn Sie schauen. Ich habe es genossen, Fragen zu beantworten, und es sind Fragen wie Ihre, die mich dazu gebracht haben, mehr zu lernen.
KCotreau

Antworten:

5

Wie andere zu Recht darauf hingewiesen haben, funktionieren diese Befehle nicht und / oder sollten nicht verwendet werden.

Hier ist eine Option, mit der Sie mithilfe von Skripten diesen Dialog / dieses Menü zum Herunterfahren aufrufen können (es öffnet nur das Menü zum Herunterfahren; es wird keine Aktion ausgewählt). Hier sind ein paar Grundlagen, um Ihnen den Einstieg zu erleichtern:

VBS:

CreateObject("Shell.Application").ShutdownWindows

Speichern unter Something.vbsund führen Sie es mit aus cscript Something.vbs.

Power Shell:

(New-Object -ComObject Shell.Application).ShutdownWindows();

Sie können PowerShell 2.0 für XP (usw.) von MS hier herunterladen (KB968930) .

Diese sollten auf allen Versionen von XP und höher funktionieren (der VBS funktioniert möglicherweise auch unter Windows 2000). Ich habe sie unter Windows 7 (Ultimate) getestet und sie haben funktioniert.

Ƭᴇcʜιᴇ007
quelle
Guter Fund. Der VBScript-Einzeiler macht, was ich will. Vielen Dank.
Larssend
5

Vor XP gab es einen Befehl rundll32.exe shell32.dll,SHExitWindowsEx 1. Es funktioniert immer noch in XP. In meiner XP-VM funktioniert dies jedoch nicht. . .

Ab XP enthält Microsoft den Befehl shutdown, der genau das tut , was Sie wollen, und vieles mehr. Es funktioniert mit Remotecomputern usw. usw.

Bearbeiten:

Es gibt den populäreren Befehl "Computer sperren", von dem viele Leute nichts wissen.

rundll32.exe user32.dll, LockWorkStation

bearbeiten:

http://blogs.msdn.com/b/oldnewthing/archive/2004/01/15/58973.aspx

Anscheinend ist das oben genannte ein Nein Nein. Es sieht also so aus, als ob wir bei PsShutdown stecken bleiben.

surfasb
quelle
Der Punkt meines obigen Kommentars war, dass genau dieser Befehl nicht funktioniert.
KCotreau
Ich habe Ihren Kommentar nicht gesehen, als ich gepostet habe. Abbrechen, erneut versuchen, fehlschlagen.
Surfasb
Keine Sorge. :).
KCotreau
4

Wie in meinen Kommentaren glaube ich auch hier, dass dies in erster Linie durch den Befehl zum Herunterfahren ersetzt wurde, über den Sie eindeutig Bescheid wissen.

Wenn Sie Alternativen wünschen, probieren Sie diese aus:

shutdown -i (um es interaktiv zu machen, obwohl nicht der Bildschirm, den Sie wollten)

WMIC OS Where Primary=TRUE Call Shutdown (Ich habe das getestet, funktioniert 100%)

WMIC OS Where Primary=TRUE Call Reboot

Ich bin mir nicht sicher, ob WMIC auf XP Home läuft.

KCotreau
quelle
0

Wenn Sie sich auf den Desktop konzentrieren und ALT+ F4drücken, sollte das Menü "Computer ausschalten" aufgerufen werden.

ich bin der Mann
quelle