|
Post by OrthodoxWin32 on May 29, 2022 13:44:38 GMT -8
The tutorial has been updated to reflect the functionality in Explorer Patcher to disable ribbon and restore Windows 7 command bar, thus making OldNewExplorer not needed. I tested this new feature of exploring Patcher, it works well, but it is not perfect: when the explorer is not recorded as shell, or when a window of the explorer as open in a new process, the ribbon reappears.
|
|
|
Post by OrthodoxWin32 on May 29, 2022 13:51:25 GMT -8
Hello anixx ! Your technique is very good and works very well. However, the main default is the impossibility of taking care of several users . Is there a means of corrected this problem ?
|
|
|
Post by anixx on May 29, 2022 14:38:27 GMT -8
The tutorial has been updated to reflect the functionality in Explorer Patcher to disable ribbon and restore Windows 7 command bar, thus making OldNewExplorer not needed. I tested this new feature of exploring Patcher, it works well, but it is not perfect: when the explorer is not recorded as shell, or when a window of the explorer as open in a new process, the ribbon reappears. I don't have explorer registered as shell, and this works well. I have never seen the ribbon with this option.
|
|
|
Post by anixx on May 29, 2022 14:40:47 GMT -8
Hello anixx ! Your technique is very good and works very well. However, the main default is the impossibility of taking care of several users . Is there a means of corrected this problem ? I never tested it but if the registry settings are the same, all should work well.
|
|
|
Post by OrthodoxWin32 on May 29, 2022 15:27:44 GMT -8
Hello anixx ! Your technique is very good and works very well. However, the main default is the impossibility of taking care of several users . Is there a means of corrected this problem ? I never tested it but if the registry settings are the same, all should work well. In fact, it is not possible to modify the user initialization, because it is a common register key. So I tried to disable the planned task of classic theme on a single user (not on others), but as the user initialization arrives on a disabled task, the explorer.exe process is no longer loaded (I get A black screen in the user session).
|
|
|
Post by OrthodoxWin32 on May 29, 2022 15:28:51 GMT -8
I tested this new feature of exploring Patcher, it works well, but it is not perfect: when the explorer is not recorded as shell, or when a window of the explorer as open in a new process, the ribbon reappears. I don't have explorer registered as shell, and this works well. I have never seen the ribbon with this option. I think I have to report this to Valinet, because this problem is problematic for several uses.
|
|
|
Post by anixx on May 29, 2022 15:45:22 GMT -8
I don't have explorer registered as shell, and this works well. I have never seen the ribbon with this option. I think I have to report this to Valinet, because this problem is problematic for several uses. I think the ribbon is disabled by a registry key, found by our WinClassic user TechSalit. It is not introduced in EP, EP just changes that key for disabling the ribbon.
|
|
|
Post by anixx on May 29, 2022 15:47:14 GMT -8
|
|
|
Post by OrthodoxWin32 on May 30, 2022 1:17:03 GMT -8
Thanks you. It therefore seems that this key disable the ribbon only in the process registered as shell. When opening an explorer window in a new process, the ribbon reappears.
|
|
|
Post by anixx on May 30, 2022 1:24:33 GMT -8
Thanks you. It therefore seems that this key disable the ribbon only in the process registered as shell. When opening an explorer window in a new process, the ribbon reappears. Well, I possibly see what did you mean, if to check the option "start folders in separate processes", indeed the ribbon appears. I start folders in one process therefore. Are there any other use cases when you see ribbon?
|
|
|
Post by OrthodoxWin32 on May 30, 2022 1:30:38 GMT -8
Thanks you. It therefore seems that this key disable the ribbon only in the process registered as shell. When opening an explorer window in a new process, the ribbon reappears. What do you mean "registered as shell"? Where registered?... Well, I possibly see what did you mean, if to check the option "start folders in separate processes", indeed the ribbon appears. I start folders in one process therefore. Are there any other user cases when you see ribbon? This happens in two cases : 1. When I check the option "Start Folders in Separate Processes" (I don't use this option, so it does not matter for me, but some use it) 2. After closing the explorer.exe process, then I open a window of the file explorer (which starts to explore.exe without the desktop).
|
|
|
Post by anixx on May 30, 2022 1:32:36 GMT -8
Well, then one surely has to use OldNewExplorer. I did not know about this issue.
|
|
|
Post by anixx on May 30, 2022 1:33:49 GMT -8
Or you may try to ask Vailinet, indeed. maybe he conditioned the code on whether Explorer is taskbar.
|
|
|
Post by anixx on May 30, 2022 1:40:26 GMT -8
Or you may try to change this registry key without EP and check if it works as you wanted.
|
|
|
Post by leet on May 30, 2022 6:17:16 GMT -8
RibbonDisabler is also a great alternative for OldNewExplorer as it only changes the ribbon, and doesn't stay remnant.
|
|
|
Post by anixx on May 30, 2022 9:35:46 GMT -8
RibbonDisabler is also a great alternative for OldNewExplorer as it only changes the ribbon, and doesn't stay remnant. I may be wrong, but my impression is that Ribbon Disabler changes system files (replaces resources in a dll), while ONE replaces the resource in memory, while EP only changes the registry.
|
|
craft
Sophomore Member
UWP stands for unwanted pile of trash
Posts: 167
OS: Windows 11 & Windows 10 LTSC 2021
Theme: Classic Theme on Windows 10 LTSC host and micaforeveryone with a custom theme on 11 host
CPU: AMD Ryzen 5 3500U with 4 Cores
RAM: 8GB of DDR4 ram
GPU: AMD Raedon Vega 8 Graphics
|
Post by craft on May 30, 2022 22:39:06 GMT -8
The ribbon can aslo appear if you press the up button while in control panel
|
|
|
Post by leet on May 30, 2022 23:25:00 GMT -8
RibbonDisabler is also a great alternative for OldNewExplorer as it only changes the ribbon, and doesn't stay remnant. I may be wrong, but my impression is that Ribbon Disabler changes system files (replaces resources in a dll), while ONE replaces the resource in memory, while EP only changes the registry. RibbonDisabler indeed changes system resources. But it does it extremely reliably. Both ONE and EP patch in memory, hence why EP doesn’t work in a separate process: ExplorerPatcher only exists in the shell process, when you have a separate process for a file window, it won’t hook EP into it.
|
|
|
Post by OrthodoxWin32 on May 31, 2022 1:27:09 GMT -8
The ribbon can aslo appear if you press the up button while in control panel I confirm. I have also just realized that the ribbon reappears when opening the "This PC" file by typing the address "Explorer.exe :: {20d04fe0-3aea-1069-a2d8-08002b30309d}"
|
|
|
Post by OrthodoxWin32 on May 31, 2022 1:37:24 GMT -8
Or you may try to change this registry key without EP and check if it works as you wanted. What a register key should you modify ? It seems to me that EP adds a DWORD value to the HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}\InProcServer32 key, but I don't know how to name it.
|
|