Re: Error 0x800A0046
- From: MowGreen <mowgreen@xxxxxxxxxxxxx>
- Date: Mon, 11 May 2009 14:28:33 -0700
Suggest you run this tool with the system connected to the net to
> - Install the latest Windows Update client
> - Clear out the BITS queue
> - Register dependent DLLs
> - Clean up the SoftwareDistribution download folder
> - Rename the CATROOT2 folder under system32
> - Winsock Catalog Reset
> - Reset service permissions
http://cid-b8f6c7d37a929ca8.skydrive.live.com/self.aspx/.Public/ResetWindowsUpdate.msi
You can download the tool by clicking the folded page at the top left or this URL:
http://cqrbrw.blu.livefilestore.com/y1ppShHlUKJuZfvJC_JT0DDSCKqcE3rATesRwQJs8S4kunORrtahVguO1yZRlfkxVNN0KBgs8BffVIc7BbWbuiXCQ/ResetWindowsUpdate.msi?download
If you choose to do so, suggest you Clean boot prior to running it:
http://support.microsoft.com/kb/310353
Ensure the native XP firewall is enabled prior to running ResetWindowsUpdate.msi as their is no 3rd party firewall running when XP is in a Clean boot state.
Restart afterwards and see if the system can update now.
MowGreen
===============
*-343-* FDNY
Never Forgotten
===============
abby wrote:
Hi.
The settings for AU and BITS are set to "Automatic". As for the AU settings being changed I have had a look in the control panel under "Security Centre" and clicked on the "AU" icon, which allows me to set the date and time for AU's. I'm not sure quite what they were changed from, and they are currently set on "Automatic (recommended). As far as I know I have always had them set on automatic. However, I do know that I did change the time of the automatic updates from a morning time to 1 pm in the afternoon.
I believe the problem, judging from other Microsoft info, is to do with my user account and the way it logs off and on. That was the message I got from the info about the problem when I first looked into it; however I tried to do everything and some of the instructions are a bit outdated - for e.g. there was no such menu as "Local Users and Groups" under "Computer Management" in Aminstrative Tools, neither was there a "Local Security Policy" option. I got those details from the instructions on the Microsoft update website when I first got the error message. I did notice that the instructions were last updated was 2005. For your info, here is a copy of the error message:
[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. In Internet Explorer, on the Tools menu, click Internet Options. Click the Security tab, click the Internet security zone icon, and then click Custom Level. In the Settings dialog box, scroll to the Miscellaneous section. Under Userdata persistence , select Enable. Click OK and when the security warning dialog box appears, click Yes. The above was already completed. And, the "change settings" option was greyed so I couldn't choose it.
Sorry about this, if I'm not able to resolve it using this discussion I might get an IT trained person to look at it.
Abby
"MowGreen" wrote:
Abby,
You posted no information as to the state of Automatic Updates nor BITS, just the descriptions found in the Services console.
Check next to Startup type for both services and please post what they're set to.
AU should be set to Automatic
BITS can be set to Manual or Automatic
The log shows that Automatic Update's setting was changed to 4,
" Automatic (Recommended) ".
Don't confuse this with the AU service.
Automatic Update settings are available from the AU icon in Control Panel.
What did you change the setting from ?
MowGreen
===============
*-343-* FDNY
Never Forgotten
===============
abby wrote:
Hi
It seemed all ok until logging on to do a custom scan. Automatic Updates are set to:
Enables the download and installation of Windows updates. If this service is disabled, this computer will not be able to use the Automatic Updates feature or the Windows Update Web site.
And Backgroung Intelligence Transfer Service is set to:
Transfers data between clients and servers in the background. If BITS is disabled, features such as Windows Update will not work correctly.
the Log returned:
0x00000000
2009-05-11 12:53:09:906 1240 27c AU AU received handle event
2009-05-11 12:53:41:062 1240 898 Report REPORT EVENT: {75813D6D-BA5F-4BF7-A86E-E067999EBEAF} 2009-05-11 12:52:45:265+1200 1 202 102 {00000000-0000-0000-0000-000000000000} 0 0 AutomaticUpdates Success Content Install Reboot completed.
2009-05-11 12:53:41:093 1240 898 Agent *************
2009-05-11 12:53:41:093 1240 898 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates]
2009-05-11 12:53:41:125 1240 898 Agent *********
2009-05-11 12:53:41:125 1240 898 Agent * Online = No; Ignore download priority = No
2009-05-11 12:53:41:125 1240 898 Agent * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired=1"
2009-05-11 12:53:41:125 1240 898 Agent * ServiceID = {7971F918-A847-4430-9279-4A52D1EFE18D}
2009-05-11 12:53:41:125 1240 898 Agent * Search Scope = {Machine}
2009-05-11 12:54:40:593 1240 898 Agent * Added update {2470E441-42FA-4397-B6AE-9E5498F47962}.100 to search result
2009-05-11 12:54:40:593 1240 898 Agent * Found 1 updates and 35 categories in search; evaluated appl. rules of 550 out of 1345 deployed entities
2009-05-11 12:54:40:796 1240 898 Agent *********
2009-05-11 12:54:40:796 1240 898 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2009-05-11 12:54:40:796 1240 898 Agent *************
2009-05-11 12:54:40:890 1240 cf4 AU >>## RESUMED ## AU: Search for updates [CallId = {AF17751C-6191-4527-85AE-C5434710FE48}]
2009-05-11 12:54:40:890 1240 cf4 AU # 1 updates detected
2009-05-11 12:54:40:921 1240 cf4 AU #########
2009-05-11 12:54:40:921 1240 cf4 AU ## END ## AU: Search for updates [CallId = {AF17751C-6191-4527-85AE-C5434710FE48}]
2009-05-11 12:54:40:921 1240 cf4 AU #############
2009-05-11 12:54:41:171 1240 cf4 AU Setting AU scheduled install time to 2009-05-11 22:00:00
2009-05-11 12:58:10:546 1240 45c AU ########### AU: Setting new AU options ###########
2009-05-11 12:58:10:578 1240 45c AU Setting AU Approval Type to 4
2009-05-11 12:58:10:578 1240 45c AU Setting Install Schedule Day to 0
2009-05-11 12:58:10:578 1240 45c AU Setting Install Schedule Time to 13
2009-05-11 12:58:10:578 1240 45c AU # Policy changed, AU refresh required = No
2009-05-11 12:58:10:578 1240 45c AU # Approval type: Scheduled (User preference)
2009-05-11 12:58:10:578 1240 45c AU # Scheduled install day/time: Every day at 13:00
2009-05-11 12:58:10:578 1240 45c AU # Auto-install minor updates: Yes (User preference)
2009-05-11 12:58:10:578 1240 45c AU AU settings changed through User Preference.
2009-05-11 12:58:10:578 1240 45c AU Setting AU scheduled install time to 2009-05-11 01:00:00
2009-05-11 12:58:11:437 1240 814 AU ########### AU: Setting new AU options ###########
2009-05-11 12:58:11:437 1240 814 AU Setting AU Approval Type to 4
2009-05-11 12:58:11:437 1240 814 AU Setting Install Schedule Day to 0
2009-05-11 12:58:11:437 1240 814 AU Setting Install Schedule Time to 13
2009-05-11 12:58:11:437 1240 814 AU # Policy changed, AU refresh required = No
2009-05-11 12:58:11:437 1240 814 AU # Approval type: Scheduled (User preference)
2009-05-11 12:58:11:437 1240 814 AU # Scheduled install day/time: Every day at 13:00
2009-05-11 12:58:11:437 1240 814 AU # Auto-install minor updates: Yes (User preference)
2009-05-11 12:58:11:437 1240 814 AU AU settings changed through User Preference.
2009-05-11 12:58:11:437 1240 814 AU Setting AU scheduled install time to 2009-05-11 01:00:00
2009-05-11 13:00:10:000 1240 27c AU Forced install timer expired for scheduled install
2009-05-11 13:00:10:015 1240 27c AU UpdateDownloadProperties: 1 download(s) are still in progress.
2009-05-11 13:00:10:031 1240 27c AU WARNING: Failed to change download properties of call, error = 0x80070057
2009-05-11 13:00:10:031 1240 27c AU Setting AU scheduled install time to 2009-05-12 01:00:00
Sorry to be a pain. Hope this is what I was supposed to do....
Abby
"Shenan Stanley" wrote:
abby wrote:
Whenever I go to do a Windows Update for my Windows XP system,
usually from the Control Panel or Security Centre I get the above
error, telling me to enable userdata persistence on my computer.
Userdata persistence IS enabled. I checked the settings.
I did try to solve it myself using the other methods suggested, but
some of the instructions did not look the same on my computer and
it was very time consuming. I'm wondering if anyone knows a
straightforward way to solve this problem. I have tried and tried
on my own but like I said it's just too time consuming. There must
be a simple answer - does anyone know what it is please?
Simple is an opinion of the person doing the steps.
http://update.microsoft.com/windowsupdate/v6/showarticle.aspx?articleid=20&ln=en
and/or
http://www.updatexp.com/0x800a0046.html
and/or
http://support.microsoft.com/kb/883821
After that - you may want to further cleanup your update system (and computer as a whole...)
Download, install, run, update and perform a full scan (separately) with the
following two applications (freeware versions are the ones to use for this):
SuperAntiSpyware
http://www.superantispyware.com/
MalwareBytes
http://www.malwarebytes.com/
After performing a full scan with one and then the other and removing
whatever they both find completely, you may uninstall these products,
if you wish.
Reboot.
Start button --> RUN and type in:
%SystemRoot%\system32\net stop wuauserv
--> Click OK.
Start button --> RUN and type in:
%SystemRoot%\system32\regsvr32 %SystemRoot%\system32\wups2.dll
--> Click OK.
Start button --> RUN and type in:
%SystemRoot%\system32\net start wuauserv
--> Click OK.
Download the latest version of the Windows Update agent from here (x86):
http://go.microsoft.com/fwlink/?LinkID=91237
.... and save it to the root of your C:\ drive. After saving it to the root
of the C:\ drive, do the following:
Close all Internet Explorer windows and other applications.
Start button --> RUN and type in:
%SystemDrive%\windowsupdateagent30-x86.exe /WUFORCE
--> Click OK.
(If asked, select "Run.) --> Click on NEXT --> Select "I agree" and click on
NEXT --> When it finishes installing, click on "Finish"...
Reboot.
Download/Install the latest Windows Installer (for your OS):
( Windows XP 32-bit : WindowsXP-KB942288-v3-x86.exe )
http://www.microsoft.com/downloadS/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en
Reboot.
Log on as an user with administrative rights and open Internet Explorer and
visit http://windowsupdate.microsoft.com/ and select to do a CUSTOM scan...
(Every time you are about to click on something while at these web pages -
first press and hold down the CTRL key while you click on it. You can
release the CTRL key after clicking each time.)
Once the scan is done, select just _ONE_ of the high priority updates
(deselect any others) and install it.
Reboot again.
If it did work - try the web page again - selecting no more than 3-5 at a
time.
The Optional Software updates are generally safe - although I recommend
against the "Windows Search" one amd any of the "Office Live" ones for
now. I would completely avoid the Optional Hardware updates.
Come back - let us know if that worked.
.... Really - come back and let everyone know if that worked.
** If it seemed to have failed, do this: **
Check the status of these two services:
- Automatic Updates
- Background Intelligent Transfer Service
Click Start, click Run, type services.msc, and then click OK. In the list of
services, find those two, right click on them one at a time and choose
properties. In the Startup type list, what is each of them set to?
Report that here.
Then:
Click Start, and then click Run.
In the Open box, type: %windir%\windowsupdate.log
and then click OK.
Scroll down towards the bottom for the latest entries to locate any error
code(s) or explanation as to why the page cannot be displayed.
You can copy/paste the last 50 or so lines here...
How to read the Windowsupdate.log file:
http://support.microsoft.com/kb/902093
--
Shenan Stanley
MS-MVP
--
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
- Follow-Ups:
- Re: Error 0x800A0046
- From: abby
- Re: Error 0x800A0046
- References:
- Error 0x800A0046
- From: abby
- Re: Error 0x800A0046
- From: Shenan Stanley
- Re: Error 0x800A0046
- From: abby
- Re: Error 0x800A0046
- From: MowGreen
- Re: Error 0x800A0046
- From: abby
- Error 0x800A0046
- Prev by Date: Re: Error Message: 0x8024D007 as of 04/05/2009 - present
- Next by Date: Re: Error Message: 0x8024D007 as of 04/05/2009 - present
- Previous by thread: Re: Error 0x800A0046
- Next by thread: Re: Error 0x800A0046
- Index(es):
Loading