VMware Horizon View – Setup Template, Customize Windows

Welcome to my VMware Horizon View series, how I setup “View” in my LAB. In this sub-session I will describe how I customized my Windows 10 Build 1809 prior to installing agents and applications.

After successfully installing Windows 10 in my last session, I’m now in audit mode and will do som customizing before I proceed with applications and agents installation. The first thing I do, is updating Windows from Windows Update. (As of Build 1809, I had to activate my Windows 10 with a MAK-key in order to get Windows Updates to work)

 

Before I click “Check for updates”, I go to “Advanced options”

InstallWindows11

 

I change the value for “feature update” to 365

InstallWindows12

 

Next I start updating Windows

InstallWindows13

 

Once it’s done I restart

InstallWindows14

 

Once Windows is restarted I run “NGEN, Dism and compactos”-commands to optimize and compress the template.

InstallWindows15

InstallWindows16

InstallWindows17

 

Once done, I install VMware Tools and shutdown the VM

InstallWindows18

InstallWindows19

InstallWindows20

InstallWindows21

InstallWindows22

InstallWindows23

InstallWindows24

 

I click NO when asked to restart, I instead do a normal shutdown from within Windows.

InstallWindows25

 

Next I will customize hardware before proceeding. First I remove CDROM and Network card and click OK.

InstallWindows27

 

Then I add a VMXNET3 adapter with the correct portgroup-settings and remove the SATA controller 0.

InstallWindows28

 

I add the parameter: devices.hotplug=false to the VM’s advanced settings

InstallWindows29

InstallWindows30

 

That concludes my session about how I customized Windows in my template. My next logical step will be to generalize Windows, covered here: VMware Horizon View Setup Template – Generalize and prepare Windows

 

Recommended reading:

VMware Tech Zone: Creating an Optimized Windows Image for a VMware Horizon Virtual Desktop

 

VMware Horizon View Setup Template

VMware Horizon View planning, deployment etc.

Disclaimer: Every tips/tricks/posting I have published here, is tried and tested in different it-solutions. It is not guaranteed to work everywhere, but is meant as a tip for other users out there. Remember, Google is your friend and don’t be afraid to steal with pride! Feel free to comment below as needed.