Ingan121
Sophomore Member
Posts: 104
OS: Windows 10 22H2
Theme: Arc dark
CPU: AMD Ryzen 7 1700 Eight-Core Processor
RAM: 32GB
GPU: NVIDIA GeForce GTX 1050 Ti
Computer Make/Model: VPS-ish thingy (ComViewers)
|
Post by Ingan121 on Jun 30, 2023 9:03:11 GMT -8
After finding out that Windows Server 2012/R2 Core and Windows PE have a fully working LogonUI without DWM, I messed around with a Server 2012 R2 VM and found that you can get LogonUI working without DWM by renaming C:\Windows\system32\d3d10warp.dll. Please make sure that you have a proper graphics driver installed, not the Microsoft Basic Display/Render Driver. Otherwise, Direct3D acceleration will be completely disabled and break a lot of stuff, including the Explorer shell. (In 8.0, the desktop and taskbar are broken, and in 8.1, it simply won't start.) Also, please disable the lock screen using gpedit/regedit or enable the Ctrl+Alt+Del requirement with netplwiz. The lock screen is kinda broken, you can't completely dismiss it with click, drag, enter, or even Ctrl+Alt+Del. After doing this, LogonUI will now be broken when DWM is enabled, only showing the background color. Rename d3d10warp.dll back if you're going to enable DWM. The background color of LogonUI will be missing when doing this, even in the high contrast mode. I think it has to do with the above background color thing when running with DWM. It might be fixable, as it works fine in Server Core / PE. I don't know how yet. It seems that on Windows Server 2012 R2, the Explorer shell doesn't start with d3d10warp.dll renamed, even though a proper graphics driver (VMware SVGA 3D) was installed. Maybe we should find a better way to disable D3D acceleration only for LogonUI. Confirmed it working fine on Windows 8.0. You can even rename C:\Windows\Resources to get a permanent classic theme. Attachments:
|
|
Jevil7452
Regular Member
Posts: 432
OS: Windows Vista Enterprise (6.0.6003)/Windows 7 Enterprise (6.1.7601)
Theme: Windows Aero by Microsoft Corporation (on both)
CPU: Intel Core i7-3770k
RAM: 32GB (4x8GB DDR3)
GPU: NVIDIA GeForce GTX 980 Ti + Intel(R) HD Graphics 4000
Computer Make/Model: OEM0
|
Post by Jevil7452 on Jun 30, 2023 12:32:54 GMT -8
Would it be possible to edit files related to the login screen to change references to d3d10warp.dll to another file that doesn't exist?
|
|
KotonePopper
Freshman Member
#Sukinanda
Posts: 73
OS: Windows 7 Enterprise K
Theme: Windows 7 M2
CPU: Intel Core i5-2400S
RAM: 12 GB
GPU: Nvidia GeForce GT 710
|
Post by KotonePopper on Jul 1, 2023 1:09:40 GMT -8
I followed the d3d10warp.dll rename with DWM disabled but in Windows 10 K RTM. But in Windows 10 RTM, it does something different. It displays the gray screen login screen but it's still works. Although navigating throughout the gray login screen is hard. Probably due to Windows 10 RTM login screen been reworked during the development and this as an result. Btw, this is with the 8.1 RT start menu patch.
|
|
Ingan121
Sophomore Member
Posts: 104
OS: Windows 10 22H2
Theme: Arc dark
CPU: AMD Ryzen 7 1700 Eight-Core Processor
RAM: 32GB
GPU: NVIDIA GeForce GTX 1050 Ti
Computer Make/Model: VPS-ish thingy (ComViewers)
|
Post by Ingan121 on Jul 1, 2023 5:06:56 GMT -8
I followed the d3d10warp.dll rename with DWM disabled but in Windows 10 K RTM. But in Windows 10 RTM, it does something different. It displays the gray screen login screen but it's still works. Although navigating throughout the gray login screen is hard. Probably due to Windows 10 RTM login screen been reworked during the development and this as an result. Btw, this is with the 8.1 RT start menu patch. Microsoft couldn't maintain this fallback behavior in Windows 10, so they completely removed the non-DWM compatibility in normal LogonUI and just made a standalone console login for Server Core 2016+.
|
|
Souper
Freshman Member
Posts: 63
OS: Manjaro | Windows 10 (2021)
Theme: Placeholder | Aero / Luna
|
Post by Souper on Jul 1, 2023 16:10:16 GMT -8
AFAIK the same applies even without the fallback behavior, just with a black screen instead so not much of a plus from doing that -- however maybe that means classiclogon works theoretically??
|
|
K4sum1
Freshman Member
Posts: 25
OS: Windows 8.1 Pro x64
Theme: The most jank way to get classic theme
CPU: AMD Ryzen 9 5950X
RAM: Patriot Viper Steel 64GB 2x32GB@3800MHz
GPU: EVGA Geforce RTX 2080 Ti Black
|
Post by K4sum1 on May 15, 2024 11:25:38 GMT -8
What all do I need to copy from 2012 R2 to try this? I tried it on stock 8.1 and I just get a black screen. Explorer doesn't seem to start either even though I have a working graphics driver.
|
|