All Projects β†’ Phorofor β†’ Dwm.forceswitch

Phorofor / Dwm.forceswitch

Force DWM to be disabled (and vsync) in Windows 10. This will cause non-Aero themes to be displayed and a lot of Modern UI features to stop working. Got tired of dealing with UAC prompts if I wanted to quickly disable it, so I made this. PsTools from Microsoft's Sysinternals is required. Does NOT work in newer Windows versions.

Projects that are alternatives of or similar to Dwm.forceswitch

Dowww
πŸ“Ÿ Dev on Windows with WSL | 在 Windows δΈŠη”¨ WSL δΌ˜ι›…εΌ€ε‘
Stars: ✭ 615 (+3136.84%)
Mutual labels:  windows-10
Raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
Stars: ✭ 758 (+3889.47%)
Mutual labels:  windows-10
Udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges
Stars: ✭ 802 (+4121.05%)
Mutual labels:  batch
Fido
A PowerShell script to download Windows retail ISOs
Stars: ✭ 668 (+3415.79%)
Mutual labels:  windows-10
Bootshellcredentialprovider
Windows 10 Credential Provider intended to simplify the process of logging directly into alternative shells to Windows Explorer.
Stars: ✭ 715 (+3663.16%)
Mutual labels:  windows-10
Win3wm
A Tiling Window Manager for windows 10, Inspired by i3wm
Stars: ✭ 770 (+3952.63%)
Mutual labels:  windows-10
Filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
Stars: ✭ 603 (+3073.68%)
Mutual labels:  windows-10
Licensing
Microsoft 365 licensing diagrams
Stars: ✭ 891 (+4589.47%)
Mutual labels:  windows-10
Bloatbox
β˜‘οΈπŸŒ  Remove Bloatwares from Windows 10
Stars: ✭ 735 (+3768.42%)
Mutual labels:  windows-10
Burnttoast
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
Stars: ✭ 796 (+4089.47%)
Mutual labels:  windows-10
Regtweaks
Registry Tweaks for Windows.
Stars: ✭ 675 (+3452.63%)
Mutual labels:  windows-10
Debotnet
πŸ”₯πŸš€ Debotnet is a tiny portable tool for controlling Windows 10's many privacy-related settings and keep your personal data private.
Stars: ✭ 707 (+3621.05%)
Mutual labels:  windows-10
Pxer
A tool for pixiv.net. δΊΊδΊΊε―η”¨ηš„Pη«™ηˆ¬θ™«
Stars: ✭ 776 (+3984.21%)
Mutual labels:  batch
Search Deflector
A small program that forwards searches from Cortana to your preferred browser and search engine.
Stars: ✭ 620 (+3163.16%)
Mutual labels:  windows-10
Movetodesktop
Move windows using hotkeys or the system menu
Stars: ✭ 822 (+4226.32%)
Mutual labels:  windows-10
Herpaderping
Process Herpaderping proof of concept, tool, and technical deep dive. Process Herpaderping bypasses security products by obscuring the intentions of a process.
Stars: ✭ 614 (+3131.58%)
Mutual labels:  windows-10
Centwsl
[DISCONTINUED] CentOS based WSL distribution
Stars: ✭ 766 (+3931.58%)
Mutual labels:  windows-10
Media Autobuild suite
This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
Stars: ✭ 900 (+4636.84%)
Mutual labels:  batch
Win Lock Screen
πŸ”’ Enable / Disable the Lock Screen for Windows 8, 8.1 & 10.
Stars: ✭ 6 (-68.42%)
Mutual labels:  windows-10
Wsldl
Advanced WSL launcher / installer. (Win10 FCU x64/arm64 or later.)
Stars: ✭ 782 (+4015.79%)
Mutual labels:  windows-10

Desktop Window Manager Disabler/Force Switcher

If you ever wanted to disable the Desktop Window Manager (and vsync) for some strange reason, then this is supposed to make it less tedious to accomplish. This breaks a lot of features more than it does when DWM is running, it may but mostly likely may not benefit your use of Windows 10.

Tested on Windows 10 / Server 2016 Don't bother with trying to use this on Windows 8/8.1 or any touch screen device where a physical keyboard and mouse is not possible to use.

This requires pssuspend.exe from SysInternals' PsTools by Mark Russinovich in order to perform suspend tasks.

Go get PsTools at Microsoft's TechNet website

Place pssuspend.exe in the same folder as this file, or at your system's System32 folder, which is better as it'll work regardless of your current directory in the command line.

The console login screen is switched on when the Force Disable DWM script is executed as you'll get a black screen of nothingness if you keep the GUI Logon screen active.

I'm not responsible if you end up damaging your Windows installation if you use the batch scripts involved here. No guarantees or warranty is applicable.

Warnings

  • This does NOT appear to be working in newer versions of Windows (version 1709). The registry tweaks such as the console window log on screen and legacy UAC prompt dialog are no longer functioning. Your system may freeze while attempting to run the provided scripts.

Consequences

Lots of things will break in Windows 10 with DWM not running, so here's some of those:

  • Anything that involves the immersive flyouts will not work. This includes the network, battery, language, clock, volume and action center flyouts in the taskbar.

  • You can use the legacy-style Alt-Tab App Switcher by tweaking some values in your registry.

  • The 'Open With' dialog will not work. Frieger's OpenWith Enhanced mimics the Windows 7 Open With dialog with a few more additions which is not dependant upon the DWM.

  • With DWM forced off, you'll exhibit screen tearing and it doesn't look too good. For some reason I've only noticed this when I've been trying DWM with it being forced off on Windows 10. It'll occasionally somehow disable my video driver up killing it for the integrated graphics card, so I would have to go to Device Manager or devmgmt.msc and disable and enable it.

  • If you like running Windows 10 with DWM forced off, go and tweak your registry to enable the legacy battery and volume taskbar fly-outs. The legacy clock is not a thing anymore since the anniversary update.

  • In Windows 10, thumbnail previews look incomplete with DWM off, with excessive padding around. Secondary (right) click options are unavailable in the taskbar. If you use it with DWM forced off, you can use the Aero Lite theme (or a high contrast theme to take away the extra preview space) and use 7+ Taskbar Tweaker to display previews as a list and have its right click options set to 'Standard window menu'. It's the equivalent of secondary clicking a window titlebar and displays it much faster.

  • In some apps such as Google Chrome or any other Chromium-based browser, the title bar may also flicker when it updates. If you are somehow running without DWM, those programs with just have black windows displayed. You can use the -disble-gpu argument to get them to work (you won't get GPU acceleration though) if you happen to be running without DWM. Also, the --disable-dwm-composition argument will treat it as if you have Desktop Window Manager switched off for those apps. You must apply these arguments to an application's shortcut path. If you with to use these two together you must place the disable-gpu argument after the disable-dwm-composition argument.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].