Problem:
Issue where potentially non-layered apps might launch slow when DIA's are present. This will require additional items for exclusion be added to the VirtFsService.exe.config.
Possible Resolution(s)
The FlexApp UIA service needs to be modified to ignore client.exe on launch
- From the \\server\netlogon\ProfileUnity (or the share you have the ProfileUnity client delivered from) copy the file flexapp.zip to your folder on your local desktop.
- Open/extract the file ContainerService\x64\VirtFsService.exe.config from the flexapp.zip archive.
- Open the file VirtFsService.exe.config in a text editor and add the following line(s) under the <setting name="IgnoredProcesses" serializeAs="Xml"> section of the file
<string>winword.exe</string>
<string>excel.exe</string>
<string>POWERPNT.exe</string>
<string>outlook.exe</string>
Example Filters Section
<setting name="IgnoredProcesses" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>LiveComm.exe</string>
<string>SettingSyncHost.exe</string>
<string>AudioDg.exe</string>
<string>SkyDrive.exe</string>
<string>werfault.exe</string>
<string>wininit.exe</string>
<string>MsMpEng.exe</string>
<string>MpCmdRun.exe</string>
<string>WmiApSrv.exe</string>
<string>System</string>
<string>dwm.exe</string>
<string>ngen.exe</string>
<string>SearchIndexer.exe</string>
<string>VirtFsService.exe</string>
<string>lsass.exe</string>
<string>Wauclt.exe</string>
<string>mscorsvw.exe</string>
<string>idcontrol.exe</string>
<string>id_uinit.exe</string>
<string>ih_tray.exe</string>
<string>lwl-chrome-monitor.exe</string>
<string>lwldatasvc.exe</string>
<string>lwldatasvc64.exe</string>
<string>SSWarn.exe</string>
<string>tntcpl.exe</string>
<string>tntgrd.exe</string>
<string>tntuidsvc.exe</string>
<string>tntupdsvc.exe</string>
<string>winword.exe</string>
<string>excel.exe</string>
<string>POWERPNT.exe</string>
<string>outlook.exe</string>
- Save the file and place back into the flexapp.ziparchive overwriting the existing file in the archive.
- Place the flexapp.zip back in \\server\netlogon\ProfileUnity (or the share you have the ProfileUnity client delivered from) overwritng the existing flexapp.zip
- Edit the file flexapp.vbs located in the \\server\netlogon\ProfileUnity (or the share you have the ProfileUnity client delivered from) changing the following line from FlexApp_Version="6.7.6.904-181" to FlexApp_Version="6.7.6.904-182"
Example:
Dim FlexApp_Version, FlexApp_Root, FlexApp_NetPath, FlexApp_ZipPath
FlexApp_Version="6.0.422-2014-07-13_22-07-42"
FlexApp_Root=ExpandEnvironmentVars("%programfiles%") & "\ProfileUnity\FlexApp"
FlexApp_NetPath=WScript.ScriptFullName
FlexApp_ZipPath=Replace(FlexApp_NetPath, "vbs", "zip")
- Save the file flexapp.vbs back to \\server\netlogon\ProfileUnity (or the share you have the ProfileUnity client delivered from).
- Reboot the desktop pool to pickup the updated flexapp.vbs and FlexApp package.
Product: ProfileUnity
Product Version: 6.7.7