visual studio 报错 Microsoft.VisualStudio.Devenv.Msi 无法安装/卸载

安装或卸载Visual Studio 2015时遇到Microsoft.VisualStudio.Devenv.Msi卡住的问题。尝试多种卸载方法无效,最终通过查看安装日志发现是注册表权限问题。通过Registry Workshop修改Wow6432Node下的注册表项成功解决。同时在安装VS2017社区版时,遇到网速问题,改为离线安装VS2015专业版。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近安装visual studio2015,无法安装,卸载也卸载不掉,全部都卡在这个Microsoft.VisualStudio.Devenv.Msi上。真的无比头大。
在网络上查找了很多别人的经验,开始时专注于将其卸载,发现了很多办法,例如:注册表修改先控制面板卸载然后再用微软工具totaluninstall卸载;重装系统等等。
昨天鼓捣了一天都没有办法,难道真的只能重装系统了吗?我真的不想。
于是百度了一下多个版本visual studio可以共存,之前的2015版本是专业版,下一个2017社区版也许就可行了?我抱着试一试的心态,下载了一个visual studio 2017 community重新开始了我的安装之旅。
然而,这次安装,也是卡在了Microsoft.VisualStudio.Devenv.Msi上。
但不一样的是,这次我查找资料的方向不是卸载,而是如何解决问题(当然也是因为之前的安装日志实在太长,导致我无从下手)。

进入正题:
看一下安装日志发现问题是 ‘’Could not open key:HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION ‘’

解决办法是:

下载一个Registry Workshop,编辑注册表,添加full

<think>好的,我现在需要帮助用户解决安装Microsoft.Build.FileTracker.Msi失败的问题。根据用户提供的引用信息,我得看看这些引用中是否有相关的解决方法,或者是否有其他常见的方法可以应用。 首,用户提供的引用[1]提到解决Microsoft.VisualStudio.Devenv.Msi无法安装的问题,建议参考另一篇博客。虽然问题不同,但可能类似的步骤,比如关闭冲突程序或清理安装缓存。引用[2]指出安装VS2017时出现缺包问题是因为有其他安装程序同时运行,解决方案是等待其他安装完成后再安装。这可能意味着用户需要检查是否有其他程序在后台运行,干扰了安装过程。引用[3]提到安装VS2019时出现类似问题,建议查看开发者社区或提交反馈。这提示用户可以去官方渠道寻找解决方案或报告问题。 接下来,我需要结合这些信息,整理出适用于Microsoft.Build.FileTracker.Msi安装失败的解决步骤。首,用户应该关闭所有可能冲突的程序,包括杀毒软件或其他安装进程,确保系统干净。然后,尝试使用Visual Studio Installer的修复功能,或者手动清理缓存,比如删除安装包缓存文件夹。此外,用户可能需要以管理员身份运行安装程序,确保有足够的权限。如果这些步骤无效,可能需要下载离线安装包或使用命令行参数进行修复。最后,如果问题依旧,建议用户参考引用[3]的方法,通过开发者社区提交反馈或查找现有解决方案。 还要考虑其他可能的通用解决方法,比如检查系统更新,确保.NET框架和相关组件已正确安装,或者重新下载安装程序以排除损坏的可能性。同时,提醒用户注意错误日志的位置,以便更准确地诊断问题。 现在需要将这些步骤组织成清晰的中文回答,并按照用户的要求使用正确的LaTeX格式,生成相关问题。确保回答结构合理,步骤明确,并正确引用提供的参考资料。</think>### Microsoft.Build.FileTracker.Msi安装失败解决方案 #### 步骤1:关闭冲突程序 安装失败通常由其他进程占用资源导致: 1. 结束所有Visual Studio相关进程 2. 暂时禁用杀毒软件/防火墙 3. 检查任务管理器确保没有Windows更新或其他安装进程运行(参考引用[2]中提到的并行安装问题) #### 步骤2:清理安装缓存 使用管理员权限执行: ```powershell # 清除NuGet缓存 dotnet nuget locals all --clear # 删除安装缓存目录 rm -Force $env:ProgramData\Microsoft\VisualStudio\Packages\ ``` #### 步骤3:修改安装程序 1.Visual Studio Installer中选择「修改」 2. 取消勾选「MSBuild工具」相关组件 3. 重新勾选需要安装的组件(系统会自动修复依赖关系) #### 步骤4:离线安装尝试 通过命令行下载离线包: ```cmd vs_community.exe --layout D:\VS2019_Offline --add Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools ``` 执行离线安装时添加日志参数: ```cmd vs_setup.exe --noweb --addProductLang zh-CN --log D:\install.log ``` #### 步骤5:手动注册MSI 若错误日志显示特定MSI文件错误: ```cmd msiexec /i "C:\ProgramData\Package Cache\{GUID}v15.0.26320.0\Microsoft.Build.FileTracker.Msi" /qn ``` (注意需根据实际路径替换GUID值) 最后建议检查系统组件完整性: $$ sfc /scannow $$ 该命令会验证系统文件完整性[^1][^2][^3]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值