And we all know from Windows 7, optimization guides for VDI made a substantial, positive impact on server density, but will the same hold true for Windows 10?
As part of the practice of optimizing a Windows 10 image, we also must remember one of our XenApp best practices:
XenApp Best Practice #2: For the best combination of user experience and resource consumption, optimize appropriately
The first part to Windows 10 optimization is to look at all of the “free” apps we get with a fresh installation. I just installed a fresh copy of Windows 10 Enterprise and there are well over 50 applications already in my start menu, many of these are the system apps that we definitely want to keep like PowerShell and Command Prompt, but what about 3D builder, Bing Finance, Get Started, etc?
So, look at the Windows 10 list of default apps by running the following PowerShell command:
“Get-ProvisionedAppXPackage -Online|Select DisplayName”
The applications listed will be provisioned to each and every user that logs on with this image.
As you can see, I’ve never started the Weather app, but it has consumed some resources (albeit, very small). And what happens if the user starts the app? They will consume even more. So what do you cut?
First, let’s remove the easy ones. These are the apps that we have no good reason why a user would run this application at work and/or doing so would significantly impact server resources:
- Microsoft.WindowsCommunicationsApps (Mail & Calendar)
That still leaves us with quite a few more apps. And for each one, you have to decide if you want users to have this app or not. And if you believe that removing the Bing Sports app will prevent users from checking on their latest sports teams, you are sadly mistaken; they still have a web browser. So for this list of apps, the decision is yours:
And finally, for the apps you should keep, our list grows quite short:
Seriously, do you really want to remove the calculator? BTW, if you haven’t looked at Calculator in Windows 10 yet, do so. Microsoft added a lot of functionality to the app. Now I can quickly tell you that 100 centimeters per second equals 2.237136 miles per hour, or almost equal to 1 meter per second, 1.94 knots, 3.28 feet per second or 11.19 turtles 🙂
So removing these apps will only help server density if they are used, but then removing an app that is used will hurt the user experience.
Note: The complete Windows 10 optimization blog series
Daniel (Follow @djfeller)