Done. Applied, black screen, pressed f11, I waited several minutes then I did a force restart and returned to desktop holding ctrl key Then added that key with this value 0x00000001, re-applied dwmglass, no black screen but transparency was not applied, Ok, if you can 100% confirm that setting NoInternalHooks to 0x1 does not bring black screen (and it was not just random) then it is time to try this version http://leteckaposta.cz/111719826 It adds this registry settings: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\DWM: HookFlag (DWORD) which can control what NoInternalHooks disabled completely. Valid values are 1, 2, 4, 8 + their combinations (summations = anything between 1..15), maximum value = 1+2+4+8 = 15 (0xF) which enables everything, 0 disables almost everything (like NoInternalHooks did). I hope this helps me to find which function is the problem. Tested all combination. Every time 0x08 is enable together with 0x02 at the same time, I got a black screen.