VMware Update Manager Installation with SQL Express (.Net framework3.5)

Installing VMware Update Manager (version 6.5) from the same installation ISO as vCenter there are two options; install on existing database (typical when VUM is installed on a vCenter server) or to install with embedded SQL Express. The Embedded SQL Express option is only available when Auto-run is selected from the installation ISO.

Graphic – Autoplay from ISO

2017-03-25 20.38.47

Graphic – Autorun from root folder

2017-03-25 20.40.29

If you run the VMware Update Manager installer (.exe or .msi) from the “Update Manager” directory, option for Embedded SQL Express is not there and a message is displayed like this –

Graphic – .EXE from the folder

2017-03-25 21.22.14

Graphic – VMware embedded db unavailable from autorun2017-03-25 20.52.41

Remeber, VUM uses 64-bit DSN that needs to be set if selected to use existing database. Once the database option is selected and passed the screen, VUM installs .NET framework 3.5 as pre-requisite. There are two problems encountered while installing the .NET framework 3.5. First, VUM installer tries to install the .NET framework 3.5 and the installation fails. If this happens you may try to enable the .NET framework 3.5 from the control panel –

Graphic – enable .NET framwork 3.5 from server manager console2017-03-25 21.29.38

or, another option is to use CLI command (with administrator privileges). DISM expample –

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

or (if you have source mounted as D:\ )

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

Graphic – install-net35-disminstall-net35-dism

Troubleshooting: The .NET framework installation may fail if installation media is missing or Windows Server Update Services (WSUS) can’t be reached.

Feature installation gets error

Graphic – .NET framework installation error using server managerdotnet_feature_install_faial

DISM installation stuck at 66.5% and subsequently fails with error code 0x800F0906

Graphic – .NET framework installation error using DISMinstall-net35-dism-error

This error is because Windows host isn’t allowed to download online updates (this is separate from Windows Update). To solve this change the group policy settings to allow optional component installation to contact Windows update.

Run the gpedit.msc and navigate to

Computer Configuration > Administrative Templates > System > 

and open the “Specify settings for optional components and component repair” by double-click and then check the box “enable” and “Contact Windows update …”

Graphic – gpedit navigation2017-03-24 16.28.03

Graphic – enable windows update2017-03-25 21.14.46

All is well from here. Run the DISM CLI and .NET framework 3.5 will be installed online without requiring Windows source DVD.

First blog post

I am excited to start this blog to write about various infrastructure configurations that I come across. I am an IT consultant and deal with various configuration and issues, I will post most interesting facts that I encounter on typical configurations involving HPE, EMC, VMware, Veeam, Microsoft and Brocade.