ログオフする前にプログラムを実行し、終了を待つ


3

Windows 7 Home Premium Logoff \ Restartの前にプログラム(.exe \ .bat)を実行する場合、タスクスケジューラを使用し、カスタムイベントを設定します:Log:System、Source:Winlogon、Event ID:7002 \ 4634 \ 4647 \ .....

問題は、プログラムは起動しますが、実行中にプログラムが終了する前にシステムが閉じることです。

私に何ができる?(残念ながら、私のOSにはgpedit.mscがありません)


1
おそらく、これを試してみてください(動作するかどうかはわかりません):shutdown /aスクリプトの先頭に追加して(現在のシャットダウンを中止するshutdown -s -t 00ため)、最後に追加して、終了時に新しいシャットダウンシーケンスを開始します。リブート対シャットダウン対ハイバネーションなどに対処するために、いくつかのスクリプトまたは何かを作成する必要がある場合があります。
Ƭᴇcʜιᴇ007

1
機能しません。とにかくシステムは閉じます。シャットダウンは中止されません。ヘルプには、「/ Aのみ、タイムアウト期間中に使用することができます」と言う
user3133076

これはWindowsのどのエディションですか?プロ、他に何か?
Twisty Impersonator 14

Windows 7のホームプレミアム(残念ながらなしgpedit.mscと)
user3133076

このアイテムを実行するためのショートカットがあり、その後システムを終了してプログラムを実行する代わりにシャットダウンコマンドを使用できますか?一連のシャットダウンバッチがありますか?私は(ドックなど)ツールバーからその方法を使用する
Psycogeek

回答:


0

どうでしょう...トリガーが[ユーザーセッションからの切断時]に設定され、[ローカルコンピューターからの接続]オプションが設定されたスケジュールタスクですか。(シャットダウン/再起動は、電源を切る前にユーザーセッションをログオフ/切断するため、???)


3
確かに、プログラムは起動しますが、システムが閉じる前に終了させることはできません。このようにして、プログラムを起動し、数秒後にOSをシャットダウンまたは再起動します。
user3133076 14

1
「要求されたときに実行中のタスクが終了しない場合、強制的に停止する」スイッチを無効にすると違いが出るのでしょうか?または、スクリプトの優先度をリアルタイムに変更しますか?gpeditがなければ、挑戦です。
スコット14

プログラムがさらに約4秒「生き残り」ますが、問題は同じです... gpeditがこの問題を解決するのは確かですか?
user3133076

ここにTechnetがあります... technet.microsoft.com/en-us/library/cc770300.aspx または、デスクトップに3つの異なるスクリプトを作成する方法はありますか?ログオフ、シャットダウン、および再起動。次に、スクリプトの最後にコマンドを呼び出しますか、それともスクリプトを記述してシャットダウンオプションを選択しますか?もちろん、スタートボタンの電源オプションではなくショートカットを使用する必要がありますが、それで十分な場合があります。
スコット14

Technetソリューションとはgpedit.msc、私のOSにはないものです。また、PCを正常に再起動およびシャットダウンする必要があります。
user3133076 14

0

ほとんどの場合、これを行うためのツールが必要になります。ここでは、必要なことを調整する4つの方法を見つけることができます。

4 Windowsシステムのシャットダウンを防止、キャンセル、中止するツール

これらから、シャットイット!使用可能な最良のオプションです。アプリケーションの実行中にシャットダウンを防ぎ、アプリがオンのときにそれらを許可するように設定できます。それでうまくいきます。

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