zoukankan      html  css  js  c++  java
  • 关闭“未发现 NVIDIA 控制面板”的弹窗

    【鸣谢】CSDN ID:

    前言

    迫于压力,众多厂商开始推广 DCH 版本驱动,NVIDIA 也不例外,而两者的差别在于后者的安装包中不带有 NVIDIA 控制面板。

    解法

    有两种办法:

    • 重新安装 NVIDIA 控制面板。
    • 禁用 NVIDIA Display Container LS 服务。

    【个人延伸-风归来】

    找到该服务

    常规选项卡---可执行文件的路径,其值拷贝出来,为:

    1 C:WindowsSystem32DriverStoreFileRepository
    v_dispi.inf_amd64_33895c186dfc2a0dDisplay.NvContainerNVDisplay.Container.exe -s NVDisplay.ContainerLocalSystem -f C:ProgramDataNVDisplay.ContainerLocalSystem.log -l 3 -d C:WindowsSystem32DriverStoreFileRepository
    v_dispi.inf_amd64_33895c186dfc2a0dDisplay.NvContainerpluginsLocalSystem -r -p 30000 -cfg NVDisplay.ContainerLocalSystemLocalSystem

    通过任务管理器验证,上述路径里的NVDisplay.Container.exe正好是弹窗对应的进程。

    其中的NVDisplay.Container.exe同目录下有一个bat文件,名为:NvContainerRecovery.bat。该bat文件的内容为:

     1 @echo off
     2 
     3 if "%1" == "" (
     4     echo Usage: NvContainerRecovery {Service Name}
     5     goto NvContainerRecoveryEnd
     6 )
     7 
     8 set __LOG_FILE=NvContainerRecovery.log
     9 if not "%2" == "" set __LOG_FILE=C:ProgramDataNVIDIANvContainerRecovery%1.log
    10 
    11 set __RECOVERY_FILE=%LOCALAPPDATA%NvContainerRecovery%1.reg
    12 
    13 echo Create recovery registry file %__RECOVERY_FILE% > %__LOG_FILE%
    14 echo REGEDIT4 > %__RECOVERY_FILE%
    15 echo. >> %__RECOVERY_FILE%
    16 echo [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeNVIDIA CorporationNvContainer%1] >> %__RECOVERY_FILE%
    17 echo "Recovery"=dword:00000001 >> %__RECOVERY_FILE%
    18 echo. >> %__RECOVERY_FILE%
    19 echo [HKEY_LOCAL_MACHINESOFTWARENVIDIA CorporationNvContainer%1] >> %__RECOVERY_FILE%
    20 echo "Recovery"=dword:00000001 >> %__RECOVERY_FILE%
    21 type %__RECOVERY_FILE% >> %__LOG_FILE%
    22 echo Import %__RECOVERY_FILE% in registry >> %__LOG_FILE%
    23 regedit.exe /s %__RECOVERY_FILE%
    24 
    25 echo. >> %__RECOVERY_FILE%
    26 echo Starting service %1 >> %__LOG_FILE%
    27 net start %1 >> %__LOG_FILE% 2>&1
    28 if %ERRORLEVEL% EQU 0 goto NvContainerRecoveryEnd
    29 
    30 rem In case of failure, remove recovery setting from registry
    31 echo. >> %__RECOVERY_FILE%
    32 echo Prepare rollback registry file %__RECOVERY_FILE% >> %__LOG_FILE%
    33 echo REGEDIT4 > %__RECOVERY_FILE%
    34 echo. >> %__RECOVERY_FILE%
    35 echo [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeNVIDIA CorporationNvContainer%1] >> %__RECOVERY_FILE%
    36 echo "Recovery"=- >> %__RECOVERY_FILE%
    37 echo. >> %__RECOVERY_FILE%
    38 echo [HKEY_LOCAL_MACHINESOFTWARENVIDIA CorporationNvContainer%1] >> %__RECOVERY_FILE%
    39 echo "Recovery"=- >> %__RECOVERY_FILE%
    40 type %__RECOVERY_FILE% >> %__LOG_FILE%
    41 
    42 echo Import %__RECOVERY_FILE% in registry >> %__LOG_FILE%
    43 regedit.exe /s %__RECOVERY_FILE%
    44 
    45 :NvContainerRecoveryEnd
    46 if exist "%__RECOVERY_FILE%" (
    47     echo. >> %__RECOVERY_FILE%
    48     echo Delete registry file %__RECOVERY_FILE% >> %__LOG_FILE%
    49     del /Q %__RECOVERY_FILE%
    50 )
    51 set __RECOVERY_FILE=
    52 set __LOG_FILE=
  • 相关阅读:
    vue中使用better-scroll实现滑动效果
    better-scroll一个好用的页面滑动工具
    display:table和display:table-cell结合使用
    大小图片
    axios的使用
    vue中两种路由跳转拼接参数
    Android 核心分析 之七Service深入分析
    Android 核心分析 之六 IPC框架分析 Binder,Service,Service manager
    Android 核心分析 之五基本空间划分
    Android核心分析之四手机的软件形态
  • 原文地址:https://www.cnblogs.com/TheWindReturns/p/15312686.html
Copyright © 2011-2022 走看看