It is currently Mon Sep 26, 2022 3:21 am

All times are UTC - 8 hours [ DST ]

Forum rules

Please, keep discussions on topic and in the right forum. The start menu topics go into the Classic Start Menu forum, etc. This makes it easier for people to locate topics they are looking for.
If you get a satisfactory response to your question, please mark the topic as "solved". Click the green √ button in the bottom-right of the post.

Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Fri Nov 10, 2017 3:36 pm 

Joined: Fri Nov 10, 2017 2:49 pm
Posts: 1
Hey folks,

I have quite a few Win 10 machines under administration where the users that are using it do not have Admin rights. When Win 10 1607 updated to 1703 my users got the “Classic shell needs to configure itself for the new OS” dialog but they could not execute it because they didn’t have admin rights. In a test env I found that this will happen again when 1709 lands on these machines.

I found this thread in the forums:

That suggest:
1) In the registry, open HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, and find the value "Classic Start Menu". Replace the "-autorun" parameter with "-startup". This will stop the upgrading.
2) After the upgrade of Windows, run regsvr32 %windir%\System32\StartMenuHelper64.dll (or StartMenuHelper32.dll for 32-bit Windows)

This works but I am questioning do I need to re-register the StartMenuHelper64.dll still? (This will be tricky to pull off in my environment)

I used the Nirsoft dll registration viewer and noticed that StartMenuHelper64.dll is already registered even after the update to 1703 (which makes sense since if every update causes the system to lose their 3rd party dll registrations that would be a nightmare!)

So the question is can I get away with simply setting option 1 only from above on my systems? Or is the dll re-registration an absolute requirement? Cause it would be a lot simpler for roll outs where I install Classic Shell and the change the reg key right after and not worry about this.

Thanks in advance!

Reply with quote  
PostPosted: Fri Nov 24, 2017 12:34 pm 
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
The helper DLL does more than just update it's COM registration.
It hooks into Explorer in a special way to make it possible for the start menu to launch as soon as you log in, not after 10 seconds (like other auto-start programs).
That registration is lost between Windows updates.

Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 8 hours [ DST ]

Who is online

Users browsing this forum: Bing [Bot] and 43 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.