awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/VisualStudioUninstallerArchived

0
View on GitHub↗
3,964 stars·578 forks·C#·3 viewswww.visualstudio.com↗

VisualStudioUninstaller

VisualStudioUninstaller is a specialized registry and file purge tool designed for the thorough removal of Visual Studio installation artifacts, registry entries, and corrupted files. It functions as a Windows software cleanup utility that identifies and deletes residual files and stale installers left behind by failed software setups.

The tool focuses on development environment resets and software installation recovery by clearing corrupted artifacts to prepare a system for a fresh setup. This includes performing Windows registry maintenance to delete stale keys and orphaned file paths that standard uninstallers may leave behind.

The utility manages software uninstallation by executing uninstall commands and removing lingering files and registry entries to prevent conflicts during future installation attempts.

Features

  • Local Environment Resets - Wipes all traces of a Visual Studio environment to resolve conflicts caused by incomplete removals.
  • Failed Installation Purges - Deletes remaining files and registry entries from failed installations to ensure the system returns to a clean state.
  • IDE Uninstallers - Specialized tool for the thorough removal of Visual Studio installation artifacts, registry entries, and corrupted files.
  • Installation Cleanup Utilities - Identifies and deletes residual files and stale installers left by failed software setups.
  • Stale Installer Removals - Executes uninstall commands and removes stale installers to clear debris left by incomplete software setups.
  • Visual Studio Cleanup Utilities - Removes leftover files and registry entries after a Visual Studio installation fails or is partially removed.
  • Registry and File Purge Tools - Provides a utility for clearing deep system artifacts and registry keys that standard uninstallers often leave behind.
  • Software Installation Recoveries - Clears corrupted installation artifacts to prepare a system for a fresh and successful software setup.
  • Stale Artifact Removals - Removes lingering files and registry entries after a failed installation to prevent future conflicts.
  • Heuristic File Matching - Identifies residual installation files by matching filenames and extensions against known installation markers.
  • Windows Registry Searches - Searches the Windows Registry for specific keys and values to identify leftover installation paths.
  • Recursive Filesystem Cleanup - Recursively deletes nested folders and files after verifying they are no longer active.
  • Windows Registry Modifications - Deletes stale registry keys and orphaned file paths left behind by unreliable uninstallers.
  • Runtime Privilege Escalations - Runs with administrative permissions to modify protected registry hives and delete system-level files.
  • Registry-Based Uninstaller Execution - Executes native uninstall strings found in the registry to trigger official removal before cleaning residuals.
  • Filesystem Discovery Utilities - Walks directory trees to locate orphaned files and folders associated with software installations.

Star history

Star history chart for microsoft/visualstudiouninstallerStar history chart for microsoft/visualstudiouninstaller

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to VisualStudioUninstaller

Similar open-source projects, ranked by how many features they share with VisualStudioUninstaller.
  • abbodi1406/vcredistabbodi1406 avatar

    abbodi1406/vcredist

    7,385View on GitHub↗

    This project is a tool for automating the deployment, installation, and removal of multiple Visual C++ redistributable runtime versions on Windows. It provides a system for managing these runtimes across various operating system versions, including legacy support. The project features an all-in-one runtime bundle that packages multiple versions into a single self-extracting executable for bulk deployment. It includes a utility to extract product identifiers from MSI files and a command-line interface for performing silent installations and repairs without user prompts. The toolset covers sof

    VBScript
    View on GitHub↗7,385
  • symfony/findersymfony avatar

    symfony/finder

    8,445View on GitHub↗

    This project is a PHP filesystem search component and file filtering library. It provides an object-oriented filesystem iterator designed to locate files and directories based on specific criteria. The library includes a project ignore file parser that allows the search process to respect version control exclusion patterns and metadata to skip unnecessary files. It covers a wide range of filtering capabilities, including the ability to isolate entries by name, path, size, and modification date. The tool also supports content-based filtering, type-based restrictions, and custom logic function

    PHPcomponentphpsymfony
    View on GitHub↗8,445
  • builtbybel/thisiswin11builtbybel avatar

    builtbybel/ThisIsWin11

    5,191View on GitHub↗

    ThisIsWin11 is a suite of utilities and scripts designed for Windows 11 that functions as a bloatware remover, operating system customization tool, package manager interface, and system automation suite. Its primary purpose is to identify and delete factory-installed applications to reclaim system resources and modify system behavior and visual styles. The project provides a centralized control panel for managing obscure system settings and personalizing visual interface elements. It leverages script-based automation to apply wide-scale configurations and utilizes registry-based modifications

    C#powertoyswindows11
    View on GitHub↗5,191
  • jprichardson/node-fs-extrajprichardson avatar

    jprichardson/node-fs-extra

    9,610View on GitHub↗

    node-fs-extra is a Node.js file system extension that provides a set of additional methods to simplify common file and directory operations. It functions as a recursive directory manager, a JSON file processor, and a file asset manipulator, extending the standard library to provide high-level utilities for managing assets on disk. The project distinguishes itself through recursive capabilities, such as duplicating or removing nested folder structures and ensuring that all missing parent directories are automatically generated when creating files or symbolic links. It also integrates a JSON se

    JavaScriptcopydeletefilesystem
    View on GitHub↗9,610
See all 19 alternatives to VisualStudioUninstaller→

Frequently asked questions

What does microsoft/visualstudiouninstaller do?

VisualStudioUninstaller is a specialized registry and file purge tool designed for the thorough removal of Visual Studio installation artifacts, registry entries, and corrupted files. It functions as a Windows software cleanup utility that identifies and deletes residual files and stale installers left behind by failed software setups.

What are the main features of microsoft/visualstudiouninstaller?

The main features of microsoft/visualstudiouninstaller are: Local Environment Resets, Failed Installation Purges, IDE Uninstallers, Installation Cleanup Utilities, Stale Installer Removals, Visual Studio Cleanup Utilities, Registry and File Purge Tools, Software Installation Recoveries.

What are some open-source alternatives to microsoft/visualstudiouninstaller?

Open-source alternatives to microsoft/visualstudiouninstaller include: abbodi1406/vcredist — This project is a tool for automating the deployment, installation, and removal of multiple Visual C++ redistributable… symfony/finder — This project is a PHP filesystem search component and file filtering library. It provides an object-oriented… jprichardson/node-fs-extra — node-fs-extra is a Node.js file system extension that provides a set of additional methods to simplify common file and… kashav/fsql — fsql is a command line interface tool that provides a SQL-like query language for finding files and directories on a… builtbybel/thisiswin11 — ThisIsWin11 is a suite of utilities and scripts designed for Windows 11 that functions as a bloatware remover,… shadowwhisperer/remove-ms-edge — Remove-MS-Edge is a script-based utility designed to uninstall preinstalled web browsers and the WebView2 runtime from…