Fix Error Code 0x800B0004

The following error code 0x800B0004 may be generated on your Windows 2000 or Windows 2003 server computer, when the SUS synchronization with the Upstream Server & Synchronization fails.

You may see this error during SUS Synchronization with the Upstream Server & Synchronization fails.

Automatic Sync Started- Day, Date, Time Successful with Errors
Updates Added:
None
Updates Removed:
None
Reissued Update(s):
None
Errors:
Security Update for Windows 2000 (KB871250): Failed to download from URL
'http://download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/Windows
2000-KB871250-x86-ENU_908d1217ac973f29c6f0f33bfacd813.EXE'.

(Error 0x800B0004: The subject is not trusted for the specified action.)
Windows2000-KB871250-x86-ENU_908d1217ac973f29c6f0f33bfacd813.EXE

Cause of the Error

You may encounter this problem when one of the following is true:

  • A corrupt package is partially or completely downloaded.
  • Damaged files are causing problems with Internet Explorer (IE)
  • A cryptographic issue has occurred.
  • Required registration information is missing.

Resolution Method

You can perform the following steps to resolve this problem:

Step 1: In case any unsigned files or partial downloads are indicated, you may need to use Windows Explorer to navigate to these packages and delete them.

Step 2: Use Sigverif to ensure no unsigned files exist on the system.

  1. Open Start menu, select Run, type sigverif and then press Enter.
  2. In the File Signature Verification dialog box, click the Start button.
  3. After the scan is complete, click the Advanced button.
  4. On the Logging tab, click the View Log button to display the SIGVERIF.TXT log file.
  5. Check the summary of this log file to ensure that the value of Unsigned Files is 0.

Step 3: Run the Windows file checker (sfc) command to scan, detect, and replace incorrect versions of protected system files with their correct Microsoft versions.

  1. Open Start menu, select Run, type sfc /scannow and then press Enter.
  2. Note: You may be prompted to insert the Windows XP Service Pack 2 installation CD. If you receive this prompt insert the CD and then proceed further.

  3. Follow the screen instructions and complete the system file checker process.
  4. Restart your system and then check to see if the error code 0x800B0004 has been resolved.

If the error still persists proceed further. Otherwise, skip the remaining steps.

Step 4: Repair Internet Explorer

  1. Open Windows Explorer.
  2. On the Tools menu, select Folder Options.
  3. Display the View menu, and then select the Show hidden files and folders option listed under Hidden files and folders.
  4. Navigate to C:\WINDOWS\inf.
  5. Note: Here, C: represents the system root of your Windows XP operating system.

  6. Right-click the IE.inf file and then select Install.
  7. Follow the screen instructions to complete the process.
  8. Restart your system and then check to see if the error code 0x800B0004 has been resolved.

If the error still persists proceed further. Otherwise, skip the remaining steps.

Note: If you have an updated version of Internet Explorer, say Internet Explorer 7 installed on your Windows computer, then you may first have to remove this version. To do this, you may either use the Windows Add or Remove Programs utility or a reliable third-party program uninstaller, such as Perfect Uninstaller to ensure complete removal. You may also use an efficient registry cleaner, such as RegServe to clean your registry and remove any left behind orphan files.

Step 5: Reinstall the latest Windows service pack.

Download and install the latest service pack available for your Windows operating system from the Microsoft Website.