11,866
edits
Tag: 2017 source edit |
Pivotman319 (talk | contribs) (→Aero) Tag: 2017 source edit |
||
Line 45: | Line 45: | ||
===Aero=== | ===Aero=== | ||
The [[Windows Aero|Aero]] theme gained a slight update from build 5098, featuring more distinct borders and fixed text color on some windows. | The [[Windows Aero|Aero]] theme gained a slight update from build 5098, featuring more distinct borders and fixed text color on some windows. Through the use of a patched <code>uxss.exe</code> executable for either the [https://archive.org/download/UXSSPatches/uxss_5112_winmain_beta1_x86.exe x86] or [https://archive.org/download/UXSSPatches/uxss_5112_winmain_beta1_amd64.exe x64] architecture compiles, it is possible to use the [[Desktop Window Manager]] in a virtual machine solutions or on non-LDDM-compliant graphics hardware. | ||
There exist two different ways of initializing DWM: either by replacing the <code>uxss.dll</code> library in the <code>Windows\System32</code> directory with a patched variant and adding a hardware check override into the registry, or by using a physical machine with period-correct graphics hardware and display drivers. The first method can be achieved by opening the [[Registry Editor]], navigating to <code>HKEY_LOCAL_MACHINE\Software\Microsoft</code>, creating a new key called <code>DWM</code> and creating the following DWORD values inside the key: | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Line 51: | Line 54: | ||
!Values | !Values | ||
|- | |- | ||
| EnableMachineCheck | |EnableMachineCheck | ||
|'''1''' - | |'''1''' - enables the graphics hardware check, which restricts DWM support solely to graphics hardware that features support for the Longhorn Display Driver Model. Display drivers for [[Windows XP]] and [[Windows Server 2003]] are also excluded from window compositing in their entirety. | ||
'''0''' - disables | '''0''' - disables graphics hardware check | ||
|- | |- | ||
|ForceSoftwareD3D | |ForceSoftwareD3D | ||
|'''1''' - forces software rendering | | '''1''' - forces software rendering | ||
'''0''' - | |||
'''0''' - uses hardware rendering | |||
|- | |- | ||
|Glass | |Glass | ||
| '''1''' - | |'''1''' - translucent/glass window frames | ||
'''0''' - disables glass effects | '''0''' - disables glass effects, replaces captions with metallic window frames | ||
|- | |- | ||
|Blur | |Blur | ||
Line 72: | Line 76: | ||
|UseAlternateButtons | |UseAlternateButtons | ||
''(optional)'' | ''(optional)'' | ||
|'''1''' - | |'''1''' - square-like buttons | ||
'''0''' - normal buttons | '''0''' - normal buttons | ||
|- | |- | ||
|MagnificationPercent | |MagnificationPercent | ||
''(optional | ''(optional - use at own risk!)'' | ||
|'''0 | |'''0 - 100 (decimal)''' - normal scaling | ||
'''any decimal value in range of 1 to 99''' - downscaling percentage of windows | '''any decimal value in range of 1 to 99''' - downscaling percentage of windows | ||
Line 84: | Line 88: | ||
'''any decimal value more than 100''' - upscaling percentage of windows | '''any decimal value more than 100''' - upscaling percentage of windows | ||
|} | |} | ||
After | |||
After committing these changes, log out of the system, and then log back on to initialize the DWM stack. If DWM does not automatically start, kill the <code>uxss.exe</code> process. | |||
===Windows Explorer=== | ===Windows Explorer=== |