Problem:
When a user attempts to install the Linux Subsystem on Windows 10 they get an error similar to error code 0x80070057. It seems the installer has some issue writing to disk when the Container Service Filesystem and Registry filter drivers are in place.
Possible Resolution(s)
1. If these are persistent or physical machines, you could uninstall ProfileUnity, have the user install the Linux Subsystem and then reinstall ProfileUnity. If that is not an option or the machines are non-persistent, then see #2 below.
2. ***NOTE - The following workaround will cause the Elevation, App Restriction and FlexApp modules to no longer function. If you are using these modules, we do not current have a workaround for your scenario at this time, please do not continue.
Edit the LwL.ProfileUnity.Client.Startup.exe.config located in netlogon\profileunity and find the following values:
<setting name="InstallContainerService" serializeAs="String">
<value>True</value>
</setting>
Change this entry from True to DontDeploy.
Note: If the ProfileUnity client is being installed via GPO, the LwL.ProfileUnity.Client.Startup.exe.config file is located in the NETLOGON\ProfileUnity directory. The change will take effect on the next pool recompose when the GPO installs the client again.
If ProfileUnity is installed on the base image for a non-persistent catalog, you will need to uninstall it and reinstall it after making the above change.
Product: ProfileUnity
Product Version: 6.5.x