nvidia安装程序失败 - Win 10 安装NVIDIA CUDA 12.0 - Nsight Visual Studio Edition 安装失败及相关的一系列问题

导读

  1. 在Win 10 安装 CUDA 12.0 时出现安装失败的提示。尝试了很多解决方案,也参考了官方的,还是不行。最终将原因定位到了Nsight Visual Studio Edition安装失败,本文记录跳过安装的方法。
  2. 想快速解决问题(可能存在副作用),请看方案一;想了解问题出现的浅层原因,并彻底解决问题,请细看排查过程和方案二
  3. 为了省事,我的建议还是选择方案一

错误信息

  1. NVIDIA安装程序仅显示“nvidia安装程序失败
  2. 细看“安装”界面的软件列表,发现“Nsight Visual Studio Edition”一行的状态信息为 “失败

解决方案与排查过程

方案一,在自定义安装模式下取消勾选Nsight VSE

这种方式可以说是一劳永逸,可能也没有什么副作用。
在这里插入图片描述

排查过程

那么,Nsight VSE的作用究竟是什么呢?为什么Nsight VSE会安装失败呢?

据ChatGPT先生(后称作“察先生”)称,Nsight VSE是NVIDIA开发的一款用于异构平台的应用开发环境,它将GPU计算集成到Microsoft Visual Studio中
Nsight VSE的作用是什么

因此可以推测:问题可能与Microsoft Visual Studio有关

为了验证猜想,在打开NIVIDA安装程序后,进入打开程序时显示的临时路径(我的默认临时路径是./AppData/Local/Temp/cuda/),并在路径下找到nsight_vse。双击应用程序nsight_visual_studio_edition-windows-x86_64-[nsight vse版本号].msi。结果弹出警告窗口(如下图所示):Incomplete installation of Visual Studio Community 2019。🆗证明Nsight VSE的安装失败确实和VS有关
在这里插入图片描述

方案二,重装当前VS或安装版本兼容的VS

根据“察先生”的反馈,Nsight VSE对应的VS版本如下图所示
在这里插入图片描述
根据应用程序nsight_visual_studio_edition-windows-x86_64-[nsight vse版本号].msi的名称可知你下载的Nsight VSE的版本号。由于我的版本是2022.4.0.22322_32087598,并且我系统上安装的是VS2019,因此我可能需要安装VS2017
另外,由于前述警告说的是Incomplete installation of Visual Studio Community 2019,因此也有可能是我安装的VS2019本身存在问题(由于未知因素,我无法完整安装VS)。

补充:修复VS后依旧Nsight VSE安装失败(未解决,期待大佬帮助)

1. Nsight VSE安装包能够运行,但最终还是安装失败

前面提到“我安装的VS2019本身存在问题”,因此我在VS Community中对我的VS 2019进行了修复,但我去除了所有“使用C++的桌面开发”的工作负荷。尽管修复成功,但再次尝试在“精简”模式下安装CUDA时依旧显示Nsight VSE安装失败。于是我又双叒叕在临时路径中打开了Nsight VSE的安装包。

这一次不同的是,我能成功打开安装程序(如下图所示),这说明我对VS进行修复的操作时没有问题的。
在这里插入图片描述
然而,安装程序最后报错:Setup Wizard ended prematurely
在这里插入图片描述

2. VS需安装“使用C++的桌面开发”的工作负荷

然后我想到CUDA是高度依赖C++的,加上我之前去除了所有“使用C++的桌面开发”的工作负荷,因此我决定将这个工作负荷重新装上。巧合的是,当我选择去除一些可选项时发现,C++分析工具MSVC v142 - VS 2019 C++ x64/x86 生成工具是与DirectX的图形调试器和GPU探查器相关的。因此我认为,这两项可选项和C++核心桌面功能是安装Nsight VSE时VS必负载的
在这里插入图片描述

3. VS Installer报错:无法安装 Microsoft.VisualCpp.Redist.14.Lastest

参考:https://learn.microsoft.com/en-us/answers/questions/879993/vs-2022-couldnt-install-microsoft-visualcpp-redist

在这里插入图片描述

4. 即便使用管理员权限运行VC_redist.x86.exe也没有反应

在这里插入图片描述

如需重新下载VC_redist.x86.exe,请点击——官方下载路径


😭然而以上办法只剩下更新系统没试过了,不想升到Win11。摆烂了,不想搞了,搞不来,有没有人来救救我

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
对于nsight visual studio edition安装失败的情况,您可以尝试以下几个方法解决问题: 1. 确保您的系统满足nsight visual studio edition的最低系统要求。查看nsight visual studio edition的官方文档或官方网站,了解最低系统要求并确保您的系统符合要求。 2. 确保您的Visual Studio已经正确安装并且没有任何冲突。如果您之前安装过Beta 2版本,请先将其完全卸载,然后重试安装nsight visual studio edition。 3. 如果您之前安装过其他版本的nsight visual studio edition,请确保完全卸载干净后再尝试重新安装。可以使用系统自带的卸载程序或者第三方卸载工具来彻底删除之前的安装文件和注册表项。 4. 检查您的网络连接是否正常。有时候安装过程中需要从网络下载一些文件,如果网络连接不稳定,可能会导致安装失败。可以尝试使用稳定的网络连接或者下载完整的安装包进行安装。 5. 尝试以管理员身份运行安装程序,以确保安装程序具有足够的权限来完成安装过程。 如果您尝试了以上方法仍然无法解决安装失败问题,建议您联系nsight visual studio edition的技术支持团队,向他们报告您的问题,并寻求进一步的帮助和指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [T4(文本模板转换工具包)代码生成-最佳保存的Visual Studio秘密](https://blog.csdn.net/cunfusq0176/article/details/109083242)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Visual Studio 2008 InstallFest-波特兰版](https://blog.csdn.net/cunfusq0176/article/details/109083973)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值