Ever since Windows 8 and Windows Server 2012 the Windows Start menu is dead to me. I tried a few times to use it, but horrible placement and the slow search function make it unusable. Many people say that this is no longer valid for Windows 10 and Windows Server 2016, and I agree that it has become a lot better, but i still don’t like it.
Besides my personal feelings, there are so many ridiculous problems with the Windows 10 Start Menu, that I must confess that I never even tried to deploy it enterprise ready. Examples:
- Citrix KB – Start Menu Layout Roaming on Windows 10
https://support.citrix.com/article/CTX222433 - Helge Klein on Twitter
https://twitter.com/HelgeKlein/status/840213186582323201 - Thomas Koetzing on Twitter
https://twitter.com/Koetzing/status/839007897111646208 - Blog from James Rankin
http://www.htguk.com/everything-you-wanted-to-know-about_23/ - And many many more…
Long story short, since Windows 8 I’m a proud and exited user of Classic Shell. They offer a great and free Start menu replacement. It can look like the Windows 7 Start menu and most users know without any help how to use it. The search function is fast, comprehensive and modifiable.
You can customize the look and feel completely. You can change so many things, a normal user would be completely overwhelmed. But guess what, that is no problem, as Classic Shell comes with ADMX files, that allow the administrator to preset every single setting. You can preconfigure it exactly for your business use case. You even have the choice for each setting to set a default value the user is allowed to change, or lock it down to the desired value.
But the best part is, that it works without any problems, even with RDSH / XenApp Roaming. But the positive facts don’t end here. It works awesome together with Citrix WEM, as WEM places Start menu shortcuts in the same way as Windows 7 did it.
Remember that path?
\\fs01\homes\marco.hofmann\XenApp\Start Menu\Programs
That is a folder redirected Start menu in your home path. Guess what, that works together with Citrix WEM and Classic Shell.
But enough with the talking, in a typical XenApp Deployment, we use two GPO. The first is for all users, excl. admin users. The second defines a few values needed for our admin users and is filtered only for them.
With these two GPO we satisfy most of our users and administrators needs. I hope I could show you a different way, about how to handle Start menu with Windows Server 2012 R2 and 2016.
Ps.: This article wouldn’t have been possible without the help of my dear colleague Daniel Schick: @cYb_ton