見たことないエラー「0xc80003fa」

XPは「0xc80003fa」ってのがWindowsUpdate.logに残っている。
かるーく検索してみるが、有効な解決策が簡単にみつからない。

「0xc80003fa」を日本語以外を調べると世界的には問題になっているらしい。
HEXUS.community discussion forums が参考になりそうなのでチャレンジしてみる。

Hi, I'm running Vista x64, had to reinstall everything because for some reason my BITS service had disappeared from the services list and USB ports seemed to have been snaffoed by the inf cache being corrupted.

Anyway couldn't find info to fix or fix them so reinstalled. All OK ran windows updates and all OK except for nic driver (GA-P35-DS4 board).

Manually installed the driver, got crashes so rolled back.

Ran Windows Update and got the above error, off to Google gave results mostly for active directory, found a few posts saying:

0xc80003fA


0xc80003fA = hrReadVerifyFailure
Translation: May not be able to write to the Softwaredistribution folder.

1. Click Start,Run, Type Services.msc
Press OK
Locate the "Automatic Update" (Service) and STOP the service.

2. Rename the "SoftwareDistribution" folder which is located in the Windows folder or
WINNT folder

3. Restart the Automatic Update service
Click Start,Run, Type Services.msc
Press OK
Locate "Automatic Update" and START the service.

4. Under Internet Explorer, clear the Cache, by selecting Tools from the file menu,
then Internet Options. In "Temporary Internet Files" section, click "Delete Cookies",
now click "Delete Files", now click "Delete all offline content" click OK.
In the "History" section, click "Clear History", click "OK".

Reboot

Anyway's I couldn't rename this folder. but could unchecked the 'read only' box which was checked. Ran WindowsUpdate and it worked!

Checked on my 32-bit machine that the folder should be read only, but this seemed to allow WindowsUpdate to work.

HTH

作業するところだけ日本語みたいな感じで書きながらやってみる。

1.「スタート」ボタンを押して「ファイル名を指定して実行」をクリックする。「services.msc」と入力する
「OK」ボタンを押す。
「サービス(ローカル)」の中から「自動更新(またはAutomatic Update)」を開く。「サービスの状態」を「停止」ボタンを押す。

(やばい、1番から長文になっている!)

2.%systemroot%\windows(またはWINNT)フォルダにある「SoftwareDistribution」フォルダをテキトーな名前に変更する(今回はSoftwareDistribution_old)にしてみる
 
3.「1」で停止させた「自動更新」サービスを「開始」する

4.Internet Explorer(バージョンは問わず)のインターネットオプションを表示させる。
「Cookieの削除」「ファイルの削除(すべてのオフラインコンテンツを削除する)」「履歴の削除」ボタンを押す。

そしてWindowsの再起動をしてからWindows Updateを行う

ながーい時間を掛けて更新の表示がでるようになった。よかった!