Skip to content

Windows Feature Upgrade Guidelines

The purpose of these guidelines is to troubleshoot Windows Feature Upgrade issues.

Most of the actions are recommended by Microsoft, and are not specific to CapaWinUpgrade.

💡 It is always recommended to reboot the workstation after having performed one of the actions below.


Click here to expand...

Unplug external devices

Disconnect all external devices that are not strictly necessary.

Update hardware drivers

Update all hardware drivers and execute the command below, from an elevated command prompt, to clean the driver store.

rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN

Update Windows

Download and install all available updates from Windows Update, including optional updates.

Uninstall security software

Uninstall third-party antivirus and security software.

Use the newest installation files

Always use the newest content package available.


Click here to expand...

Upgrade BIOS

Upgrade the system BIOS and related firmware.

Repair System Files

Repair the system files by executing the commands below, in the specified order, from an elevated command prompt.

DISM.exe /Online /Cleanup-image /Restorehealth
SFC.exe /scannow

Disable Roaming User Profiles

Disable roaming user profiles and folder redirection to ensure that user profiles are stored in C:\Users.


Click here to expand...

Delete Obsolete User Profiles

Delete obsolete user profiles from the workstation.


Click here to expand...

Command line vs. graphical user interface

The upgrade process behaves differently, depending on whether you run it using command line options or using the graphical user interface.

This causes many people to consider the upgrade process to be “unstable” when using the command line.

The CapaWinUpgrade service provided by CapaSystems uses command line options to perform upgrades, and is also affected by the circumstances described above.

References