Hi all.

I keep getting the little yellow shield to install sevearl updates. The Installation status reads like this...

Installing Microsoft .NET Framework 3.5 SP1 and
.NET Framework 2.0 SP2 Security Update for Windows
2000, Windows Server 2003, and Windows XP x86
(KB979909) (update 2 of 8)... failed!

Installing Microsoft .NET Framework 3.5 SP1 Update
for Windows Server 2003 and Windows XP x86
(KB982168) (update 3 of 8)... done!
Installing Security Update for Microsoft .NET
Framework 2.0 SP2 and 3.5 SP1 on Windows Server
2003 and Windows XP x86 (KB2418241) (update 4 of
8)... done!
Installing Security Update for Microsoft .NET
Framework 2.0 SP2 on Windows Server 2003 and
Windows XP x86 (KB2656369) (update 5 of 8)... done!
Installing Security Update for Microsoft .NET
Framework 2.0 SP2 on Windows Server 2003 and
Windows XP x86 (KB2572073) (update 6 of 8)... done!
Installing Security Update for Microsoft .NET
Framework 2.0 SP2 on Windows Server 2003 and
Windows XP x86 (KB2633880) (update 7 of 8)... done!
Installing Security Update for .NET Framework 2.0
SP2 and 3.5 SP1 on Windows Server 2003 and Windows
XP x86 (KB2518864) (update 8 of 8)... done!

Now, despite it telling me that the latter updates have been installed, when I restart the computer it offers me the same updates, including the ones that failed, and including the ones that it had previously told me were successfully installed.

I'm running Windows XP Home Edition

Any help gratefully received.

hetixo

Dani AI

Generated

Brief, practical notes (building on and ) to diagnose repeated .NET updates on Windows XP.

Common causes: a partially applied .NET install, a stuck Windows Update database, or a pending/failed reboot. Confirm what the system actually recorded as installed via Control Panel > Add or Remove Programs (check "Show updates") and inspect C:\Windows\WindowsUpdate.log for lines that mention the KB number and a hex error code. That error code is the most useful diagnostic clue.

Recommended sequence (in order of least to most intrusive):

  • Check WindowsUpdate.log for the KB and note any HRESULT or 0x... code.
  • Stop Windows Update services, move the update cache, then restart services:
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
  • Run System File Checker to repair core OS files:
sfc /scannow
  • For .NET-specific failures: run the official Microsoft .NET Framework Repair Tool first. If the repair tool cannot fix corruption, use the .NET Framework Cleanup Tool to remove the damaged .NET versions and then install the full .NET 3.5 SP1 redistributable (offline installer) before rerunning Windows Update. Create a System Restore point and export the registry before uninstalling .NET, since some applications depend on those components.

Other notes: temporarily disable third-party antivirus/firewall during updates, and check for a pending-reboot flag (PendingFileRenameOperations or a RebootRequired marker in the registry) before concluding an update failed. If WindowsUpdate.log shows a persistent error code (for example 0x80070643 is commonly associated with MSI/.NET install failures), use that exact code when searching Microsoft Knowledge Base articles for targeted fixes.

Reminder: Windows XP reached end of support on April 8, 2014, so update behavior and availability changed after that date.

Recommended Answers

All 2 Replies

I am not an expert here but a novice user. I too had similar problem. But I remember, it will throw some error code when it fails. if you search with that error code in the google, it might point you to the microsoft forum, where it would have posted some solution or alternatives or even might suggest some configuration settings, which upon doing might help you proceed with the successful updates.

Do a manual update and install them one by one. That usually sorts the problem.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.