Code: Select all
RegWrite,HKLM,0x4,"Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","TaskbarDa",0This looked similar to issues that affected Firefox and Chrome back in June where we were suddenly being prevented from setting FF or Chrome as the default browser for PhoenixPE. (https://github.com/PhoenixPE/PhoenixPE/ ... 2f0c013786)[Error] [E] RegWrite - System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.SetValueCore(String name, Object value, RegistryValueKind valueKind)
at PEBakery.Core.Commands.CommandRegistry.RegWrite(EngineState s, CodeCommand cmd)
at PEBakery.Core.Engine.ExecuteCommand(EngineState s, CodeCommand cmd)
(RegWrite,HKLM,0x4,"Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","TaskbarDa",0) (Line 114)
After some research it appears that with a recent patch our evil overlord as updated their ironically named User Choice Protection Driver (UCPD for short) running on the HOST system to specifically target and block any modification of the TaskbarDa key in addition to the previously blocked default pdf viewer and the default browser choice. I also found an nice article that explains how the UCPD driver is implementing the blocks and how to disable it, should you be interested in the technical aspects.
Perhaps most frustrating is either due to the arrogance of the mighty corporation or sheer sloppiness of pattern matching reminiscent of the epic Sony Rootkit fail, the driver blocks access to these keys in offline/user mounted registry hives! Not just the key in the running Windows instance (HKCU).
No doubt in the future we can expect more surprises as M$ pushes out updates that block more and more settings from being changed in order for them to Choose for us the settings we are allowed to use?