主に自分用の備忘録です。(記載内容は自己解釈なので、書いてあることが正しいとは限らないし、解釈が変われば修正もします。)

2013年4月27日土曜日

"設定を保存しています..."のままWindowsXPが終了しない

[現象]
WindowsXPをシャットダウンしようとすると、"設定を保存しています..."を表示する状態から処理が
進まず、WindowsXPが終了しない。

[原因]
セキュリティソフト "avast! (フリー版)" のサービスが自動停止できなかったため。

[対処]
セキュリティソフトを一度手動でサービス停止(タスクトレイから)すると、OSをシャットダウンできた。
その後は、手動でサービス停止をしなくても、通常のシャットダウンが可能になった。

[備考](推測)
OS終了時のサービス停止処理において、レジストリ値が不正になっており、一度手動でサービス停止を行うことで値が修正されたのではと推測する。
現象再現時にこの推測を検証することにした。

尚、この現象の今回とは異なる原因として他に、
「ユーザープロファイルがレジストリハイブを解放できない」
が存在し、対処としては下記の方法がある。

 1.Microsoftが提供する "User Profile Hive Cleanup Service" をDL、インストールする。
 2.1で解決しない場合、別のユーザーアカウントで正常にログオフできるか確認する。
    ・正常にログオフできる場合
     →問題のユーザーアカウントを破棄し、正常にログオフできるユーザーアカウントを
       使用する。(管理者権限を付与する)
    ・正常にログオフできない場合
      →デバイスドライバに問題がないか調べる。(雑ですみません、詳しくは他で調べてね)

今回は上記2点の対処では解決せず、原因も異なると判断した。