Problem:
Occasionally ProfileUnity FlexApp Filter Driver will need to be run in minifilter mode
Resolution:
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cbfltfs4\Parameters - MiniFilterMode.
Change the Data to 1.
Restart the machine.
The above changes can be made using "registry" section of the GPO.
Note: For ProfileUnity 6.8.3 R2 and later (above) change is not valid anymore.
To run 6.8.3 R2 and later in "MiniFilterMode":
Change 1:
If you run non-persistent VDI with no client on a base image (just a startup GPO)
<setting name="MiniFilterMode" serializeAs="String">
<value>True</value>
<setting name="MiniFilterMode" serializeAs="String">
<value>True</value>
(Modify value from "False" to "True")
Also, run the following commands as an administrator
sc stop cbfsfilter2017
sc delete cbfsfilter2017
Reboot the image, take a snapshot, and update your pool(s).
Easy to identify before making changes output of "fltmc" should be :
Wen running 6.8.3 R2 in Minifilter mode the output of "fltmc" should be:
Recommended:
Add additional User Defined script to run (@ Logon Before ProfileUnity)
Command: %systemroot%\system32\cmd.exe /C mklink /D c:\users\%username% c:\users\profiledisk\%username%
If problem remains:
Edit : LwL.ProfileUnity.Client.Startup.Update.exe.config (client-tools) directory on the netlogon share
<setting name="InstallFlexApp_LwlContainerService" serializeAs="String">
<value>Start</value>
replace "Start" with "DontDeploy"
uninstall (lwl.profileunity.client.startup.exe /uninstall) reboot and install (lwl.profileunity.client.startup.exe)
Product: ProfileUnity
Product Version: 6.8.0/6.8.2/6.8.3/ and newer