shutdown.exeはWindowsをシャットダウンするために必要ですか?
Windowsをシャットダウンするときにshutdown.exeが必要ですか、それともWindowsをシャットダウンするために使用されるもののほんの一部ですか?他のファイルやプロセスが代わりに使用されていますか?本日のSuperUser Q&A投稿には、興味をそそられる読者の質問に対する答えがあります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUserの読者Mukul Kumarは、Windowsをシャットダウンするためにshutdown.exeが必要かどうかを知りたがっています。
ファイルです C:\ Windows \ System32 \ shutdown.exe Windowsをシャットダウンまたは再起動するために必要?
Windowsのシャットダウンまたは再起動にshutdown.exeが必要ですか?
答え
SuperUser寄稿者JdeBPが私たちに答えを持っています:
もちろんあなたの質問はStackExchangeでのあなたの答えから、特にあなたの答えの最初の改訂に関するkinokijufのコメントから生じます.
kinokijufが言ったように、WindowsはUnixではありません。 UnicesとLinuxでは、シャットダウンは実際には完全なシャットダウンプロセスに関係しています。ログインユーザに定期的に警告メッセージを送り、 / run / nologin 予定されたシャットダウン時間の前にそれ以上ログオンしないようにするファイル.
Windows NTでは、これは当てはまりません。.
Windowsエクスプローラの[スタート]メニューの[電源ボタン]に対する[シャットダウン]アクション、タスクマネージャの[シャットダウン]メニューオプション, 再起動/ S TCCまたはTake Command、およびシステムをシャットダウンできる他のアプリケーションプログラムでは、2つのWin32 API呼び出しの1つ、InitiateSystemShutdownEx()またはExitWindowsEx()を直接呼び出して、シャットダウンを開始します。シャットダウンプログラムを実行しても間接的には実行されません。実際には単にWin32 API呼び出しを呼び出すよりも多くのコードを実行する必要があります。シャットダウンプログラムは、ローカルシャットダウンを行っているときに、同じWin32 API呼び出しも呼び出します。.
Windows NTをシャットダウンするのは、実際にはwinlogon、csrss、およびsmssです。特に、遅延シャットダウン要求を処理する主な作業を行うのはwinlogonです。.
参考文献
- Jonathan de Boyne Pollard(2006). Windows NT 6のシャットダウンプロセス. よくある回答.
- シャットダウン. FreeBSD 9.2マニュアルページ. 2013-03-19.
- シャットダウン. 体系化されたマニュアルページ. 2013. Freedesktop.org.
- シャットダウン. Upstartのマニュアルページ. Canonical Ltd.
- InitiateSystemShutdownEx。 MSDN。マイクロソフト.
- ExitWindowsEx。 MSDN。マイクロソフト.
- リブート。 Command / TCCヘルプを参照してください。 JPソフトウェア.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.