When trying to install or upgrade the AppAssure Agent software, you encounter the following error (or similar) in the installer dialog. For a screen shot of the error, please see the "AppAssure1603" attachment at the bottom of this article.
"Installation failure with error: 1603. Fatal error during installation."
The "1603" error can be indicative of multiple issues. This particular article makes recommendations concerning a manual Windows update installation and Windows Update Service modification based on the following criteria. This article is applicable only if the following is observed on the server.
1. Windows Update service (WUS) is set to disabled.
2. Investigation of the "C:\AppRecoryInstallation.log" reveals the following text, or similar.
ERROR 2014-08-13T08:59:46 [1] - Application catch an exception
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at Replay.CustomErrorMessages.EnumExtensions.GetEnumDescription(InstallationExitCode targetEnumMember, CultureInfo culture)
at Replay.ManagedBootstrapper.Gui.GuiHelpers.LogExitCode(Int32 applicationExitCode, String installationWarningEvents)
at Replay.ManagedBootstrapper.Gui.App.ShutdownInstaller()
at Replay.ManagedBootstrapper.Gui.App.RunInstaller(String[] args)
Src: Replay.ManagedBootstrapper.Gui.App
Ctx:
3. Investigation of the "C:\Windows\setupact.log" file reveals the following text, or similar.
WdfCoInstaller: [08/13/2014 08:59.32.842] ReadComponents: WdfSection for Driver Service AAVolFlt using KMDF lib version Major 0x1, minor 0x0
WdfCoInstaller: [08/13/2014 08:59.32.845] DIF_INSTALLDEVICE: Coinstaller version: 1.9.7600
WdfCoInstaller: [08/13/2014 08:59.32.846] DIF_INSTALLDEVICE: KMDF in-memory version: 1.7.6001
WdfCoInstaller: [08/13/2014 08:59.32.864] DIF_INSTALLDEVICE: KMDF on-disk version: 1.7.6001
WdfCoInstaller: [08/13/2014 08:59.32.867] Service Wdf01000 is running
WdfCoInstaller: [08/13/2014 08:59.32.871] DIF_INSTALLDEVICE: Reboot is required, because the in-memory KMDF version is older than the coinstaller's version.
WdfCoInstaller: [08/13/2014 08:59.32.874] DIF_INSTALLDEVICE: Update is required, because the on-disk KMDF version is older than the coinstaller
WdfCoInstaller: [08/13/2014 08:59.32.926] VerifyMSRoot: exit: error(0) The operation completed successfully.
WdfCoInstaller: [08/13/2014 08:59.32.942] System restore is not supported. No system restore point will be set
WdfCoInstaller: [08/13/2014 08:59.32.972] Invoking "C:\Windows\system32\wusa.exe "C:\Windows\Temp\WdfTemp\Microsoft Kernel-Mode Driver Framework Install-v1.9-Vista.msu" /quiet /norestart".
WdfCoInstaller: [08/13/2014 08:59.33.036] The "Windows Update" service is disabled. It has to be enabled for the installation to succeed.
WARNING: The following resolutions recommend making changes to the server environment, and may require a reboot of the server. It is the user’s responsibility to understand any possible ramifications of performing these steps.
RESOLUTION 1
1. Review Microsoft KB article 2685811 (http://support.microsoft.com/kb/2685811).
2. Download and install the most recent KMDF version update.
3. Retry the AppAssure Agent installation.
RESOLUTION 2
1. Set the Windows Update Service to enabled for the time period of installing the AppAssure Agent.
2. Retry the AppAssure Agent installation.
3. Upon completion, (if required) disable the Windows Update Service.