Changes

Microsoft App-V

542 bytes added, 21:49, 12 November 2014
Apply workaround for a bug in KB2984972 that breaks App-V with RDS
<variable name="PKG_VERSION" value="5.0_SP2"/>
<variable name="PKG_VERSION_APPEND" value="-23"/>
<variable name="PKG_NAME" value="appv_client_setup.exe" os="7.+(enterprise|ultimate|professional|premium).+6\.1\.\d{4}" />
<variable name="PKG_NAME" value="appv_client_setup.exe" os="windows +8.+6\.[23]\.\d{4}" />
<check type="uninstall" condition="exists" path="Microsoft Application Virtualization (App-V) Client for Remote Desktop Services 5.0 Service Pack 2.*"/>
</check>
 
<!-- This is a workaround for a defect in KB2984972 -->
<check type="registry" condition="equals" path="HKLM\Software\Microsoft\AppV\Subsystem\ObjExclusions\93" value="TermSrvReadyEvent" />
<!-- Edit this as required in your environment. See
for details-->
<install cmd="&quot;%SOFTWARE%\AppV\%PKG_VERSION%\Client\appv_client_setup.exe&quot; /ACCEPTEULA /MUOPTIN /q"/>
<install cmd="&quot;%WINDIR%\system32\reg.exe&quot; add HKLM\Software\Microsoft\AppV\Subsystem\ObjExclusions /v 93 /t REG_SZ /d TermSrvReadyEvent /f" />
 
 
 
<!-- This looks like a good place to do configuration with
set-appvclientconfiguration, but without a check condition
after a restart. -->
<!-- <upgrade include="install"/>--> <upgrade cmd="&quot;%WINDIR%\system32\reg.exe&quot; add HKLM\Software\Microsoft\AppV\Subsystem\ObjExclusions /v 93 /t REG_SZ /d TermSrvReadyEvent /f" /> 
<remove cmd="&quot;%SOFTWARE%\AppV\%PKG_VERSION%\Client\%PKG_NAME%&quot; /UNINSTALL /q"/>
91
edits