Windows XP & Office update error

By skoscielak
Sep 2, 2011
Post New Reply
  1. Windows XP & Office update error

    When I try to update I get the following error.

    [Error number: 0x800A0046]
    Please change your Internet Explorer security settings
    To save changes to your settings for this website, you need to enable userdata persistence for Internet Explorer. Complete the steps below, and then click Change settings to the left and try saving your changes again.
    1. In Internet Explorer, on the Tools menu, click Internet Options.
    2. Click the Security tab, click the Internet security zone icon, and then click Custom Level.
    3. In the Settings dialog box, scroll to the Miscellaneous section.
    4. Under Userdata persistence , select Enable.
    5. Click OK and when the security warning dialog box appears, click Yes.
    Read more about steps you can take to resolve this problem (error number 0x800A0046) yourself.


    I have tried all the Microsoft suggestions and others like the following:
    http://support.microsoft.com/kb/836941
    Conficker check
    http://www.microsoft.com/security/pc-security/conficker.aspx
    security/scan
    http://www.microsoft.com/security/scanner/en-us/default.aspx
    Avast ran
    SUPERAntiSpyware ran
    Malwarebytes' Anti-Malware ran

    I also ran the fixit software from Microsoft (fixitcenter.support.microsoft.com).

    So far nothing worked to solve this issue
  2. gbhall

    gbhall TechSpot Chancellor Posts: 2,327   +49

    I assume you have read this ? http://www.techspot.com/vb/topic169720.html It says MS has been unable to clear up a 1935 error and so far the only solution is a complete reinstall :dead: (could be your error A0046 is another form for XP whilst updating, not installing ?) Here is a better link off the first one http://www.dailytech.com/NET Framew...me Users Office IE9 Installs/article22503.htm

    You should also read through http://www.computerperformance.co.uk/Logon/code/code_800A0046.htm to see if anything rings a bell. Clearly MSO and .net is a crock of s**t
  3. skoscielak

    skoscielak Newcomer, in training Topic Starter Posts: 41

    Update

    I rec. a fix from Microsoft. I have tried all of the following before I posted this problem. I still can not update windows. Anyone??
    Resolution For Error code: 0x800A0046"

    To resolve this issue, follow these steps on client computers. Step 1: Verify DCOM security
    1.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
    Collapse this table Expand this table
    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
    Collapse this table Expand this table
    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:
    1.Click Add, click Advanced, and then click Locations.
    2.In the Locations box, click the Local_Computer_Name, and then click OK.
    3.Click Find Now.
    4.Press CTRL, click the required account names, and then click OK two times.
    5.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.
    6.Repeat step 7e for all the accounts that you just added, and then click OK.
    Step 2: Verify DCOM default properties
    1.Click the Default Properties tab.
    2.Verify that the following configuration:
    ◦The Enable Distributed COM on this computer check box is selected.
    ◦In the Default Authentication level box, Connect is selected.
    ◦In the Default Impersonation level box, Identify is selected.
    3.Make any required changes, and then click OK.
    4.Restart the computer.
    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.
    6.Click the Member Of tab.
    7.Click Guests, click Remove, and then click OK.
    Step 4: Verify the security descriptor in the Automatic Updates service On Windows Server 2003-based and Windows XP-based clients
    1.Click Start, click Run, type cmd, and then click OK.
    2.At the command prompt, type the following command, and then press ENTER to reset the security descriptor:
    Sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    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:
    http://www.microsoft.com/downloads/...-93cf-ed6985e3927b&DisplayLang=en (http://www.microsoft.com/downloads/...-93cf-ed6985e3927b&DisplayLang=en)
    2.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.
    5.Type the following command, and then press ENTER:
    Subinacl /service wuauserv /sddl=D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    1.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.
    Step 5: Verify the local security policy
    Notes
    •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:
    1.Click Add User or Group, click Advanced, and then click Locations.
    2.In the Locations box, click Local_Computer_Name, and then click OK.
    3.Click Find Now.
    4.Press CTRL, click the required account names, and then click OK three times.
    7.Restart the computer.
    Step 6: Enable user data persistence in Microsoft Internet Explorer
    1.Open Internet Explorer.
    2.On the Tools menu, click Internet Options.
    3.Click the Security tab, and then click Internet.
    4.Click Custom Level.
    5.In the Settings dialog box, scroll to the Miscellaneous section.
    6.Under Userdata persistence, click Enable.
    7.Click OK two times.
  4. gbhall

    gbhall TechSpot Chancellor Posts: 2,327   +49

    There appear to be an increasing number of people unable to use Windows update in XP.
    There are suspicions it is down to not having the latest version of the standard Windows installer, and also other more obscure reaons. Please see my post#7 in
    http://www.techspot.com/vb/topic170524.html#post1084706

    This months MS patch Tuesday contains 4 updates for NET framework which might or might not help


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.