PDA

View Full Version : Bringing back classic desktop context menu for 19H1 ++



innuendo
July 8th, 2019, 03:43 PM
Hi all
Ok , so after several days of testing , I think most of customizers will be happy to know it is possible to get the classic context menu on desktop back under windows 10 19H1
and I wanted to share this on VC forums

All credits go to rikka0w0 (https://github.com/rikka0w0) and it was a funny chance to find out how with her ( seems she is a woman ^^ ) tool named " ExplorerContextmenutweaker" .

He is also the maker of " taskbar context menu tweaker" which does as same of SIB feature to get rid of immersive menus on taskbar ( dark immersive and win X menu )

Note that as he says , it is not even an alpha build of !

so here are some screens I made to show what you get off the box :

a screen on my laptop at work (patched system build 19H1 x64 - 18362.207 ) )

83278

one from my regular desktop system ( patched and custom themes of my own ) 19h1 x64 - 18362.116

83279

It is finally nice to get more freedom for customize that desktop menu ( in save dialogs , desktop and main explorer windows ). I didn't noticed big crashes with but difficult to say with all my stuff playing around :) Otherwise it was a big hassle to skin that part playing with limits of immersive files since 1809 builds.

Obviously, if you run previous builds than 1809 , you don't have to install this . desktop menu work fine for customisation.

Here is rikka0w0 github link for details:https://github.com/rikka0w0/ExplorerContextMenuTweaker/releases

I attached zip with dlls and install notes in case and dll are already unlocked. ( if you go to homepage and download from there, you have to unlock files on property tab )

83281

Requirement ++++ : runtime VC 2017 64 bits

83282

Hope this post be useful :)

Regards

ミறѳѳղղįզվદ彡
July 8th, 2019, 08:07 PM
this is really amazing
really impress!ve work because we need this on 1809 and supported 19h1+ thats amazing
and hope if this video tutorial help to the other
http://virtualcustoms.net/attachment.php?attachmentid=48540&d=1318781438
D5pWWD41rhE
http://virtualcustoms.net/attachment.php?attachmentid=47413&d=1316585287
http://i68.tinypic.com/21d2zix.png

innuendo
July 9th, 2019, 07:05 AM
Thnak you for your words my friend :) I always love playing with desktop menu since windows 7

ミறѳѳղղįզվદ彡
July 9th, 2019, 01:10 PM
Thnak you for your words my friend :) I always love playing with desktop menu since windows 7
really amazing :-D but released 13november 2018 and i dont know about this?:plastered:
good is run this with command prompt and add reg file source code v0.1:Smile:

ミறѳѳղղįզվદ彡
July 14th, 2019, 08:48 AM
this is really amazing
really impress!ve work because we need this on 1809 and supported 19h1+ thats amazing
and hope if this video tutorial help to the other
http://virtualcustoms.net/attachment.php?attachmentid=48540&d=1318781438
D5pWWD41rhE
http://virtualcustoms.net/attachment.php?attachmentid=47413&d=1316585287
http://i68.tinypic.com/21d2zix.png

updated fix here Immersive contex menu in Windows 10 1809 w10 19h1+
ExplorerContextMenuTweaker version 0.1
you need installed default version first and then unzip version 0.1 and just run only the .reg file this file fix all old problems automatically
then need to restart your computer and after restarting every time the context menu is replaced before log on
http://i65.tinypic.com/ngvt45.png

Mr GRiM
July 14th, 2019, 11:25 AM
I had an issue with using this, it made explorer crash when you right click an item in the start menu all programs menu.

ミறѳѳղղįզվદ彡
July 14th, 2019, 11:52 AM
I had an issue with using this, it made explorer crash when you right click an item in the start menu all programs menu.
oh yes sorry for this its problem with start is back
but when someone using right click in start menu then need to enable
Display all programs as flyout menu (Windows XP Style)
http://i64.tinypic.com/2dtommf.png

http://i67.tinypic.com/30seuzq.png

Venom0642
July 14th, 2019, 08:08 PM
I had an issue with using this, it made explorer crash when you right click an item in the start menu all programs menu.
Correct did happen to me till i did the below post fix, well not a real fix just for the meantime.



oh yes sorry for this its problem with start is back
but when someone using right click in start menu then need to enable
Display all programs as flyout menu (Windows XP Style)
http://i64.tinypic.com/2dtommf.png

http://i67.tinypic.com/30seuzq.png


Had Crash as well like Mark Said, But did this fix you posted for the meantime, Hopefully you will find a fix lol :cheeky:

Nimbi
July 15th, 2019, 07:38 AM
I had an issue with using this, it made explorer crash when you right click an item in the start menu all programs menu.


Yep, I'm seeing that same issue. Here's hoping it gets fixed soon. Not the biggest fan of the All Programs XP Style fly out, lol.

innuendo
July 15th, 2019, 03:52 PM
Hi Nimbi , I highly doubt the dev to update his tool :/ ( since November 2018 ) . That said I couldn't noticed such issue as i'm using classic shell menu to replace W10 native startscreen.

Nimbi
July 15th, 2019, 04:58 PM
Hi Nimbi , I highly doubt the dev to update his tool :/ ( since November 2018 ) . That said I couldn't noticed such issue as i'm using classic shell menu to replace W10 native startscreen.

Yeah I stopped using Classic Shell when they stopped updating it on Windows 10. It doesn't run on Creators Update and up.


---EDIT---

Well heck, I didn't know it got revived! HORRAY to Open-Shell!

Nimbi
July 15th, 2019, 06:09 PM
Question is this an edited version of TaskBarContextMenuTweaker? I went to his page to file a pul request to see if he can fix the StartIsBack issue but there's no ExplorerContextMenuTweaker project on his page.


---EDIT---

Nvm, found it.

ミறѳѳղղįզվદ彡
July 16th, 2019, 06:53 AM
I had an issue with using this, it made explorer crash when you right click an item in the start menu all programs menu.

Same it happens when using StartIsBack++ without the XP Flyout style enabled

rikka0w0 (https://github.com/rikka0w0)


Hi all,
This is a known problem, and I have noticed this during the development of the pre-alpha version.
It is not a compatibility problem with other software, the crashing is caused by thread-unsafe code injection (To change context menu appearance)
but unfortunately, for now, I could not offer a better solution.

To achieve a crash-less solution (with thread-safe injection), we need to know how explorer.exe and other shell stuff works so that we can decide when and where to inject our code
But it is so hard find useful information about the internal of windows explorer and shell beyond shell extensions
So, if you guys know someone who is familiar with shell programming, please introduce him/her to me! I really need help

Besides waiting for a fix, I think you can try out third-party themes (requires uxtheme) which includes a customized context menu appearance
There's also a vote on Reddit to ask Microsoft bring back this feature, the best outcome would be Microsoft adding back this option so we don't need to make tricky patches again.

innuendo
July 16th, 2019, 07:38 AM
Yeah I stopped using Classic Shell when they stopped updating it on Windows 10. It doesn't run on Creators Update and up.


---EDIT---

Well heck, I didn't know it got revived! HORRAY to Open-Shell!

You may try CSM last build when Ivy still there 4.3.1 ( before he released source ) hadn't any issue under W10 till 19H1. This is the only official one which support 19h1 ( not talking of open shell )


I had an issue with using this, it made explorer crash when you right click an item in the start menu all programs menu.

Same it happens when using StartIsBack++ without the XP Flyout style enabled

rikka0w0 (https://github.com/rikka0w0)



yes , I'm still happy there is at least his project and I can understand rikka0w0 as we don't know how further W10 builds behave. ATM I'm satisfied with 19h1 features and keep living with if MS breaks too much way of customization :Peace:

Nimbi
July 17th, 2019, 01:13 AM
You may try CSM last build when Ivy still there 4.3.1 ( before he released source ) hadn't any issue under W10 till 19H1. This is the only official one which support 19h1 ( not talking of open shell )



yes , I'm still happy there is at least his project and I can understand rikka0w0 as we don't know how further W10 builds behave. ATM I'm satisfied with 19h1 features and keep living with if MS breaks too much way of customization :Peace:

Last time I tried CSM was om the creators update an it caused a lot of problems. Thus why I stopped using it. It wasn't properly supported after he stopped updating it for Windows 10 and some systems didn't play well with it. Mind, Open Shell works flawlessly. Albeit I tested the Beta.

2233
July 20th, 2019, 03:31 PM
Rikka0w0 is my friend. She likes the Moe windows themes which especially need classic content menu.
So she made this program last year.
I will tell her about the start menu error.
But...we only use startisback back to windows7 theme menu and it works well.
I don't guarantee that she is willing to fix this error.

innuendo
July 21st, 2019, 08:12 AM
Rikka0w0 is my friend. She likes the Moe windows themes which especially need classic content menu.
So she made this program last year.
I will tell her about the start menu error.
But...we only use startisback back to windows7 theme menu and it works well.
I don't guarantee that she is willing to fix this error.
wow, thought Rikka0w0 was a male lol
Is she single ? just kidding, but very talented person !

pionier1966
February 1st, 2020, 07:26 AM
Hello, I have Win 10 1909 I can't install it, I am asking for help beautifully, I did everything as in the video and instructions

ミறѳѳղղįզվદ彡
February 1st, 2020, 01:04 PM
Hello, I have Win 10 1909 I can't install it, I am asking for help beautifully, I did everything as in the video and instructions
For x64 Windows 10 systems (above 1809) only, for now, the patch needs VC2017 x64 runtime to work

1.Download ExplorerContextMenuTweaker and unzip this 7zip file
Put two dll files into system32 folder
Launch a cmd or powershell window with administrative privilege
type and run 'regsvr32.exe ExplorerContextMenuTweaker.dll'
To uninstall, run 'regsvr32.exe /u ExplorerContextMenuTweaker.dll'

2.Download ExplorerContextMenuTweaker-0.1 fix
unzip this 7zip file where you like and run Install/Merge
do not delete this original folder
85453
85454

pionier1966
February 2nd, 2020, 06:49 PM
Hello, I can't do what I'm doing wrong



https://youtu.be/w3uYlVBMkzc


Hello, I can't do what I'm doing wrong

ミறѳѳղղįզվદ彡
February 2nd, 2020, 07:03 PM
Hello, I can't do what I'm doing wrong





https://youtu.be/w3uYlVBMkzc



Hello, I can't do what I'm doing wrong



please can you edit video privacy because the video is set as private :peace:
85476

Nimbi
February 2nd, 2020, 07:06 PM
Hello, I can't do what I'm doing wrong



https://youtu.be/w3uYlVBMkzc


Hello, I can't do what I'm doing wrong



Hello it seems your video is set to private so we can't view it. Would you please set it to public so we can see what your having trouble with?

---edit---

seems i got beat to the punch xD Ill let றѳѳղղįqվદ® (https://virtualcustoms.net/member.php/175485-%E0%AE%B1%D1%B3%D1%B3%D5%B2%D5%B2%C4%AFq%D5%BE%E0%AA%A6%C2%AE) handle this one xD

pionier1966
February 2nd, 2020, 07:18 PM
Alread

Nimbi
February 2nd, 2020, 07:24 PM
For x64 Windows 10 systems (above 1809) only, for now, the patch needs VC2017 x64 runtime to work

1.Download ExplorerContextMenuTweaker and unzip this 7zip file
Put two dll files into system32 folder
Launch a cmd or powershell window with administrative privilege
type and run 'regsvr32.exe ExplorerContextMenuTweaker.dll'
To uninstall, run 'regsvr32.exe /u ExplorerContextMenuTweaker.dll'

2.Download ExplorerContextMenuTweaker-0.1 fix
unzip this 7zip file where you like and run Install/Merge
do not delete this original folder
85453
85454


Very eager for the day when this doesn't cause Explorer to crash when right clicking in StartIsBack All Programs menu. Don't like using the XP Flyout. Thanks for sharing this றѳѳղղįqվદ® (https://virtualcustoms.net/member.php/175485-%E0%AE%B1%D1%B3%D1%B3%D5%B2%D5%B2%C4%AFq%D5%BE%E0%AA%A6%C2%AE).

ミறѳѳղղįզվદ彡
February 2nd, 2020, 07:54 PM
Hello, I can't do what I'm doing wrong





https://youtu.be/w3uYlVBMkzc



Hello, I can't do what I'm doing wrong



ok i know where is the problem
context menu working fine just check my screenshot
you are using Alienware Azure theme
here is mine Alienware Azure context menu
85477
and here from your video
problem is OneDrive description
OneDrive description is too long for your context menu
if you like context menu as mine please romove OneDrive from your context menu
85478

ミறѳѳղղįզվદ彡
February 2nd, 2020, 08:01 PM
Very eager for the day when this doesn't cause Explorer to crash when right clicking in StartIsBack All Programs menu. Don't like using the XP Flyout. Thanks for sharing this றѳѳղղįqվદ® (https://virtualcustoms.net/member.php/175485-%E0%AE%B1%D1%B3%D1%B3%D5%B2%D5%B2%C4%AFq%D5%BE%E0%AA%A6%C2%AE).
if you like classic context menu and dont like Explorer crash when right clickking in StartIsBack
85479
here is the altenative just use Win + CTRL
85480

Nimbi
February 4th, 2020, 01:47 AM
if you like classic context menu and dont like Explorer crash when right clickking in StartIsBack
85479
here is the altenative just use Win + CTRL
85480

Yeah, that would be a working alternative. unfortunately for me it completely defeats the purpose of having StartIsBack++ xD For now though I may end up enabling that to make it useable xD. Thanks for the info.

ninjspks
April 15th, 2020, 08:49 PM
context workaround that i found, terminate uiinspect.exe and voila.

innuendo
April 16th, 2020, 07:18 AM
context workaround that i found, terminate uiinspect.exe and voila.

What do you mean , I don't even know this process ...

ninjspks
April 17th, 2020, 07:08 PM
What do you mean , I don't even know this process ...

The process is part of visual studio, ui inspect. run it then terminate it forcibly. (Notice that upper layer is changed if you use a different inspect tool like accesibility insights)

I tried for a couple of hours to determine what is taking place, but gave up as this setting has lasted over several weeks. If you run uiinspect again though and terminate it normally, the immersivbe context menu rears its head again! (in the secondary submenu part if not the main menu).

Matt

nnq2603
May 21st, 2020, 07:12 AM
The process is part of visual studio, ui inspect. run it then terminate it forcibly. (Notice that upper layer is changed if you use a different inspect tool like accesibility insights)

I tried for a couple of hours to determine what is taking place, but gave up as this setting has lasted over several weeks. If you run uiinspect again though and terminate it normally, the immersivbe context menu rears its head again! (in the secondary submenu part if not the main menu).

But what to do in the case there's no "uiinspect.exe" at all in my PC (entire HDDs). I did a throughout search with a software in all active SSD/HDDs and there's no file called "uiinspect.exe" or "**inspect.exe" at all. And the context menu still reverts back to immersive in all place of Explorer except Taskbar. Taskbar is only the place where it works (after run load.bat). Other places such as Desktop, Window Explorer, etc... it only appears correct for a few instance, next time I rightclick something, it reverts to immersive pernamently.

ミறѳѳղղįզվદ彡
May 21st, 2020, 01:12 PM
For x64 Windows 10 systems (above 1809) only, for now
the patch needs VC2017 x64 runtime to work

1.Download ExplorerContextMenuTweaker and unzip this 7zip file
Put two dll files into system32 folder
Launch a cmd or powershell window with administrative privilege
type and run 'regsvr32.exe ExplorerContextMenuTweaker.dll'
To uninstall, run 'regsvr32.exe /u ExplorerContextMenuTweaker.dll'

2.Download ExplorerContextMenuTweaker-0.1 fix
unzip this 7zip file where you like and run Install/Merge
do not delete this original folder
86578

86579

86580

86581

86582

nnq2603
May 25th, 2020, 05:09 AM
Thanks றѳѳղղįqվદ®, after do all those steps, it definitely works better in my PC than before. But still there're bug appearance. I'm not sure whether it's something wrong with my system or it's actual glitchs in this method.

I still see sub-menu of context menu revert back to immersive style after done all steps.
Example:

Sub-menu of Toolbar item when I right-click Windows taskbar (it always display in immersive mode/style with this method. Only fixed when use rundll32 TaskbarContextMenuTweaker.dll,Inject method)
Sub-menu of 2nd/3rd/4th item when I right-click a file (not folder background) in windows explorer (the 1st sub-menu always display well but 2nd or 3rd onward they all start to fall back to immersive mode). This not always happens but quite random, there're times I can expand sub-menu from 1st to the last without problem.
Sub-menu of 2nd/3rd/4th item when I right-click some certain windows folder. Not always happen, too.


Screenshot some of them below:
86641
86642