Important Additional step when Sequencing the .NET 2.0 Framework in App-V 4.6 for Windows XP Clients

Important Additional step when Sequencing the .NET 2.0 Framework in App-V 4.6 for Windows XP Clients

Note: This wiki is based on sequencing App-V 4.x Packages. With App-V 5 sequencing has changed.

For App-V Clients running on Windows XP, the App-V 4.5 Client and above will support the virtualization of the .NET 2.0 Framework.  This is documented here:

http://technet.microsoft.com/en-us/appvirtualization/dd146065.aspx

However, there is an additional step that must be taken during the monitoring phase after the .NET 2.0 installations has completed and before monitoring is stopped.

At the end of installing .NET during the monitoring phase, you will need to do a manual file copy of a directory due to the fact that a critical directory is created and referenced as a symlink (symbolic link.)

To rectify this, all of the files in the directory:

%windows%\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790

will need to be copied by hand to this directory:

%windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a

Simply open a command prompt and type in the command:

XCOPY  %windows%\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790 %windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a /s /e

 If the sequence of .NET used the %SFT_MNT% of Q:\DotNet then this would copy the files in

Q:\DotNet\VFS\CSIDL_WINDOWS\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790 to the directory located at

Q:\DotNet\VFS\CSIDL_WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a

If you already have sequenced .NET 2.0 and need to correct this you can fix this by performing the following steps:

 1. Open the existing package for upgrade.

 2. Begin monitoring.

 3. Launch a Command Prompt.

 4. Simply open a command prompt and type in the command:

XCOPY  %windows%\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790 %windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a /s /e

 5. Stop monitoring and save the package.

The new package will now have the correct files under:

%windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a

Leave a Comment
  • Please add 4 and 6 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • Danny van Dam edited Revision 6. Comment: added App-V version to tags

  • Danny van Dam edited Revision 5. Comment: added note about that sequencing has changed in App-V v5

  • Danny van Dam edited Revision 4. Comment: Removed ' 4.6 and above' from the title as much has changed in App-V v5

  • Steve TH - MSFT edited Revision 2. Comment: Corrected minor glitch

  • Steve TH - MSFT edited Original. Comment: Added App-V to title

Page 1 of 1 (5 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Steve TH - MSFT edited Original. Comment: Added App-V to title

  • Corrected minor glitch

  • Steve TH - MSFT edited Revision 2. Comment: Corrected minor glitch

  • Danny van Dam edited Revision 4. Comment: Removed ' 4.6 and above' from the title as much has changed in App-V v5

  • Danny van Dam edited Revision 5. Comment: added note about that sequencing has changed in App-V v5

  • Danny van Dam edited Revision 6. Comment: added App-V version to tags

Page 1 of 1 (6 items)