找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 文档 工具 设计
查看: 249|回复: 0

[Windows] Microsoft Visual Studio 环境安装修复

[复制链接]

2万

主题

1249

回帖

2万

积分

超级版主

教育辅助界扛把子

附加身份标识
精华
1
热心
7
听众
1
威望
48
贡献
14312
违规
0
书币
49991
注册时间
2020-4-8

论坛元老灌水之王

发表于 2024-3-4 14:50 | 显示全部楼层 |阅读模式
问题情况
电脑中VC环境错乱出现故障导致无法使用,记录处理过程
早期电脑C盘安装内容太多,把安装包缓存文件进行过删除,目录 C:\ProgramData\Packages,在删除和更新软件时出现了删除不彻底问题,导致后续一些列的软件环境问题,记录环境修复过程  
工具
开发环境vs2020
微软官方自行寻找
环境卸载工具 Setup.ForcedUninstall
微软官方自行寻找
环境修复工具 MicrosoftProgram_Install_and_Uninstall.meta
微软官方自行寻找
修复过程
解决步骤:彻底卸载旧版VS2015,卸载WinSDK,安装新版VS2020
  • 彻底卸载VS2015
    安装 Setup.ForcedUninstall 后使用管理员权限运行,可以辅助卸载VS2013、VS2015
    运行提示 Would you like to continue? [Y/N] 按Y
    然后一直等待运行结束
  • 卸载WinSDK
    我的电脑安装过VS2015,卸载不成功后又安装过不同版本的WinSDK导致程序自动卸载工具执行不下去,需要手动卸载并进行修复
    首先到 控制面板-程序 中找到 Windows Software Development Kit,可能有一个或多个,依次进行卸载
    如果卸载过程中出现某smi找不到的情况,说明是SDK中有记录某个组件但实际这个组件的缓存包损坏或者路径变更导致不能用了,解决方式如下:
    方法1:在资源管理器中找到缺失的这个包,然后把路径改成和卸载程序中一样的路径,注意版本需要一致,如果没有弹出找不到的提示,去注册表中找相应的包然后改安装路径值也可以,这个操作比较复杂,不展开
    方法2:如果电脑中并没有这个包,那么使用MicrosoftProgram_Install_and_Uninstall工具进行卸载,打开后点击安装,找到报错的包进行修复卸载,这个工具会帮助清理注册表,然后再继续卸载就不会不卡顿了
    方法3:如果安装卸载过程卡住,没有提示缺少包,那可能是微软安装工具的封装问题,错误没有给报出来,需要进日志中进行查看然后处理
    Win8SDK安装卸载日志路径:%Temp%/standalonesdk
    Win11SDK安装卸载日志路径:%Temp%/windowssdk
    找到日志后按时间从后往前找,找到安装失败的包然后进行单独修复卸载
  • 安装程序无法执行问题
    使用微软官网提供的安装包安装时可能会出现界面卡出提示 安装程序已经在运行 或者 Setup is already running.,这是上一次安装或卸载程序没有正常退出导致的,进任务管理器把Windows安装程序和相关的进程关闭可以恢复,或者重启电脑
  • 新版VS2020安装
    官网下载安装包后运行,选择需要安装的组件,如有需要可修改安装位置
    安装如果出现故障建议先不勾选Windows 11 SDK,其他环境安装完成后再安装
    安装过程中如果某个包卡住了,或者报错,可以搜索这个包的名字用MicrosoftProgram_Install_and_Uninstall工具进行卸载后再重新安装

结束语
Windows的包管理占用很大空间又容易出错,C:\ProgramData\Packages 安装包目录没有绝对把握还是不要动为好
按上述过程基本可以解决环境冲突问题,扩展到其他微软软件依旧适用

Great works are not done by strength, but by persistence! 历尽艰辛的飞升者,成了围剿孙悟空的十万天兵之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@cdsy.xyz

QQ|Archiver|手机版|小黑屋|城东书院 ( 湘ICP备19021508号-1|湘公网安备 43102202000103号 )

GMT+8, 2024-11-22 05:59 , Processed in 0.036076 second(s), 26 queries .

Powered by Discuz! CDSY.XYZ

Copyright © 2019-2023, Tencent Cloud.

快速回复 返回顶部 返回列表