Resolving a deployment fail on Norman Patch & Remediation 7.0 or higher after installing Windows 2008 R2 SP1 and .NET Framework 4.0

When Windows 2008 R2 SP1 is installed in combination with .NET Framework 4.0, binaries with no extension (e.g., the GUID-named patch binaries) are unable to be downloaded via IIS 7. As a result, all deployments may fail with 0000190D errors after the installation of Windows 2008 R2 SP1 and .Net Framework 4.0 on Norman Patch & Remediation 7.0 or higher. You may also notice that IIS logs indicate 404.17 errors for any GET requests for patch deployment content and Manual attempts to download patch binaries via web browser display a 404 NOT FOUND error.

A work around has been provided by Microsoft that resolves the issue. To complete the work around, please follow the steps below:
  1. Download the and extract it to the affected server
  2. Run the Hotfix as an administrator by right clicking and selecting Run as Administrator
  3. A command prompt will be displayed. Press Y on your keyboard to install the Hotfix
  4. Once complete, press any key to exit the Hotfix
This Hotfix modifies the Update Storage XML section in ApplicationHost.comfig to disable three .NET 4.0 ExtensionlessUrl handlers that appear to be impacting files without extensions (eg. the patch binaries). 

This change does not affect any other applications or websites running on IIS, it only affects UpdateStorage, where the extensionless binaries exist. 

If the Hotfix does not perform successfully, you can simply uninstall Microsoft.NET Framework 4 Client Profile and Microsoft.NET Framework 4 Extended from Programs and Features in the Control Panel. This will make IIS7 automatically switch to .NET 3.5 SP1.


Need additional help?

Contact us