これが私のeventvwr
イベントログからのメッセージです(Windowsログ>システム):
The previous system shutdown at 11:51:15 AM on 7/29/2009 was unexpected.
Civilizations IVのフルスクリーンを再生しているときにシステムがシャットダウンする理由を知りたいので、これはおかしいです。今私は知っている。意外でした。
誰かがこれに遭遇して解決しましたか?
少し背景:
VMWare Fusion 2(数ヶ月前に更新されたばかり)内のWindows 7 RCをMacBook(Bitterlyではない)のアルミニウム製ボディで実行しています。Windows 7は時々シャットダウンします。これはすぐに終了するものではなく、すべてのプログラムが終了するシャットダウンであり、システムはプログラムが終了するまで待機し(Civ4は保存を要求しない)、Windows Updateをインストールしてから再起動します。そして、はい、シャットダウン直後に再起動しています。私はゲームを全画面モードで実行しているので、カウントダウンタイマー付きのダイアログなど、警告のようなダイアログには気付きません。
ダッシュボードウィジェットに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は私を思い出し、彼らは、Windows 2000 SP3およびWindows XP SP1と同じ場所にずっといるのWindows 7で、このための構成可能な設定のカップルが、あります。を実行gpedit.msc
すると、次のようなウィンドウがポップアップ表示されます。
Windows 7は順序を変更し、斜体にしたいくつかの新しいオプションを追加しました。
- [Windowsのシャットダウン]ダイアログボックスに[更新プログラムのインストールとシャットダウン]を表示しない
- [Windowsのシャットダウン]ダイアログボックスで、既定のオプションを[更新をインストールしてシャットダウン]に調整しないでください。
- Windows電源管理を有効にして、システムを自動的に起動し、スケジュールされた更新をインストールする
- 自動更新を構成する
- イントラネットのMicrosoft更新サービスの場所を指定する
- 自動更新の検出頻度
- 非管理者が更新通知を受信できるようにする
- ソフトウェア通知をオンにする
- 自動更新の即時インストールを許可する
- 自動更新を介して推奨される更新をオンにする
- スケジュールされた自動更新のためにログオンしたユーザーで自動再起動しない
- スケジュールされたインストールで再起動を求めるプロンプトを再表示します。
- スケジュールされたインストールの再起動の遅延
- 自動更新のスケジュールされたインストールを再スケジュールする
- クライアント側のターゲティングを有効にする
- イントラネットのMicrosoft更新サービスからの署名付き更新を許可する
個人的には、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
= 1NoRebootWithLoggedOnUsers
= 1RebootRelaunchTimeout
= 1440(10進数)RebootRelaunchTimeoutEnabled
= 1 [それが私が欲しかったものであるかどうか、私は実際に興味がある]RebootWarningTimeout
= 30(10進数)RebootWarningTimeoutEnabled
= 1 [#2のために上記の4つは発生しないと思います]