十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Visual Studio残留清理:解决升级失败和磁盘占满的完整流程

Visual Studio残留清理:解决升级失败和磁盘占满的完整流程 Visual Studio残留清理解决升级失败和磁盘占满的完整流程【免费下载链接】VisualStudioUninstallerVisual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts.项目地址: https://gitcode.com/gh_mirrors/vi/VisualStudioUninstallerVS 2015卸载完磁盘只释放了2GB装新版立刻报冲突——这是典型的Visual Studio残留清理场景。本文带你用 Visual Studio Uninstaller 清掉这些残留。确认能力边界Visual Studio残留清理能清什么Visual Studio Uninstaller 只处理基于 BURN微软的打包安装引擎的安装也就是Visual Studio 2012到2015覆盖 Community、Professional、Enterprise 等各版本。Visual Studio 2017起换了安装机制这个工具扫不到新版请用官方安装器自带的卸载。另有一个副作用VS 2012 与 2013 及以上共用 MSI 升级码运行本工具可能让机器上已有的 VS 2012 无法再启动。动手前检查Visual Studio卸载不干净怎么办确认这台 Windows 机器Windows 7 SP1 到 Windows 10你有管理员权限。关闭所有 devenv.exeVisual Studio 主进程和正在运行的安装向导。备份重要的项目文件。工具不碰你的工程目录但备份是最后的保险。创建一个系统还原点。先用noprocess参数跑一次扫描看看会动到哪些组件参数见下文速查。走读完整操作执行强制卸载第 1 步获取工具。克隆仓库或解压官方 Release 的 zip 包git clone https://gitcode.com/gh_mirrors/vi/VisualStudioUninstaller cd VisualStudioUninstaller预期目录里能看到Setup.ForcedUninstall.exe。卡住时源码编译需要 Windows 加 MSBuild编译不了就直接用 Release zip。第 2 步运行扫描。管理员命令行里执行Setup.ForcedUninstall.exe。 预期列出检测到的 Bundle——Bundle 是微软用来捆绑一组 MSI 组件的顶层安装单元——然后问 Would you like to continue? [Y/N]。卡住时红色提示 Not running as elevated说明不是管理员会话重开终端再跑。第 3 步确认执行。输入Y等它跑完。 预期逐个输出 Bundle: ... has been uninstalled with exit code: 0.随后 Searching for stale MSIs... 清掉遗留的 MSI 组件单个安装包。全程约 15-30 分钟不需要联网。第 4 步验证。如果提示退出码3010说明要求重启重启后把Setup.ForcedUninstall.exe再跑一遍。 预期重跑输出 No bundle found.说明清理收尾。日志在临时目录文件名dd_Microsoft.VS.Uninstaller_*.log。卡住时重跑仍列出某个 Bundle就打开这份日志定位具体失败环节。速查可选参数参数作用help或/?打印用法说明noprocess只扫描不卸载先摸底break启动后暂停等调试器附加排查问题Visual Studio残留文件怎么清除现象红色提示 Not running as elevated or administrator程序直接退出。 原因没有以管理员身份运行。 解决右键命令行选择以管理员身份运行后重跑。现象输出 Bundle requested to reboot the system。 原因退出码 3010 表示有操作必须重启后才生效。 解决重启机器重跑Setup.ForcedUninstall.exe直到不再列出任何 Bundle。现象清理后同机器的 VS 2012 打不开了。 原因2012 与 2013 及以上共用 MSI 升级码工具无法区分两者。 解决重装 VS 2012如果还要保留 2012先别运行本工具。现象清理中断了不知道清到哪一步。 原因工具可安全重复运行状态不会越积越多。 解决直接重跑Setup.ForcedUninstall.exe继续细节查临时目录的dd_Microsoft.VS.Uninstaller_*.log。该不该选它清理路径有三条系统自带卸载优先试官方卸载卡死或留下残留、且版本在 2012-2015 之间才轮到这套 Visual Studio残留清理 工具用 2017 及以上的直接走安装器内置卸载。第三方通用卸载器可能误删无关文件这个场景下不如它可控。查看项目内相关路径卸载入口与参数解析核心卸载流程各版本数据文件构建与品牌配置接下来做三件事看系统盘释放了多大空间正常应释放约 10-20GB重启一次再装你要的新版 VS。如果新版还是装不上先翻临时目录里的日志再怀疑清理本身。这个工具设计上就支持重跑觉得不放心再执行一遍就是了不用手动去翻注册表。【免费下载链接】VisualStudioUninstallerVisual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts.项目地址: https://gitcode.com/gh_mirrors/vi/VisualStudioUninstaller创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表