导读
- 在Win 10 安装 CUDA 12.0 时出现安装失败的提示。尝试了很多解决方案,也参考了官方的,还是不行。最终将原因定位到了Nsight Visual Studio Edition安装失败,本文记录跳过安装的方法。
- 想快速解决问题(可能存在副作用),请看方案一;想了解问题出现的浅层原因,并彻底解决问题,请细看排查过程和方案二
- 为了省事,我的建议还是选择方案一
错误信息
- NVIDIA安装程序仅显示“nvidia安装程序失败”
- 细看“安装”界面的软件列表,发现“Nsight Visual Studio Edition”一行的状态信息为 “失败”
解决方案与排查过程
方案一,在自定义安装模式下取消勾选Nsight VSE
这种方式可以说是一劳永逸,可能也没有什么副作用。
排查过程
那么,Nsight VSE的作用究竟是什么呢?为什么Nsight VSE会安装失败呢?
据ChatGPT先生(后称作“察先生”)称,Nsight VSE是NVIDIA开发的一款用于异构平台的应用开发环境,它将GPU计算集成到Microsoft Visual Studio中
因此可以推测:问题可能与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,请点击——官方下载路径文章来源:https://www.toymoban.com/news/detail-754994.html
😭然而以上办法只剩下更新系统没试过了,不想升到Win11。摆烂了,不想搞了,搞不来,有没有人来救救我文章来源地址https://www.toymoban.com/news/detail-754994.html
到了这里,关于nvidia安装程序失败 - Win 10 安装NVIDIA CUDA 12.0 - Nsight Visual Studio Edition 安装失败及相关的一系列问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!