Windows登陆前自检是否有NVIDIA显卡
我的电脑开机时识别不到独立显卡,必须要重启才能使用独立显卡。更新了驱动也解决不了。
解决思路:写一个windows任务,在开机时,用户登录前进行检测,如果没有NVIDIA显卡则立即重新启动。
1. Bat 检测是否有NVIDIA显卡,如果没有则立即重启电脑
@echo off
for /f "skip=1 tokens=1" %%a in ('wmic path Win32_VideoController get AdapterCompatibility') do (
  if /i "%%a" == "NVIDIA" (
    exit /b
  )
)
shutdown -r -t 0
2. 设置自动执行任务,调用脚本
按win键,搜素任务计划程序, 窗口右侧操作 ->创建基本任务,触发器选择计算机启动时。
设置好后到任务计划程序库中找到刚才创建的任务。
更改用户或组 -> 高级 -> 立即查找,找到你的用户名,确定。
设置不管用户是否登录都需要运行。



