EDIT: This version of the script has been superseded by w10spk.vbs see this post in the MC22 forum:
Windows 10 Start Menu and Modern Apps 'problem', a vbscript work-aroundIf you are unlucky enough to have the disappearing or unresponsive Windows 10 Start Menu problem you will know what a nuisance it is.
See this topic
http://yabb.jriver.com/interact/index.php?topic=100712.0 for details.
I have two Windows 10 systems and they are both affected, if I use JRiver MC for playback of audio or video (mainly video) for longer than approx 40 minutes the Start Menu becomes unresponsive.
EDIT: Other users have reported the same problem using other software on Windows 10 and this work around is for a WINDOWS 10 PROBLEM not a JRiver Media Center problem.
(it is just that I only use Media Center....why would anyone possibly want to run anything else?)
The attached text file w10smk.txt contains a vbscript I have written that fixes the problem for me and I thought I would share it.
The purpose of the script is to terminate the Windows 10 processes SearchUI.exe and ShellHostExperience.exe on a regular interval (Windows 10 immediately recreates them).
I have found that by doing this I never lose the Windows 10 Start Menu.
EDIT 2nd May 2016:
Attached V1.1 of w10smk script and removed redundant w10smr script (the same outcomes can now be achieved using w10smk).
Please read the attached script header carefully for supported command line arguments and examples of usage before running the script. (they have changed if you have previously used the V1.0 script)
The script can run in two modes:
'loop mode' (the default) where it sits in the background and terminates the above mentioned Windows 10 processes every 20 minutes or 'once mode' where it terminates the Windows 10 processes and then exits.
It can also be set to only terminate the Windows 10 processes if JRiver Media Center is running.
EDIT May 09 2016
See reply #32 on this thread for a new version of the script that allows for termination of the Windows 10 processes only if JRiver Media Center is actually PLAYING.
You can achieve the same effect as loop mode by running the script from Task Scheduler every 20 minutes in 'once mode' if preferred.
If you need help setting up Task Scheduler jobs please post reply.
To use the script download or copy the attached text file and save with a .vbs extension instead of .txt in the folder of your choice.
Please read the script header before using.
To launch in default mode just double click the script in Explorer.
To launch the script every time you log on, create a shortcut to the script in folder C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
In summary this has worked for me but your mileage may vary, it doesn't appear to have any ill effects and is very lightweight (1.8 mb memory, negligible CPU) when run in 'loop mode'.
Most importantly I now never have an unresponsive Start Menu in Windows 10!