Jump to content

Anixx

Member
  • Posts

    65
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Russian Federation

Posts posted by Anixx

  1. 34 minutes ago, James Pond said:

    I tried running ClassicShell.exe when I was on 8.1 and nothing happened.

    You runned Classic Shell? Well, that may be the cause, because Classic Shell has nothing to do with Classic theme. You should run the attached file (I attached the old version which is better). Also, notice that when you enable Classic theme, without installing it or putting it in autostart, it affects only the programs that started later. Prevuously started programs are not affected.

    ClassicThemeOld.zip

  2. 12 minutes ago, James Pond said:

    I did not try install mode, as I couldn't figure out how to.

    What program was you trying to run in the first place? If the script created for Win10, it won't work on Windows 8. On Windows 8 you should run ClassicTheme.exe for install mode or rename it ClassicThemeA.exe to instantly enable Classic theme and exit.

    12 minutes ago, James Pond said:

    I thought thats what the script was supposed to do for Windows 10?

    On Win10 the look of the taskbar is nailed (hardcoded) to it. It looks the same in all themes.

    12 minutes ago, James Pond said:

    How do you not use transparency on it do you use another image viewer, or an older one?

    I do not often view images. One can use a third-party image viewer or the one from Office 2000 or use one of the fixes for transparency. For instance, you can use this AHK script, it will fix transparency in all programs (but somehow worsens window animations):

    #NoTrayIcon
    #NoEnv
    Gui +LastFound
    hWnd := WinExist()
    SetControlDelay, -1
    SetBatchLines -1
    
    DllCall( "RegisterShellHookWindow", UInt,hWnd )
    MsgNum := DllCall( "RegisterWindowMessage", Str,"SHELLHOOK" )
    OnMessage( MsgNum, "ShellMessage" )
    Return
    
    ShellMessage(wParam,lParam) {
    
    If (wParam = 1 ) {
    
    WCA_ACCENT_POLICY := 19
    accentStructSize := VarSetCapacity(AccentPolicy, 4*4, 0)
    NumPut(1, AccentPolicy, 0, "UInt")
    
    padding := A_PtrSize == 8 ? 4 : 0
    VarSetCapacity(WindowCompositionAttributeData, 4 + padding + A_PtrSize + 4 + padding)
    NumPut(WCA_ACCENT_POLICY, WindowCompositionAttributeData, 0, "UInt")
    NumPut(&AccentPolicy, WindowCompositionAttributeData, 4 + padding, "Ptr")
    NumPut(accentStructSize, WindowCompositionAttributeData, 4 + padding + A_PtrSize, "UInt")
    
    DllCall("SetWindowCompositionAttribute", "Ptr", lParam, "Ptr",
    
    &WindowCompositionAttributeData)
    
    }
    
    }
    
    }

    The exe is attached.

    12 minutes ago, James Pond said:

    And not taskbar thumbnails, file thumbnails. Such as pictures, videos, etc.

    File thumbnails are not affected by the Classic theme, but the author of the script you used possibly included this feature as well. All the features included in the script can be disabled.

    Accentfix.7z

  3. 24 minutes ago, James Pond said:

    8.1 I couldn't get to do anything despite reading and following that guide on that site for ClassicThemeA, which was a shame.

    Have tried the install mode (Classictheme.exe)?

    24 minutes ago, James Pond said:

    And the one under 10 changed everything aside from the taskbar

    Yes, there is no way to make the taskbar under Win10 to look Classic (aside from replacing it with the one from another Windows version or from ReactOS).

     

    24 minutes ago, James Pond said:

    and gave me a transparency glitch when using photo viewer

    This is a common glitch that also can be encountered on Win 8.1. There are fixes, but none is perfect. Particularly, with one of the fixes the windows would look correct, but the window animations (minimize-maximize) would look too pale. Another way to fix it is to use Classic theme over high-contrast theme of Windows (setting high-contrast theme before enabling Classic theme), this has a disadvantage that your logon screen would look too boring and in some browsers, such as Firefox you would have to configure to ignore high-contrast theme. There are also per-application workarounds. This is not very much annoying to me because I do not use programs that use transparency (extending window frame into client area), and this API is any way deprecated by Microsoft.

    24 minutes ago, James Pond said:

    it also turned off thumbnail generation

    If you mean taskbar thumbnails, yes, that is the case, but I do not use them anyway (I prefer Win2000 style so I set it that way in 7+ Taskbar Tweaker). Also I saw a Win10 screenshot of Classic theme with taskbar thumbnails displayed. I did not ask the author how he reached that.

  4. 4 hours ago, Dibya said:

    Oh my goodness,  for server fault I have reinstalled with so much trouble. I wish to beat microsoft any one with me?

    From my experience, logging in with an MS account slows down the system A LOT. And not only at login but all time. Having that SkyDrive does not worth it.

  5. 3 hours ago, cc333 said:

    Getting it or (especially) 10 to run with the supposedly excised Classic Theme *stably* is quite an impressive feat, and if you've accomplished that, then good job!

    With Win10 the things are more compliceted, the taskbar there is hard-coded, so it does not appear Classic even under Classic theme. Also, it has more METRO stuff, such as METRO-based Control Panel, and Metro apps do not work under Classic theme on Win10 (unlike Win 8.1). But there is a workaround: one has to switch to Classic theme after Metro process is started. Also, people use the taskbar from ReactOS. Here are some screenshots:

    http://winclassic.boards.net/thread/204/automatic-classic-theme-script-windows

     

  6. 2 hours ago, cc333 said:

    Can you tell us how stable it is? If I can get my 8.1 to look like that without losing a bunch of functionality, I'd probably use it more regularly.

    It is totally stable. Classic theme can be enabled by either deleting the ThemeSection object in memory or changing the access rights to that object. I delete it with ClassicThemeA.exe program, which simply deletes it and exits. The access rights can be modified by ObjDir utility but it is GUI-based (no command-line version, unfortunately).

    So, after enabling Classic theme everything works as usual except some Control Panel applets and the task manager. So one has to install a task manager from Win 7 or Win8.1 PE (it is available in the Internet https://winaero.com/blog/how-to-restore-the-good-old-task-manager-in-windows-8/ ) or even simply renaming the new one (I did not try this) https://www.eightforums.com/customization/5855-old-task-manager-part-windows-8-a.html

    Even most METRO apps still work, such as Windows Store and Start Screen. If one wants to kill METRO (which still consumes coimputing power even if not used), one has to kill the METRO thread in explorer.exe process, I do it with fxxkmetro.exe utility.

     

  7. 25 minutes ago, JodyT said:

    I used a hack three years ago that allowed me to run Windows 8.1 with a classic desktop too.  But I ran it in a VM, so I'm unsure of performance was impaired at all.

    DWM is running, so all hardware accelerations, too. So, it cannot run slower, only faster as the memory area responsible for storing themes is freed. It is VERY fast. I also use a METRO-killer (fxxkmetro.exe), disabled many services (such as Fontcache, Superfetch, SmartScreen etc) and did other optimizations. Currently speed is definitely not a topic to complain about Windows 8.1 for me :D

    You can run Classic theme with DWM disabled as well, if you wish, of course, then you would get the same experience as under Windows7 with Classic theme (that is, slower and with tearing).

  8. 2 hours ago, Dibya said:

    Lol those theming bugs are fixed long back in sp1

    What bugs fixed? I know for instance the following:

    1. In XP the Start button gets depressed after the menu appears, in all other Windows versions first the button gets pushed, then menu appears. Very annoying bug.

    2. The language panel makes taskbar thick, under Luna it is not visible (because it is thicker anyway under Luna), under Classic theme it looks awful. That's why I always used internat.exe from Windows 2000 under XP.

    3. The logon screen still uses Luna even if user used classic theme. Fixing logon screen needed extensive editing of registry.

    4. Console window had no theming under Luna.

    There were some introduced bugs via updates as well... Different icon styles in different programs, and other glitches. Nothing like this in Win2000.

     

     

  9.  @kdg

    In my opinion, the OS of greatest quality from Microsoft was Windows 2000. Despite using it for many years, I do not know a single bug in it that I had encountered.

    Windows XP was of much less quality, and I could name about a dozen of bugs and glitches in it, mostly related to visual inconsistensies due to the new theming engine.

    I never used Vista, but Windows 7 turned out just awful with possibly 60+ bugs shouting at you, different fonts, strings and controls not fitting in dialogs, garbages, parasitic pixels, customizations not working as intended, ghost icons on the desktop, wrong translations and typos, etc etc. Plus it died after an update.

    In 8.1 it seems, some bugs of Win7 were fixed, so I consider it being of higher quality (albeit a little).

  10. On 26.09.2017 at 10:17 PM, MDJ said:

    It's amazing to see how File Explorer has evolved over the years but still kept its original core. Anixx's screenshot looks like it was taken from Windows 95!

    Unfortunately, the options to customize it are getting removed so one has to use various hacking tricks and third-party utilities. This is my desktop (Win 8.1):

    h_1505137197_7114949_26bdfdcc5d.png

    http://storage8.static.itmages.ru/i/17/0911/h_1505137197_7114949_26bdfdcc5d.png

  11. On 15.08.2017 at 9:55 PM, Tihiy said:

    Please try to capture crash dump, because I'm unable to reproduce the issue. Some "anti-spyware" or shell extension may affect this.

    Can you please also add the possibility to hide the navigation bar (address bar and the nav buttons)? The following AHK script does it but it is unreliable:

    #NoTrayIcon
    #NoEnv
    Gui +LastFound
    hWnd := WinExist()
    SetControlDelay, -1
    SetBatchLines -1

    DllCall( "RegisterShellHookWindow", UInt,hWnd )
    MsgNum := DllCall( "RegisterWindowMessage", Str,"SHELLHOOK" )
    OnMessage( MsgNum, "ShellMessage" )
    Return
     
    ShellMessage(wParam,lParam) {
       If (wParam = 1 ) ;  HSHELL_WINDOWCREATED := 1
       {

    WinGetClass, WinClass, ahk_id %lParam%
    if (WinClass = "CabinetWClass") {

    ControlGetPos, ,y1,,ha,ReBarWindow321, ahk_id %lParam%

    SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

    Control, Hide,, WorkerW1, ahk_id %lParam%
    Control, Hide,, ReBarWindow321, ahk_id %lParam%

    ControlGetPos,,y2,,h1,ShellTabWindowClass1, ahk_id %lParam%
    ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
    ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

    WinSet, Redraw,, ahk_id %lParam%

    Sleep, 100

    SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

    Control, Hide,, WorkerW1, ahk_id %lParam%
    Control, Hide,, ReBarWindow321, ahk_id %lParam%

    ControlGetPos,,y2,,h1,ShellTabWindowClass1, ahk_id %lParam%
    ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
    ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

    WinSet, Redraw,, ahk_id %lParam%

    Sleep, 100

    SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

    Control, Hide,, WorkerW1, ahk_id %lParam%
    Control, Hide,, ReBarWindow321, ahk_id %lParam%

    ControlGetPos,,y2,,h1,ShellTabWindowClass1, ahk_id %lParam%
    ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
    ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

    WinSet, Redraw,, ahk_id %lParam%

    Sleep, 100

    SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

    Control, Hide,, WorkerW1, ahk_id %lParam%
    Control, Hide,, ReBarWindow321, ahk_id %lParam%

    ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
    ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

    WinSet, Redraw,, ahk_id %lParam%

       }
    }
    }

     

    So to arrive to something like this:

     

    Clipboard_20170926.png

  12. On 30.08.2017 at 8:34 PM, tomasz86 said:

    3. What exactly do you mean by "the IPv6 protocol"?

     

    The IPv6 protocol support update for Win2000 has been removed from MS site but can be found in Web Archive:

    http://web.archive.org/web/20070129075223/http://download.microsoft.com/download/4/b/a/4ba76461-31be-49df-a2c6-7d0ee318d1e9/tpipv6-001205.exe

    Also, I wonder whether you include the fix for the 4 GB memory limit (which can be removed with changing 1 byte).

     

×
×
  • Create New...