When you visit the Microsoft Windows Update Web site or the Microsoft Update Web site, the Web site may appear to stop responding. Additionally, you may receive the following error message:
0x800A0046
One of the following entries may be logged in the %windir%\Windowsupdate.log file:
Date Time 3096 c1c COMAPI WARNING: Unable to listen to self-update/shutdown event (hr=0X80070005)
Date Time 3096 c1c COMAPI WARNING: Unable to establish connection to the service. (hr=80070005)
Click Start, click Run, type Dcomcnfg, and then click OK.
2.
Expand Component Services, and then expand Computers.
3.
Right-click My Computer, and then click Properties.
4.
Click the COM Security tab.
5.
Under Access Permissions, click Edit Default.
6.
Verify that the following accounts are listed:
On Microsoft Windows XP-based and Microsoft Windows Server 2003-based clients
Account name
Permission type
Permission
Self, Administrators, or a user who belongs to the Administrators group
Local access
Allow
System
Local access
Allow
On Microsoft Windows 2000-based clients
Account name
Permission type
Permission
Administrators
Local access
Allow
System
Local access
Allow
7.
If any one of these accounts is missing in the Access Permission box, follow these steps:
a.
Click Add, click Advanced, and then click Locations.
b.
In the Locations box, click the Local_Computer_Name, and then click OK.
c.
Click Find Now.
d.
Press CTRL, click the required account names, and then click OK two times.
e.
In the Group or User names box, click an account that you added, click Local Access in the Permissions for Account_Name box, and then click to select the check box in the Allow column.
f.
Repeat step 7e for all the accounts that you just added, and then click OK.
Step 3: Verify that your user account is not a member of the Guests group
Note This step applies only to computers that are running Windows Server 2003, Windows XP Professional, or Windows 2000 and that are not joined to a domain.
1.
Click Start, click Settings, and then click Control Panel.
2.
Double-click Administrative Tools.
3.
Expand Computer Management, and then expand Local Users and Groups.
4.
Click Users.
5.
In the right-pane, double-click the account that you used to log on to the computer.
Note In a domain environment, this security setting may be configured by a Group Policy object. If the issue is only temporarily resolved after you type this command, a Group Policy object is probably configured. The domain administrator must modify Group Policy to include the correct security settings.
On Windows 2000-based clients
1.
Download the Subinacl utility. To do this, visit the following Microsoft Web site:
Double-click the downloaded file, and then follow instructions in the Windows Resource Kit Tools Setup Wizard. By default, the Subinacl utility is installed in the following directory:
C:\Program Files\Windows Resource Kits\Tools
3.
Click Start, click Run, type cmd, and then click OK.
4.
At the command prompt, type cd C:\Program Files\Windows Resource Kits\Tools to move to the directory where the Subinacl utility was installed.
Note In a domain environment, this security setting may be configured by a Group Policy object. If the issue is only temporarily resolved after you type this command, a Group Policy object is probably configured. The domain administrator must modify Group Policy to include the correct security settings.
This step applies only to Windows Server 2003-based, Windows XP Professional-based, or Windows 2000-based computers.
•
If your user account belongs to a domain, this security setting may be configured by a Group policy object that is located on the network. Contact the network administrator, or see the following Microsoft Knowledge Base article for more information:
810739 (http://support.microsoft.com/kb/810739/) White Paper: Troubleshooting Group Policy in Windows 2000
1.
Click Start, click Run, type gpedit.msc, and then click OK.
2.
Expand Computer Configuration, expand Windows Settings, expand Security Settings, and then expand Local Policies.
3.
Click User Rights Assignment.
4.
In the right-pane, double-click Impersonate a client after Authentication.
5.
Verify that the Service and Administrators accounts are included.
6.
If the Service account or the Administrators account is missing, follow these steps to add the account:
a.
Click Add User or Group, click Advanced, and then click Locations.
b.
In the Locations box, click Local_Computer_Name, and then click OK.
c.
Click Find Now.
d.
Press CTRL, click the required account names, and then click OK three times.
For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
902093 (http://support.microsoft.com/kb/902093/)
How to read the Windowsupdate.log file
906602 (http://support.microsoft.com/kb/906602/) How to troubleshoot Windows Update, Microsoft Update, and Windows Server Update Services installation issues
Need More Help? Contact a Support professional by Email, Online or Phone.
Customer Service For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
Newsgroups Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.