I discovered a workaround. Anyone who wants to remove Containers and have nvidia uwp control panel working needs to keep the bindflt.sys file and its registry entry. This is a driver that is removed when removing Containers but must be present for the new nvidia control panel to work. Although it can be disabled without problems.
Mount an untouched image and extract the following items:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bindflt (Export this to a .reg)
\Windows\System32\drivers\bindflt.sys
Edit the .reg to look like below and import it, copy the file bindflt.sys to \Windows\System32\drivers
Restart if this is an online live system.
For 21H1 my .reg looks like this with the driver already disabled ("Start"=dword:00000004):
Mount an untouched image and extract the following items:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bindflt (Export this to a .reg)
\Windows\System32\drivers\bindflt.sys
Edit the .reg to look like below and import it, copy the file bindflt.sys to \Windows\System32\drivers
Restart if this is an online live system.
For 21H1 my .reg looks like this with the driver already disabled ("Start"=dword:00000004):
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bindflt]
"DependOnService"=hex(7):46,00,6c,00,74,00,4d,00,67,00,72,00,00,00,00,00
"Description"="@%systemroot%\\system32\\drivers\\bindflt.sys,-101"
"DisplayName"="@%systemroot%\\system32\\drivers\\bindflt.sys,-100"
"ErrorControl"=dword:00000001
"Group"="FSFilter Top"
"ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,72,\
00,69,00,76,00,65,00,72,00,73,00,5c,00,62,00,69,00,6e,00,64,00,66,00,6c,00,\
74,00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000004
"SupportedFeatures"=dword:00000007
"Type"=dword:00000002
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bindflt\Instances]
"DefaultInstance"="bindflt Instance"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bindflt\Instances\bindflt Instance]
"Altitude"="409800"
"Flags"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bindflt\Parameters]
"DebugOptions"=dword:00000000