CamTron Posted January 26, 2015 Share Posted January 26, 2015 It turns out that the Windows 98 style classic theme still has not been removed after all! I figured out that it's possible to enable it by closing the handle to the ThemeSection object in the winlogon.exe process. By doing this, theming is disabled, and any new applications will fall back to the Windows Classic theme. Sysinternals has released a command-line utility that can view and manage handles (https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx), so I've decided to create a batch script that uses this utility to enable the classic theme in one click. Place ClassicTheme.bat (frickin' msfn won't allow me to upload batch files, so I had to change the extension to .txt :angrym: ) in the same directory as Handle.exe and run the script as administrator. Pardon my terrible batch coding skills. All newly-opened applications will use the classic theme. Not all applications work well with the classic theme. Internet Explorer has heavy graphical issues, Task Manager closes immediately, and restarting explorer.exe causes the taskbar and start menu to no longer work. Screenshot:ClassicTheme.txt Link to comment Share on other sites More sharing options...
ralcool Posted January 26, 2015 Share Posted January 26, 2015 Now if only Microsoft would let anyone classic mode, Windows 8+ might find service in real roles. Like on ships and oil rigs, space and industrial places which if you watch any amount of documentarieson cable / satellite television... I do... XP was almost clever having that awful green start button. You see it immediately everywhere... Lately I've been looking to See classic themes in use, and try to guesswhat they are running.. 95/98/NT..... On process control computers, and even cat scan machines. Win8++ I can't see being used for real work, unless it has a 'normal' , classic... Bu!!Sh!t free user interface. But no, they are tearing out Win32 code and replacing it with... well, rubbish. Perhaps a simple graphics driver change to 'Standard VGA' might convince/force a Win98 style theme.... I'll have to try it. Cheers. 1 Link to comment Share on other sites More sharing options...
jaclaz Posted January 26, 2015 Share Posted January 26, 2015 Pardon my terrible batch coding skills. Maybe useful, maybe not, this should be a simpler batch:@ECHO OFFSETLOCAL ENABLEEXTENSIONSFOR /F "tokens=3,6 delims=: " %%A IN ('Handle ThemeSection') DO (ECHO handleid=%%BECHO Pid=%%AHandle -c %%B -p %%A -y)to the same effect which, provided that Command Extensions are enabled, could also be reduced to a oneliner:@FOR /F "tokens=3,6 delims=: " %%A IN ('Handle ThemeSection') DO Handle -c %%B -p %%A -yUNtested as I don't have a Windows 8/8.x or 10 install available.jaclaz Link to comment Share on other sites More sharing options...
CamTron Posted January 26, 2015 Author Share Posted January 26, 2015 Perhaps a simple graphics driver change to 'Standard VGA' might convince/force a Win98 style theme.... I'll have to try it.I doubt it will. Windows 8 and 10 are pretty hard-coded to always use the Metro theme. Even on virtualbox with a pathetic amount of video RAM allocated, it still uses it. The classic theme is only there as a last resort fallback if something really screws up. What I did forces this by closing the handle to the ThemeSection memory-mapped file. Thus, new programs can't use any themes because they are simply no longer available. Although the themes are killed, DWM is still running, and the fancy animations still work. The graphical problems in IE and other programs are caused by assuming that if DWM is enabled, the Aero or Metro theme is active. But it's not, so functions like DwmExtendFrameIntoClientArea() and friends, which make that "sheet of glass" effect, don't work properly. Link to comment Share on other sites More sharing options...
Anixx Posted July 24, 2015 Share Posted July 24, 2015 (edited) Windows 8.1 Edited July 24, 2015 by Anixx 1 Link to comment Share on other sites More sharing options...
crashnburn4u Posted July 24, 2015 Share Posted July 24, 2015 Windows 8.1 Do share the magic PS: Is this more stable and error free than OP's method? Link to comment Share on other sites More sharing options...
vinifera Posted July 25, 2015 Share Posted July 25, 2015 how us exploreras something stinks herehalf things are missing in options or toolbars Link to comment Share on other sites More sharing options...
helpdesk98 Posted July 25, 2015 Share Posted July 25, 2015 no luck so far but my PC can barely run the the W10 VM ill try it in a few days when I can try it on real hardware. Link to comment Share on other sites More sharing options...
Anixx Posted July 25, 2015 Share Posted July 25, 2015 (edited) Do share the magic PS: Is this more stable and error free than OP's method?In essence it is the same method with handle hack, just using another utility:http://forum.thinkpads.com/viewtopic.php?f=67&t=113024 The one I use is attached, it is not the latest version but works the best for me. Also I use ClassicShell 4.1.0 because they broke classic theme support later.w8classic.zip Edited July 25, 2015 by Anixx 1 Link to comment Share on other sites More sharing options...
Anixx Posted July 25, 2015 Share Posted July 25, 2015 PS: Is this more stable and error free than OP's method? 1. Taskbar works, but some elements are shifted by 1 px. I wrote an AHK script that mostly fixes the problem.2. IE can be patched3. Extension for Firefox is available that fixes a similar problem4. Task manager does not work, one needs one from Win7 (there is an utility that installs it)All the rest should be the same as with the hack from this topic. Link to comment Share on other sites More sharing options...
Zero3K Posted August 15, 2015 Share Posted August 15, 2015 Do share the magic PS: Is this more stable and error free than OP's method?In essence it is the same method with handle hack, just using another utility:http://forum.thinkpads.com/viewtopic.php?f=67&t=113024 The one I use is attached, it is not the latest version but works the best for me. Also I use ClassicShell 4.1.0 because they broke classic theme support later. It doesn't work on Windows 10. Is it possible to get the method that is mentioned in here applied at startup? Link to comment Share on other sites More sharing options...
testplayer Posted August 16, 2015 Share Posted August 16, 2015 I would prefer the default theme of windows server, i.e., the "Windows Basic", but unfortunately, I have to copy that theme file from server OS to client's OS. Link to comment Share on other sites More sharing options...
mmtrt Posted August 18, 2015 Share Posted August 18, 2015 (edited) Using classictheme provided by ibmpad, using reactos newer explorer, desktop is broken on it, working startmenu & it works with capability XP, partial tray icons & classy windows 10. Edited August 21, 2015 by mmtrt 2 Link to comment Share on other sites More sharing options...
vinifera Posted August 18, 2015 Share Posted August 18, 2015 in other words you got crippled OS Link to comment Share on other sites More sharing options...
mmtrt Posted August 19, 2015 Share Posted August 19, 2015 (edited) Using classictheme provided by ibmpad, using reactos newer explorer, desktop is broken on it, working startmenu & it works with capability XP, partial tray icons & classy windows 10.very cool what version you used for this reactiOS 0.4what link for download you used too w8classic.exe? got from dailybuilds livecd-xxx-dbg from here https://www.reactos.org/getbuilds & http://bertrand.deo.free.fr/TEMP/w8classic.zip use classic taskmanager or you will end up restoring windows get taskmgr from here http://www.guidingtech.com/18977/get-back-windows-7-task-manager-windows-8/in other words you got crippled OS you can always logout to previous state as normal. Edited August 19, 2015 by mmtrt Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now