After applying Microsoft Security Update KB2647174 Microsoft Access virtualized with Microsoft Application Virtualization (App-V) may fail to launch with an error similar to the following:
-
Application Virtualization Error
The Application Virtualization Client could not launch Microsoft Access 2010 v1.
This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Error code: 4604EE8-1B401F2C-000036B1
Other Microsoft Office components (Word, Excel, etc.) load successfully.
KB2647174 inserts new side-by-side assemblies that may conflict with those contained in packages that have been sequenced using older versions of the Microsoft Visual Studio 2008 runtime. This issue only occurs on applications sequenced with Microsoft App-V 4.6 and below. App-V 4.6 SP1 is not affected. In addition, this issue only affects Office installations sequenced on Windows XP. Windows 7, Windows Vista, and Windows Server 2008 and above are not affected.
To resolve this issue, either:
1. Resequence the package using the 4.6 SP1 (or greater) Sequencer
-or-
2. Open the package for upgrade in the Sequencer and locate the file <package root>\office14\msaccess.exe.config.
In the App-V 4.5 Sequencer, Select File then Open for Package Upgrade.... When the package loads, select Tools then Sequencing Wizard to begin monitoring.
In the App-V 4.6 SP1 Sequencer, choose File then Open... then select Update Application in Existing Package. Follow the wizard until you reach the Select Installer screen. There, choose Perform a custom installation. and click Next. Click Run... and then choose Notepad.exe.
Once the package is loaded, open msaccess.exe.config in Notepad and change these lines:
- <?xml version="1.0"?><!-- Microsoft AppVirt generated config file.--><configuration>
- <windows>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly><assemblyIdentity type="win32" name="Microsoft.VC90.CRT" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/>
- <bindingRedirect oldVersion="9.0.30201.0-9.0.30729.4148" newVersion="9.0.30729.4148"/>
- </dependentAssembly></assemblyBinding>
- </windows>
- </configuration>
To
- <?xml version="1.0"?><!-- Microsoft AppVirt generated config file.--><configuration>
- <windows>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/>
- <bindingRedirect oldVersion="9.0.20718.0-9.0.21022.8" newVersion="9.0.30729.4148"/>
- <bindingRedirect oldVersion="9.0.30201.0-9.0.30729.4148" newVersion="9.0.30729.4148"/>
- </dependentAssembly></assemblyBinding>
-
</windows>
-
</configuration>
Save the file, then save the package and redistribute.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See
Terms of Use
(http://go.microsoft.com/fwlink/?LinkId=151500)
for other considerations.
Article ID: 2541008 - Last Review: June 16, 2011 - Revision: 4.0
APPLIES TO
- Microsoft Application Virtualization 4.6 for Windows Desktops
- Microsoft Application Virtualization 4.6 for Windows Desktops Service Pack 1