Announcement

Collapse
No announcement yet.

WSUS Pains

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WSUS Pains

    Well, I'm all googled out, and banging my head against the wall over this problem, so I thought I'd throw it to this community where I've received good responses before.

    We setup a WSUS server, and made the necessary GPO changes to get Automatic Updates to pull from the server rather than the web.

    Generally, things are going OK. The WSUS server is downloading product updates, and the workstations/servers are pulling them in and installing the required ones.

    But... I have one server that just won't behave.

    It's a Windows Server 2003 R2 Standard x64 edition with SP2 - Japanese. I noticed it had the old WU client so ran windowsupdateagent30-x64.exe to upgrade to version 3.

    It copies the files over OK, but at the end of the task for doing registry changes, it fails with a 0x8007041d.

    Looking at the windowsupdate.log file, I see this:

    Code:
    2009-09-17 16:01:32:210  776 1044 Misc ===========  Logging initialized (build: 7.2.6001.788, tz: +0900)  ===========
    2009-09-17 16:01:32:210  776 1044 Misc   = Process: C:\WINDOWS\System32\svchost.exe
    2009-09-17 16:01:32:210  776 1044 Misc   = Module: C:\WINDOWS\system32\wuaueng.dll
    2009-09-17 16:01:32:210  776 1044 Service *************
    2009-09-17 16:01:32:210  776 1044 Service ** START **  Service: Service startup
    2009-09-17 16:01:32:210  776 1044 Service *********
    2009-09-17 16:01:32:210  776 1044 Misc Registering binary: C:\WINDOWS\system32\regsvr32.exe  /s "C:\WINDOWS\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.2.6001.788\wups.dll"
    2009-09-17 16:01:32:225  776 1044 Misc FATAL: Self registration of C:\WINDOWS\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.2.6001.788\wups.dll failed, error = 0x8024D007
    2009-09-17 16:01:32:225  776 1044 Setup FATAL: Failed to register C:\WINDOWS\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.2.6001.788\wups.dll in cache location: error 0x8024d007
    2009-09-17 16:01:32:225  776 1044 Setup FATAL: ProcessDelayedCopies failed: 0x8024d007
    2009-09-17 16:01:32:225  776 1044 Service FATAL: Failed to fix up registration at service startup: 0x8024d007
    2009-09-17 16:01:32:225  776 1044 Service *********
    2009-09-17 16:01:32:225  776 1044 Service **  END  **  Service: Service exit [Exit code = 0x8024d007]
    2009-09-17 16:01:32:225  776 1044 Service *************
    2009-09-17 16:02:02:194 6752 1778 Setup FATAL: Warning: Failed to restart wuauserv service: 0x8007041d
    2009-09-17 16:02:02:194 6752 1778 Setup   * WARNING: Exit code = 0x8007041D
    2009-09-17 16:02:02:194 6752 1778 Setup *********
    2009-09-17 16:02:02:194 6752 1778 Setup **  END  **  Setup: Installing client binaries
    2009-09-17 16:02:02:194 6752 1778 Setup *************
    2009-09-17 16:02:02:194 6752 1778 Setup FATAL: InstallUpdatedBinaries failed with error 0x8007041d
    2009-09-17 16:02:25:084 6752 1b7c Setup wusetup has finished.  Exit code is 0. Reboot is NOT needed
    I've done all the things mentioned elsewhere, such as regsvr32'ing a bunch of different DLL's, modifying the registry permissions, renaming the SoftwareDistribution folder, running regsvr32 from DependencyWalker, running ProcessMonitor and RegMon during the install, but no joy.

    All I see is a couple of Access Denied errors to the NoProxyFixup key in the registry, which in itself is rather strange since the SYSTEM account has full rights to that tree, but I think that's a red herring as none of the working machines have any values under that key.

    Yes. The Automatic Updates service is stopped. And yes. When I try to start it I get the same error.

    What I don't understand is that I can use regsvr32 on the DLL from the command-line with no problems, but the same command being performed as part of the service start-up is failing...

    Anyone else had this problem and resolved it?
Working...
X