Windows2000/XPで、ログオフ・シャットダウンしようとした際、未保存のドキュメントが有ると「保存しますか?」というメッセージが表示されて止まってしまいます。止まらないようにするにはどうすればいいでしょうか?レジストリなどで設定がありますでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/08/22 10:51:35
  • 終了:--

回答(4件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272003/08/22 11:11:34

ポイント10pt

外部からファイルを不正に編集されている可能性があります(既知のOfficeのセキュリティホールで存在します)

WINDOWSUpdateやOfficeUpdateは実行していますか?

id:vivace152

ごめんなさい。質問の仕方が悪かったです。

「保存しますか?」と表示されて止まること、それ自体はWindowsの

(あるいはアプリケーションの)正しい動きだと思っています。

私が解決したいことは、シャットダウン処理が「保存しますか?」というメッセージの表示で

中断ないようにしたいのです。

ちなみにWindwosUpdateはきちんと実行しています。

2003/08/22 11:29:48
id:qwhr No.2

qwhr回答回数277ベストアンサー獲得回数12003/08/22 11:22:19

ポイント20pt

http://seclan.dll.jp/dt200002.htm

2000 年 02 月 - seclan のほえほえルーム

> Windows2000 で ACPI を使用しているときには、コントロールパネルの中の「電源オプション」-「詳細」-「電源ボタン」-「コンピュータの電源ボタンを押したとき(E):」が「電源オフ」になっていると、電源ボタンをオフにしたとき自動的に Windows2000 をシャットダウンして、電源をオフにすることができます。ご存知でした? ただしこの方法によるシャットダウンは最低限必要なシャットダウン処理を行ってすぐ終了してしまうらしく、メモ帳などで編集しかけていても「変更を保存しますか?」のダイアログすらでません。

現在の設定が「電源オフ」ではなく「シャットダウン」になっていると思われます。

http://www.fmworld.net/biz/fmv/winxp/matter/r104.html

FMWORLD.NET:FMV > Windows XP 留意事項

ちなみに「電源オフ」を設定した後、「シャットダウン」に戻すためには、一旦「スタンバイ」を適用する必要があるようです。

id:vivace152

ご回答ありがとうございました。

やりたいことは、こういう感じのことです。

ただ、この方法ですと、電源ボタンを押した場合はメッセージなしに終了してくれるようですが、

これと同じ動作を「スタート」メニューの「シャットダウン...」から

(というよりCtrl+Alt+Delを押したときに出る「Windowsのセキュリティの画面)でも

出来るようにしたいんです。

2003/08/22 11:54:09
id:u_ra_ra No.3

u_ra_ra回答回数105ベストアンサー獲得回数02003/08/22 17:39:16

ポイント20pt

の終了・再起動

スクリプトで試してみてはいかがでしょうか。

もしやり方などがわからないようであればコメントにその旨を書いてください。

スクリプトのテスト後に使える形にしてお渡しいたします。

id:vivace152

ご回答ありがとうございました。

でもですね、スクリプトではなくって、普通に「スタート」メニューからシャットダウンしたときに、

止まらないようにしたいのです。

レジストリのどこかをいじれば、そう言う風に出来ると良いのですが...

2003/08/22 18:24:33
id:u_ra_ra No.4

u_ra_ra回答回数105ベストアンサー獲得回数02003/08/22 20:54:35

ポイント40pt

http://www.zdnet.co.jp/help/tips/windows/w0614.html

競争力向上にITを活用するすべての企業へ - ZDNet Japan

HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥WaitToKillServiceTimeoutの値を変更するとシャットダウンの時間が短くなります。

「保存しますか?」は表示されるのですが実際には止まっているのではなく設定した時間だけ待っているだけのようです。

値を3000にして試してみたところ、少しだけ待って終了したのでこれでOKだと思います。

値はミリ秒単位の設定ですので3000の場合は3秒間だけ待つ設定です。(デフォルトは20000、つまり20秒です)

私の使っているOS、WindowsXP Homeでは上記の設定で「保存しますか?」ダイアログが出ているにもかかわらず終了しましたので、XPの場合はこれで大丈夫でしょう。

そのほかレジストリの値をいじってみましたが期待する動作になる値は発見できませんでした。

もし、上記の方法で駄目ならスクリプトのショートカットをスタートメニューに登録するか、shutdown.exeで強制終了ぐらいしか方法はなさそうです。

id:vivace152

ご丁寧なご回答、ありがとうございました。

手元のWindowsXP Professionalで試してみましたがダメでした。

(OSが「ユーザーの応答待ちになっているプログラムがあります。」と表示して、そこで止まってしまいます。)

う〜ん、これでいけると思ったんですが...

ちょっと別のアプローチを試してみます。

ご回答いただいた皆様、ありがとうございました。

2003/08/22 21:39:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません