Classic Shell development was stopped in December 2017. For now the forum remains online as reference, but is read-only. Registration of new users is disabled.
It is currently Fri Sep 12, 2025 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  [ 14 posts ] 
Author Message
PostPosted: Wed Dec 30, 2015 8:00 am 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
When windows is first started or if it is restarted start menu loads instantly, but in case of logoff and on next logon it takes exactly 1 minute for start menu to appear although process is running. Could this be conflict with some tweaks i used on windows 10?


Attachments:
dumps.7z [772.86 KiB]
Downloaded 873 times
Windows Addons.7z [1.19 MiB]
Downloaded 879 times


Last edited by Nikola92 on Wed Dec 30, 2015 10:34 am, edited 1 time in total.
Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 8:15 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
You can capture a slowdown dump according to the instructions here: viewtopic.php?f=12&t=6 to determine the cause of Start Menu slowdowns.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 11:02 am 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
added


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 11:17 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
The start menu will try for 1 minute to locate a window named "Progman", which will point it to the correct Explorer process. I don't know why it will fail to do that during the retries, but then immediately succeed after that.

You will need to enable the startup logging. In Regedit, go to HKCU\Software\IvoSoft\ClassicStartMenu\Settings and create a new DWORD LogStartup and set it to 1.
Repeat the test, then look at the directory %LOCALAPPDATA%\ClassicShell for a file named StartupLog.txt.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 1:28 pm 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
Here is startup log


Attachments:
StartupLog.txt [16.82 KiB]
Downloaded 1022 times
Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 1:35 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
OK. Looks like it is failing to find a window named "ApplicationManager_DesktopShellWindow", which is part of the Metro UI.
Most likely one of your system modifications is causing this.

A potential workaround is to disable the automatic starting of the menu (uncheck the "start automatically for this user" in the General Behavior tab) and then launch ClassicStartMenu.exe yourself. You can do it via the Startup folder, but that will have a delay of 10 seconds. You can also try doing it as a custom task in the Scheduler.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 1:46 pm 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
So delay in starting is because Metro UI is disabled? But why delay happens only on logoff, but not on restart? Cant start menu search for Program Manager class Progman window like on windows 7 if Metro UI is disabled?

Could delay be because of disabling sihost.exe process since i changed
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"EnableSIHostIntegration"=dword:00000001
"ShellInfrastructure"="sihost.exe"

to
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"EnableSIHostIntegration"=dword:00000000
"ShellInfrastructure"="explorer.exe"


Last edited by Nikola92 on Wed Dec 30, 2015 1:53 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 1:52 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
I don't know why it only happens on logoff.
Disabling Metro is not supported, as well as other system modifications. There are many such hacks, with countless combinations and side effects.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 1:55 pm 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
By "Disabling Metro" I meant changing registry key to "EnableSIHostIntegration"=dword:00000000, not on using Metro Killer or similar software.

This is startup log from restart:


Attachments:
StartupLog.txt [3.56 KiB]
Downloaded 1080 times
Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 2:02 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
I am not familiar with the possible ways of disabling the Metro UI. Still not supported :)
The start menu has some metro functionality that would break. If that works for you, fine, however you are into unsupported territory.
I am suggesting an alternative way of launching the start menu that may work better for you. That's the best I can do. Even in the case it works, I can't promise it will continue to work in future versions.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 2:18 pm 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
Startup folder and task scheduler doesnt work, same delay happens. If by "The start menu has some metro functionality that would break" You mean Classic Shell Start Menu, cant option to disable its metro functionality be added so it starts faster?


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 2:21 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
Did you disable the normal startup from the settings?
As a first pass, just disable the setting and ensure that no start menu shows up even after one minute. Then try the startup or scheduler.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 30, 2015 2:28 pm 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
forgot to disable normal startup, it looks that it works now. Thanks.

EDIT: Also forgot to disable Metro UI again (temporarily enabled key I mentioned before), still need 1 minute to start.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 9:38 am 
Offline

Joined: Wed Dec 30, 2015 7:55 am
Posts: 8
Just tried Classic Shell 4.2.7 and it works now, so this is solved.


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

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 236 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.