
Forcibly uninstall using original installer This may cause other products to function incorrectly or not function at all. Warning: This will remove all components regardless of whether other products require them. NET Framework and VC runtimes – are left behind because of their ubiquity, though you can remove those separately from Programs and Features if you really want. Starting with Visual Studio 2013, you can forcibly remove almost all components. Whatever the cause, having components left behind will consume disk space and may cause troubles upgrading to Visual Studio RTM. NET Framework and Visual C runtimes: of the vast number of installers that chain them, too few ref-count them to rely on that feature. Some are just too essential for other products to uninstall like the. If a package fails, uninstall will move on to uninstall the next package. Some package may be left behind because uninstalling packages in Visual Studio (or any WiX bundle, for that matter) is a best-effort attempt. Some are packages that do not participate in package ref-counting – often those that we do not build. Some packages, however, do get left behind. Contrast with older releases where almost everything was left installed because we couldn’t be sure which other products still required them. last one out the door turns off the light). Uninstalling Visual Studio and related content should eventually remove those packages (i.e. When you install Visual Studio and related content like Windows Kits or some add-ons, most packages that comprise those bundles are reference counted to make sure they are not removed prematurely.
