WindowBlinds uses the wrong registry type when enabling/disabling "Apply accent colour to backgrounds (recommended)" under WindowBlinds > Settings.
The registry key in question that is changed:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize] "ColorPrevalence"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]
"ColorPrevalence"
The type of this key should be a REG_DWORD with a value of 0x00000000 (0) or 0x00000001 (1), but WindowBlinds changes this registry key to the REG_SZ type with a value of 0 or 1, depending on whether the user enables or disables said setting I mentioned above.
This causes other applications that reads this registry key to throw an exception or fail, depending on how they're coded. See this issue on EarTrumpet for an example.
The registry key can easily be fixed by changing the "Show accent color on the following surfaces: Start, taskbar, and action center" in the Settings app > Personalization > Colors, at which point Windows will recreate the registry key to the appropriate type.
Version:
Windows 10 Pro (15063.rs2_release.170317-1834)
WindowBlinds 10.6 (042 - Windows 10 Edition) - 64 bit OS
Window titlebar blur features are enabled on this operating system
Wblind.dll 2017/03/27 18:42:41
Wblind64.dll 2017/03/27 18:42:46
Wbsrv.dll 2017/03/16 19:16:46
WB10Config.exe 2017/03/27 18:42:09
Wbload.dll 2017/03/22 15:59:51
Screen10.exe 2016/09/12 19:04:17
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]"ColorPrevalence"
The type of this key should be a REG_DWORD with a value of 0x00000000 (0) or 0x00000001 (1), but WindowBlinds changes this registry key to the REG_SZ type with a value of 0 or 1, depending on whether the user enables or disables said setting I mentioned above.This causes other applications that reads this registry key to throw an exception or fail, depending on how they're coded. See this issue on EarTrumpet for an example.The registry key can easily be fixed by changing the "Show accent color on the following surfaces: Start, taskbar, and action center" in the Settings app > Personalization > Colors, at which point Windows will recreate the registry key to the appropriate type.
Thank you for reporting this. We have addressed this for the next WB update.
The crash in EarTrumpet however should be fixed as a wrong registry key type should not result in an app crash.
It's a registry value that ships with Windows, it being the wrong type is exceptional so we throw an exception. Nothing to fix on our (EarTrumpet) end thanks for the fix though. I'll update our bug report with this new info.
There are many great features available to you once you register, including:
Sign in or Create Account