「コンピュータの電源を切る」メニューを呼び出すコマンド


9

私が関与するコマンドがあります(またはあった)覚えているrundll32にもに行くことによって呼び出すことができる1 -その通話のWindows XPの「コンピュータの電源を切る」メニューの[スタート]メニュー> [オフコンピュータの電源を入れが

ここに画像の説明を入力してください

コマンドが何かを知っている/覚えている人はいますか?

PS:「シャットダウン」コマンドについて話しているのではありません。

最終編集:まあ、rundll32でこの結果を取得するための最も近いコマンドは次のとおりです。

rundll32 msgina.dll,ShellShutdownDialog

ただし、最新の「テーマ」バージョンではなく、「クラシック」メニュー/ダイアログが表示されることに注意してください。後者は、以下のtechie007によって投稿されたVBScriptワンライナーを使用して取得できます。


それがWindows 95/98 / MEになかったと確信していますか?交換され、機能が削除されたと思います。robvanderwoude.com/rundll.phpシャットダウン用のものを試しましたが、エラーになります。
KCotreau、2011

@KCotreau:いいえ、実際はわかりません。ぼやけたキーワードが記憶に残っています。
ラルセンド、2011

私はあなたの答えを見つけるのがとても難しいように見えましたが、私はできませんでした。もうできるかわかりません。
KCotreau 2011

@KCotreau:では、ごきげんよう。私もこれをあきらめていると思います。助けてくれてありがとう。
ラルセンド、2011

問題はありません。私は「非常に」と言ってあなたに知らせていただけで、ざっくりとした見た目はしなかったので、おそらくそれを見つけられないでしょう。理解を深めるまで、私は質問に答えることを楽しんでおり、あなたのような質問が私をさらに学ぶようにさせてくれました。
KCotreau 2011

回答:


5

他の人が正しく指摘しているように、これらのコマンドは機能しないか、使用すべきではありません。

これがオプションです。スクリプトを使用して、シャットダウンダイアログ/メニューを呼び出すことができます(シャットダウンメニューをポップアップするだけで、アクションは選択されません)。ここにあなたが始めるためのいくつかの基本があります:

VBS:

CreateObject("Shell.Application").ShutdownWindows

名前を付けて保存しSomething.vbs、で実行しcscript Something.vbsます。

パワーシェル:

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

こちらの MS (KB968930)から、PowerShell 2.0 for XP(など)を入手できます。

これらは、XP以降のすべてのバージョンで動作するはずです(VBSはWindows 2000でも動作する可能性があります)。私はそれらをWindows 7(Ultimate)でテストし、動作しました。


良い発見。VBScriptワンライナーは、私がやりたいことを行います。本当にありがとう。
ラルセンド、2011

5

XP以前は、コマンドがありましたrundll32.exe shell32.dll,SHExitWindowsEx 1。それはまだXPで動作するために使用します。XP VMでは動作しません。。。

XP以降、Microsoftにはshutdownコマンドが含まれています。これは、まさにあなたが望んでいることを実行します。リモートコンピュータなどで動作します。

編集:

多くのPPLが知らない、より一般的なLock Computerコマンドがあります。

rundll32.exe user32.dll, LockWorkStation

編集:

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

明らかに、上記はノーノーです。PsShutdownに行き詰まっているようです。


上記の私のコメントの要点は、そのコマンドは機能しないということでした。
KCotreau、2011

投稿したとき、コメントがありませんでした。中止、再試行、失敗。
surfasb

心配ない。:)。
KCotreau、2011


4

繰り返しますが、私のコメントのように、これは主にシャットダウンコマンドに置き換えられたと思います。

別の方法が必要な場合は、以下を試してください。

shutdown -i (必要な画面ではありませんが、インタラクティブにするため)

WMIC OS Where Primary=TRUE Call Shutdown (私はこれをテストしました、100%動作します)

WMIC OS Where Primary=TRUE Call Reboot

WMICがXP Home上にあるかどうかはわかりません。


0

デスクトップにフォーカスしていてALT+ F4を押すと、「コンピュータの電源を切る」メニューが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.