2007年4月15日日曜日

SP2がインストールできません - Access is denied -

Windows XP Professional x 64 Edition に SP2 がインストールできません…。

別のパーティションにテスト環境を作ってあるのですが、その Win XP x64 に SP2 を適応したところ、すんなりと完了。さてとメインで使っている Win XP x64 にもインストール…

Access is denied
Service Pack 2 installation did not complete.

ロールバックされてしまいます。

ネットで調べながら再インストールすること 10 数回

結論としては有用なページを見つけてインストールできたのですが、随分かかりました。

レジストリのアクセス権がないことが原因らしいです。

まず、更新の妨げになっているレジストリを見つけるために、詳細ログを有効にするのですが、何度やっても通常のログしか出てきません。ネットで検索してもさっぱり分からなかったのですが、ひょんなことから見つけました。

%windir%\updspapi.log

に在りました。…orz

Setting registry value HKLM\SOFTWARE\Wow6432Node\Classes\Internet.HHCtr
Error 5: Access is denied.

とありましたので、そのキーのアクセス権を変更。いざ再インストール!


Access is denied


Setting registry value HKLM\SOFTWARE\Wow6432Node\Classes\Internet.HHCtrl.1
Error 5: Access is denied.


このままでは、あと何十回繰り返せばいいのか分かりません。

そこで

HKLM\SOFTWARE\Wow6432Node\Classes\

の Administrators と SYSTEM の権限を Full Control にしました。結果……

成功しました!

のべ 2 週間、20 回ほど繰り返しました。
しかし、Full Control にして大丈夫なのでしょうか?よくわかりません(--;)

んーでも、同じ症状の方の役に立てば嬉しいです。