• ベストアンサー

シャットダウンの際に自動実行させたい

起動時に実行するプログラムは、スタートアップに登録しますが、終了時に実行させたい場合方法はありますか? 終了前に実行させたいバッチファイルがあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • akira0922
  • ベストアンサー率48% (23/47)
回答No.5

No2です。 最後に記述すれば、バックアップ終了後、コマンドが実行されますので、 ご安心下さい。

その他の回答 (4)

  • rivoisu
  • ベストアンサー率36% (97/264)
回答No.4

きちんと処理が終わってからshutdownコマンドに移りますよ。 何も指定しなければVistano場合一分後に落ちます。 私もバックアップ & Shutdown を作って使用してます。 (VBAですけど)

  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.3

No1さんの紹介先で示されているとおりでよいと思います。 もしログオンしているユーザーがログオフした場合に(シャットダウンではなく)実行させたい場合は 同じグループポリシースナップインの 1.ローカルコンピュータポリシーの中の、ユーザーの構成を開く。 2.Windowsの設定を開き、スクリプト(ログオン、ログオフ)を開く。 3.ログオフを開く 4.追加ボタンを押し、実行したいバッチファイルを指定する。 で可能になります。

cmc32000
質問者

お礼

ありがとうございます。Proは機能が多いのですね。Homeでできる方法はないのでしょうか?

  • akira0922
  • ベストアンサー率48% (23/47)
回答No.2

こんにちは バッチファイルを作成されているのであれば、そのバッチファイルに 最後にシャットダウンするコマンドをいれれば良いと思いますが・・・。 バッチは上から順に実行されますので、実行したいコマンドが 終了次第シャットダウンが始まります。 ちなみにコマンドは  shutdown -s -t 0  でシャットダウンできます。  -s ・・・ シャットダウン  -t ・・・ シャットダウンまでの時間  0  ・・・ 0秒後シャットダウンする  shutdown -s だと30秒後にシャットダウンが開始されます。 時間は -t を使って好みの時間を入れてください。 秒単位ですので、1時間であれば3600と入れる必要があります。

cmc32000
質問者

お礼

ありがとうございます。 バックアップのための処理をしたいのですが、バッチファイルは処理が終わってから次のコマンドが実行されるのでしょうか?

  • 31mon
  • ベストアンサー率57% (4/7)
回答No.1

このサイトは参考になりませんか? @IT: グループ・ポリシーを使って、コンピュータの終了時にコマンドを実行する http://www.atmarkit.co.jp/fwin2k/win2ktips/455cexec/cexec.html

cmc32000
質問者

お礼

ありがとうございます。 XpHomeもあるので、Homeでは使えないのが残念です。

関連するQ&A

専門家に質問してみよう