Issue
Unable to download or install .MSU patches to my Windows 7, 8, 8.1, 2008 and 2012 clients.
The vulscan log file may show the following excerpt:
Downloading http://landeskcoreserv/ldlogon/patch/windows6.1-kb978251-x64._W-Skw.msu Fri, 02 Apr 2010 14:16:03 Performing TCP connection with a timeout of -1 milliseconds
Fri, 02 Apr 2010 14:16:04 Connect failed (10061) in ConnectToValidAddress (127.0.0.1:7360)
Failed to download http://landeskcoreserver/ldlogon/patch/windows6.1-kb978251-x64._W-Skw.msu. Error code 5
Last status: Failed: Could not download http://landeskcoreserver/ldlogon/patch/windows6.1-kb978251-x64._W-Skw.msu
Cause
Unable to download the patch: The most common problem is a MIME type extension problem.
Unable to install Patch: The most common cause for this is The "Windows Update" service has been stopped or disabled.
MSU patches are processed using the Windows Update Stand-alone Installer (wusa.exe). The Windows Update Stand-alone Installer uses the Windows Update Agent API to install update packages. Information about this process can be located here.
Resolution
Unable to download the patch:
Windows 2003 server:
On the core server, launch Internet information Services Manager.
Navigate to the Default Web Site and right click on it. choose Properties.
Click the HTTP Headers tab and click MIME Types.
Click New and enter "MSU" for the file extensions and type in "application/octet-stream" for the MIME type.
Restart IIS by running "iisreset" from the run command.
Windows 2008 Server:
- On the Core server, Launch Internet Information Services Manager.
- Navigate to the Default Web Site and click on it.
- From the middle panel local the MIME Types and double click on it.
Click Add and enter "MSU" for the file extensions and type in "application/octet-stream" for the MIME type.
Restart IIS by running "iisreset" from the run command.
Unable to install Patch:
On the Client Machine make sure that the "Windows Update" service is running.
In environments where you do not want your end users to have the option to use windows update you can use the following GPO setting to disable access to windows update but leave the service running.
Use Group Policy to disable End User configuration of Windows Update
Under Computer Configuration | Policies | Administrative templates | Windows Components | Windows Update. Locate the Configure Automatic Updates and "Disable" it.
On the client this setting translates to the "Never Check for updates (Not Recommended)".
The following GPO can be used to disable the Windows Update service. This needs to be enabled for patching to work.
Computer Configuration | Policies | Windows Settings | Security Settings | System Services. Locate Windows Update, it need to be "Not Defined" or "Enabled"
LANDESK Security and Compliance Manager can be used to control the Windows Update service
How to utilize LANDesk to Disable/Enable Windows Automatic Updates