KB:

Security Update Check fails on a newly installed Windows XP PC


A:
Problem: When you run the VPN-Q 2006 client on Windows XP SP2 having only installed the .NET framework, the security update checks will fail with the following error:

Fail - Unable to find missing patches. Error getting locally installed patches: Unable to cast COM object of type 'WUApiLib.x06e1f7e52799db9a' to interface type 'WUApiLib.xc0ca7f1ebf41f8d7'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{4CBDCB2D-1589-4BEB-BD1C-3E582FF0ADD0}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).

Cause: VPN-Q 2006 makes use of the Microsoft Windows Update Agent version 2.0 to perform security update checks. This is a standard Windows component, however, Windows XP SP2 does not contain version 2.0 of this agent. The version 2.0 agent was released at the same time as WSUS 2.0 as a stand alone update, and also via Windows Update. The majority of Windows XP PC's should already have this update installed unless it has never been to either the Windows Update or Microsoft Update web sites, or have never been configured to use WSUS.

Resolution: To resolve the issue, either:

  1. Visit http://www.windowsupdate.com/ and install the version 2.0 agent. You will be prompted to do this before any checks on your PC are done.

or

  1. Download and install the the version 2.0 agent:

More information: This has been identified as an issue in VPN-Q 2006 and a more appropriate error message will be provided in the next version of VPN-Q.

For further information about the version 2.0 agent visit http://msdn2.microsoft.com/en-us/library/aa387285.aspx.