これが私のeventvwr
EventLogからのメッセージです(Windowsログ>システム):
The previous system shutdown at 11:51:15 AM on 7/29/2009 was unexpected.
Civilizations IVをフルスクリーンでプレイしているときに、なぜシステムがシャットダウンするのか疑問に思っていたので、これはおかしいです。今私は知っている。意外でした。
誰かがこれに遭遇して解決しましたか?
私は、MacBook(Bitterly not Pro)のアルミニウム製ボディのVMWare Fusion 2(数か月前に更新されたばかり)内でWindows 7 RCを実行しています。 Windows7は時々シャットダウンします。これはすぐにオフになるわけではなく、すべてのプログラムが終了するシャットダウンであり、システムは終了するまで待機し(Civ4は保存を要求しません)、再起動する前にWindowsUpdateをインストールします。はい、シャットダウン直後に再起動しています。フルスクリーンモードでゲームを実行しているので、カウントダウンタイマーなどの警告のようなダイアログは表示されません。
ダッシュボードウィジェットにiStatがあるので、約8台の温度モニターを見ることができます。以前にCPUが74Cに達するのを見たことがありますが、シャットダウン中は触ると熱く見えましたが(常にそうです)、CPUは61C、ヒートシンクAは60C、ヒートシンクBは50C、30〜40秒でした。エンクロージャーとハードドライブ用。今これをタイプしていると、実際には気温が高いので、気温が原因ではないと思います。
Windows 7をインストールしてから1週間後の5月17日から、少なくとも6つのイベントが発生しました。
システムログで、USER32から次のような情報レベルの警告が1つ見つかりました。
The process C:\Windows\system32\svchost.exe (DLAMBLIN-WIN7) has initiated the restart of
computer DLAMBLIN-WIN7 on behalf of user NT AUTHORITY\SYSTEM for the following reason:
Operating System: Recovery (Planned)
Reason Code: 0x80020002
Shutdown Type: restart
Comment:
そして、その15分前にWindows Updateから:
Restart Required: To complete the installation of the following updates,
the computer will be restarted within 15 minutes:
- Cumulative Security Update for Internet Explorer 8 for Windows 7 Release Candidate
for x64-based Systems (KB972260)
それは一種の説明だと思います。更新後に再起動すると「シャットダウンが予期しない」というエラーイベントが発生する理由はわかりませんが、それはかなり奇妙なことではありませんか?
さて、何かをクリックしない限り、更新後に再起動しないように設定するにはどうすればよいですか。
fretje が思い出したように、これにはいくつかの構成可能な設定があります。Windows7では、Windows 2000SP3およびXP SP1とほぼ同じ場所にあります。 gpedit.msc
を実行すると、次のようなウィンドウがポップアップ表示されます。
Windows 7は順序を変更し、イタリック体で示したいくつかの新しいオプションを追加しました。
個人的には、9、11、12、13を有効にすることを選択しました。9は、Windowsを再起動したりサービスを停止したりする必要のない更新のみを有効にします。 11を有効にすると、実際には自動再起動が無効になります。 12と13が有効になり、スクロールホイールで最大値に設定されました。 16は良さそうに聞こえますが、独自の更新サーバーがないユーザーには影響しません。
WindowsのHomeエディションにはgpedit.msc
が付属していないため、レジストリに 直接設定 する必要があることが指摘されています。 NoAutoRebootWithLoggedOnUsers
以外に追加できる設定はおそらく他にもあります...実際、今から確認します。 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
で大丈夫追加:
AutoInstallMinorUpdates
= 1 NoRebootWithLoggedOnUsers
= 1RebootRelaunchTimeout
= 1440(10進数)RebootRelaunchTimeoutEnabled
= 1 [それが私が望んでいたものかどうか実際に興味があります]RebootWarningTimeout
= 30(10進数)RebootWarningTimeoutEnabled
= 1 [#2のため、上記の4つは発生しないと思います]ジェフは実際に blogged これについて。
これはWindows用です=XPですが、これはWindows 7でも機能すると思います。基本的には、ローカルグループポリシーエディター(gpedit.msc)でスイッチを切り替えることになります。
ホームバージョンのWindowsを使用している場合、グループポリシーエディターはありませんが、レジストリハックを使用して無効にすることができます。
また、レジストリを手動でハッキングしたくない場合は、ダウンロード可能なバージョンを用意しています。