このトピックでは、次の問題の原因と問題を解決する方法について説明します。Windows Server 2008を実行するElastic Compute Service (ECS) インスタンスにWindowsアップデートをインストールすると、「8000FFFF Windows Updateには不明なエラーが発生しました」というエラーメッセージが表示されます。
問題の説明
Windows Server 2008を実行するECSインスタンスにWindowsアップデートをインストールすると、「8000FFFF Windows Updateで不明なエラーが発生しました」というエラーメッセージが表示されます。
原因
Cドライブのユーザーに対する権限が設定されていないため、Windowsアップデートをインスタンスに期待どおりにインストールできません。
解決策
解決策1
Windowsインスタンスに接続します。
詳細については、「パスワードを使用したWindowsインスタンスへの接続」をご参照ください。
[コンピュータ] ウィンドウを開きます。 Cドライブを右クリックし、[プロパティ] を選択します。 [ローカルディスク (C :) プロパティ] ダイアログボックスで、[セキュリティ] タブをクリックし、[編集] をクリックします。 [ローカルディスクの権限 (C :)] ダイアログボックスで、[追加] をクリックします。 [ユーザーまたはグループの選択] ダイアログボックスで、[詳細設定] をクリックします。 新しい [ユーザーまたはグループの選択] ダイアログボックスで、[今すぐ検索] をクリックし、[検索結果] セクションで [ユーザー] を選択します。 [ローカルディスクの権限 (C :)] ダイアログボックスで、[読み取りと実行] 、[フォルダーの内容の一覧表示] 、および [権限] セクションの [読み取り] を選択して、ユーザーに権限を付与します。 次に、[OK] をクリックします。
Windowsアップデートを再インストールします。
ユーザーに付与されている権限を削除します。
セキュリティ上の理由から、Windowsの更新プログラムのインストール後にユーザーに付与されている権限を削除してください。
解決策2
ソリューション1を使用して問題を解決できない場合は、次の手順を実行します。
Windowsインスタンスに接続します。
詳細については、「パスワードを使用したWindowsインスタンスへの接続」をご参照ください。
[開始] を右クリックし、[実行] を選択し、
[cmd]
と入力してコマンドプロンプトを開始します。次のコマンドを順番に実行して、自動更新サービスとバックグラウンドインテリジェント転送サービス (BITS) を停止します。
net stop wuauserv net stop bits
次のようなコマンド出力が表示されます。
C:\Windows\SoftwareDistribution
フォルダを削除します。[コマンドプロンプト] ウィンドウで、次のコマンドを順番に実行して、自動更新サービスとBITSを開始します。
説明自動更新サービスとBITSが開始されると、
C:\Windows\SoftwareDistribution
フォルダーが自動的に作成されます。net start wuauserv net start bits
次のコマンドを実行して、暗号化サービスを停止します。
net stop cryptsvc
C:\windows\System32\catroot2
フォルダの名前をC:\windows\System32\catroot2.bak
に変更します。C:\Windows\SoftwareDistribution
フォルダーが作成されると、Windowsオペレーティングシステムは更新プログラムをチェックします。コマンドプロンプトウィンドウで、次のコマンドを実行します。
wuauclt.exe /resetauthorization /detectnow
約15分待ってから、Windowsオペレーティングシステムが更新を検出するかどうかを確認します。