It was found with older Windows 10 releases that if the ShellExperienceHost and SearchUI processes were terminated (using Task Manager for instance) then the Start Menu and Search panel would become responsive again.
It was further found that if these processes were terminated before any attempt was made to access them, then no process crashes occurred and the Start Menu responded on first click.
Terminating the processes 'resets' them so they successfully transition from suspended to running when needed.
Based on the above I shared on the JRiver forum
A solution to the Windows 10 Start Menu problem a small script, w10smk (Windows 10 Start Menu Keeper), that terminated the ShellExperienceHost and SearchUI processes every 20 minutes when JRiver MC was open on the system.
A later version (1.3) used an additional Powershell script that terminated the above processes only if JRiver MC was actually playing.
This was found to be effective at keeping the Start Menu and Search panel responsive to opening on first click.
However, w10smk did not resolve the problem of minimized Modern Apps and Settings panel because it terminated processes if they were
running OR suspended.
Obviously it would be undesirable to terminate a running process as:
a) It would not be affected by the ‘problem’ discussed in the post above.
b) It may be a 'Modern App' or the Settings panel in use on the desktop.
This has led to the development of:
The w10spk (Windows 10 Suspended Process Killer) script.
First, I want say a big 'Thank You' to forum member chris635 who has put a lot of effort in to testing the attached script (and encouraged me to write it).W10spk is a script that terminates suspended Windows processes (not running processes) only if JRiver Media Center is actually playing.
As w10spk only terminates suspended processes, it is now possible to safely terminate all of the processes affected by the ‘problem’ not just the Start Menu and Search panel (as was the case with w10smk).
A full description of the script is included in the attached Guide.
The script is attached to this post (as a text file) along with a Setup script and a Guide on how to install it (in pdf format).
I've taken the trouble to write the Guide so if you intend to use the script please read it!I'm sharing this in the hope it may be of some use to those who run JRiver Media Center on Windows 10.
Note: It should work with any release of Media Center but all testing has been done with MC21, MC22 & MC23 32 and 64 bit.
I also look forward to the day I can stick a nice edit across this post stating:
'No longer required, the problem has been fixed in Windows 10 Release xxxx'
EDIT: 8th September 2016 Version 1.1 of all files attached. Please update if you have 1.0 versions.
EDIT: 16th November 2016 Version 1.1a one line patch for error reported by one user (SWbemObjectEx 80041002 error)
EDIT: 11th August 2017 Version 1.1b of w10spk.vbs and w10spk Script Guide.pdf: updated version to address Windows 10 Creators update issue where Start Menu can become unresponsive in a running state, update only changes behavior of script when /nomc specified - thanks to amsco15 for reporting this problem.
Version 1.1a of setup.cmd fixes issue of case sensitivity on user 'y' responses - thanks to ssands for spotting this bug.
EDIT: 26th August 2017 Version 1.1c of w10spk.vbs Update to fix Line 212 SWbemObjectEx 80041002 error reported by AlanDistro, improved robustness of code to check for process ownership.
EDIT: 18th September 2017 Version 1.1d of w10spk.vbs. Update to improve Task Scheduler item creation/modification. Removed dependency on schtasks.exe. Thanks to forum member stewart_pk for testing update.
Version 1.1b of setup.cmd to remove redundant reference to MCWS in log selection dialogue.
Please note script has been tested and verified working with MC23 64 bit release as of 15th September 2017.
To use the script either download setup.cmd.txt & w10spk.vbs.txt and rename them to setup.cmd & w10spk.vbs or download w10spk.zip and extract to a folder in your home directory e.g. C:\Users\
your username\w10spk. Please see the W10spk Script Guide for full details.
If you encounter any issues with installing or using the script, or any other feedback please send me a Personal Message.
Click on my profile (just above my avatar) and select Send PM or use Action tab to Send Personal Message. ThanksEDIT: 3-November-2017 This script has been superseded by w10spk V2.
See this post:
https://yabb.jriver.com/interact/index.php/topic,113034.0.htmlTerry