From: Brent VanderMeide, Code Impressions, on
So approx a months ago ( 9/20 ) I noticed that my system bogged down alot near midnight. I checked task manager and found a service Windows Module Installer was constantly running around this time period. One night I had disabled the service and forgotten to turn it back on.

I just ran into this issue myself with error '80070422'. The issue is that the Wwindows Update is dependant on this service running (obvious reasons).

Perhaps you have done the same. Go to service management console (Start -> Run -> Services.msc) and verify that the 'Windows Modules Installer' is enabled.

Check for updates and hopefully this will resolve it for you as it did for me. This also resolved an issue with installing the Microsoft .Net Framework 3.5 and Visual Studio 2008 Beta 2 (Orcas) with the following error messages.

..Net Framework v3.5 nstall
--------------------------------
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date]WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[date] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.


Visual Studio 2008 (beta 2) install
--------------------------------
[date] Microsoft .NET Framework v3.5: [2] Error code 1 for this component means "Incorrect function.
"
[date] Microsoft .NET Framework v3.5: [2] Component Microsoft .NET Framework v3.5 returned an unexpected value.
[date] Microsoft .NET Framework v3.5: [2] Return from system messaging: Incorrect function.

[date] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework v3.5 is not installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Document Explorer 2008 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Web Designer Tools was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2008 Professional Edition - ENU was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Compact Framework 2.0 SP2 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Compact Framework 3.5 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Tools for Office Runtime 3.0 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 Design Tools was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 For Devices was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Pocket PC was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Smartphone was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Device Emulator version 3.0 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Crystal Reports was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Headers and Libraries (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Win32 Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK NetFx Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Reference Assemblies And Intellisense (x86) was not attempted to be installed.
[date] Microsoft .NET Framework v3.5: [2] Error code 1 for this component means "Incorrect function.
"
[date] Microsoft .NET Framework v3.5: [2] Component Microsoft .NET Framework v3.5 returned an unexpected value.
[date] Microsoft .NET Framework v3.5: [2] Return from system messaging: Incorrect function.

[date] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework v3.5 is not installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Document Explorer 2008 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Web Designer Tools was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2008 Professional Edition - ENU was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Compact Framework 2.0 SP2 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Compact Framework 3.5 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Tools for Office Runtime 3.0 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 Design Tools was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 For Devices was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Pocket PC was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Smartphone was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Device Emulator version 3.0 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Crystal Reports was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Headers and Libraries (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Win32 Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK NetFx Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Reference Assemblies And Intellisense (x86) was not attempted to be installed.
[date] Microsoft .NET Framework v3.5: [2] Error code 1 for this component means "Incorrect function.
"
[date] Microsoft .NET Framework v3.5: [2] Component Microsoft .NET Framework v3.5 returned an unexpected value.
[date] Microsoft .NET Framework v3.5: [2] Return from system messaging: Incorrect function.

[date] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework v3.5 is not installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Document Explorer 2008 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Web Designer Tools was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2008 Professional Edition - ENU was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Compact Framework 2.0 SP2 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft .NET Compact Framework 3.5 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Tools for Office Runtime 3.0 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 Design Tools was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 For Devices was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Pocket PC was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Smartphone was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Microsoft Device Emulator version 3.0 was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Crystal Reports was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Headers and Libraries (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Win32 Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK NetFx Tools (X86) was not attempted to be installed.
[date] VS70pgui: [2] DepCheck indicates Windows SDK Reference Assemblies And Intellisense (x86) was not attempted to be installed.


Cheers

EggHeadCafe - .NET Developer Portal of Choice
http://www.eggheadcafe.com