一、通过控制面板卸载 CUDA 组件
-
打开程序卸载界面
按下Win + X,选择「控制面板」→「程序」→「程序和功能」。 -
卸载所有 CUDA 相关程序
在程序列表中,找到所有包含CUDA或NVIDIA的条目(例如:NVIDIA CUDA 12.6、CUDA Visual Studio Integration、NVIDIA Nsight Compute等),按安装时间排序后,从最新的开始逐一卸载。- 注意:保留
NVIDIA 图形驱动程序、NVIDIA Physx系统软件和NVIDIA GeForce Experience,这些是显卡驱动的核心组件,无需卸载。
- 注意:保留
-
卸载完成后重启电脑
确保所有进程和服务彻底终止。
二、清理环境变量
-
打开环境变量设置
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。 -
删除 CUDA 相关路径
- 在「系统变量」中找到
PATH,点击「编辑」,删除所有包含CUDA的路径(例如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin)。 - 检查是否存在
CUDA_PATH、CUDA_HOME等变量,若有则直接删除。
- 在「系统变量」中找到
-
保存并关闭窗口
无需重启,环境变量修改会立即生效。
三、手动删除残留文件和文件夹
-
删除 CUDA 安装目录
打开文件资源管理器,导航至以下路径并删除整个文件夹:plaintext
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6 C:\Program Files\NVIDIA Corporation\Installer2 C:\ProgramData\NVIDIA Corporation\CUDA Samples- 若提示权限不足,右键文件夹选择「属性」→「安全」→「高级」,修改所有者为当前用户后再删除。
-
搜索并删除残留文件
在资源管理器中搜索以下关键词,手动删除所有相关文件:plaintext
nvcc.exe cudart64_120.dll libcudnn.so- 常见残留位置:
C:\Windows\System32、C:\Users\<用户名>\AppData\Local\NVIDIA Corporation。
- 常见残留位置:
四、清理注册表残留
-
备份注册表(重要)
按Win + R输入regedit,打开注册表编辑器。依次点击「文件」→「导出」,选择保存路径并命名为CUDA_Backup.reg。 -
搜索并删除 CUDA 相关键值
- 在注册表中搜索
CUDA、nvcc、cudnn等关键词,删除所有匹配的项。重点检查以下路径:plaintext
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\CUDA HKEY_CURRENT_USER\Software\NVIDIA Corporation\CUDA HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\*NVIDIA* - 谨慎操作,避免误删系统关键项。
- 在注册表中搜索
-
使用第三方工具深度清理
安装并运行 CCleaner,在「注册表清理」中扫描并修复残留的 CUDA 相关条目。
五、检查并卸载 NVIDIA 驱动(若需要)
-
打开设备管理器
按Win + X选择「设备管理器」,展开「显示适配器」。 -
卸载显卡驱动
右键 NVIDIA 显卡设备(如GeForce GTX 1650)→「卸载设备」,勾选「删除此设备的驱动程序软件」,点击「卸载」。完成后重启电脑,系统会自动安装基础驱动。 -
使用 DDU 工具彻底清除驱动(可选)
- 下载并运行 Display Driver Uninstaller (DDU),选择「安全模式」启动。
- 在 DDU 中选择「NVIDIA 显卡」→「清理并重启」,可彻底清除所有驱动残留。
六、验证卸载结果
-
检查 CUDA 相关命令
打开命令提示符,输入以下命令:plaintext
nvcc -V nvidia-smi若提示「不是内部或外部命令」,说明 CUDA 已彻底卸载。
-
搜索残留文件
在资源管理器中全局搜索CUDA、cudnn、nvcc等关键词,确认无任何文件残留。
&spm=1001.2101.3001.5002&articleId=148083506&d=1&t=3&u=3993c02c887d4b28ad029e442d56f254)
9306

被折叠的 条评论
为什么被折叠?



