Computer >> 컴퓨터 >  >> 체계 >> Windows 11

Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?

새 장치를 컴퓨터, 랩톱 또는 태블릿에 연결하면 Windows에서 해당 하드웨어 드라이버를 자동으로 다운로드하여 설치하려고 합니다. 나중에 운영 체제는 Windows Update를 통해 장치 드라이버를 자동으로 업데이트합니다. 대부분의 경우 이 접근 방식은 Microsoft에서 확인한 최신 드라이버 버전의 설치를 보장하므로 최적입니다. 그러나 어떤 경우에는 사용자가 이전/레거시 드라이버 버전을 사용하기를 원하고 Windows Update를 통해 자동으로 업데이트되는 것을 원하지 않습니다.

Windows 10 및 11에서는 여러 가지 방법으로 자동 장치 드라이버 업데이트를 비활성화할 수 있습니다.

Windows 10/11이 특정 드라이버를 자동으로 업데이트하지 못하게 하는 방법

Windows 10 및 11에서 특정 장치에 대한 자동 드라이버 업데이트를 방지할 수 있습니다. 예를 들어, 각 자동 드라이버 업데이트 후에 올바르게 작동하지 않는 일종의 오래된(그러나 안정적인) 비디오 카드 드라이버를 사용하고 있습니다. 특정 장치(비디오 카드)용 드라이버를 제외한 모든 컴퓨터 드라이버가 자동으로 업데이트되기를 원합니다.

Microsoft는 별도의 도구인 wushowhide.diagcab 사용을 제안합니다. ("업데이트 표시 또는 숨기기"):Windows 11 및 Windows 10에서 특정 업데이트 또는 드라이버를 숨길 수 있습니다.

  1. Microsoft 다운로드 센터(https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab)에서 wushowhide.diagcab 유틸리티를 다운로드할 수 있습니다.
  2. wushowhide.diagcab 실행 도구를 클릭하고 '업데이트 숨기기 옵션을 선택합니다. ";
  3. 사용 가능한 Windows 업데이트 및 드라이버 목록에서 자동 업데이트를 비활성화하려는 드라이버를 선택하고 다음 단추; Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  4. 그 이후에는 선택한 드라이버가 Windows에서 자동으로 업데이트되지 않습니다.

그룹 정책을 통해 특정 드라이버의 업데이트를 비활성화할 수 있습니다. 먼저 자동 드라이버 업데이트를 비활성화하려는 장치 ID를 가져와야 합니다.

  1. 장치 관리자 스냅인(devmgmt.msc ). 하드웨어 목록에서 필요한 장치를 찾아 속성을 엽니다.
  2. 세부정보로 이동 탭을 클릭하고 '하드웨어 ID " 드롭다운 목록에서;
  3. 기기와 관련된 하드웨어 식별자 값을 복사합니다(PCI\VEN_15AD&DEV_ … 형식). ) notepad.exe에; Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  4. 그룹 정책 편집기 콘솔(gpedit.msc 독립 실행형 컴퓨터의 경우) 섹션으로 이동 컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 장치 설치 -> 장치 설치 제한 . "이 기기 ID와 일치하는 기기 설치 방지 정책 사용 ";
  5. '표시 ” 버튼을 누르고 이전에 받은 그래픽 카드 ID를 값 테이블에 복사합니다. Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  6. 변경 사항을 저장하고 gpupdate /force 명령을 사용하여 클라이언트에서 그룹 정책 설정을 업데이트합니다.;
  7. 이제 컴퓨터가 Windows Update를 통해 이러한 장치에 대한 드라이버 업데이트를 수신하고 다운로드하면 자동 설치 중에 오류 메시지가 나타납니다(이 장치의 설치는 시스템 정책에 의해 금지되어 있습니다. 시스템 관리자에게 문의하십시오. ). Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
    이제 이 장치의 드라이버를 수동으로 업데이트할 수 없습니다. 업데이트하려면 이 그룹 정책 옵션을 비활성화하거나 목록에서 하드웨어 ID를 제거해야 합니다.

또한 레지스트리를 통해 이 정책을 활성화할 수 있습니다. 이렇게 하려면 레지스트리 편집기(regedit.exe ) 레지스트리 키로 이동합니다. HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs . 이 섹션에서는 1부터 시작하는 순서대로 이름과 각 매개변수의 하드웨어 ID 값을 사용하여 문자열(REG_SZ) 매개변수를 만듭니다.

Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?

GPO 옵션 "이러한 장치 설정 클래스와 일치하는 드라이버를 사용하여 장치 설치 방지"를 사용하여 특정 장치 유형(프린터, 사운드 카드, USB 컨트롤러 등)에 대한 드라이버 업데이트를 비활성화할 수 있습니다. . 이렇게 하려면 장치 클래스 GUID를 지정해야 합니다. 예:{4d36e972-e325-11ce-bfc1-08002be10318} 네트워크 어댑터의 클래스입니다. {4d36e979-e325-11ce-bfc1-08002be10318} {4658ee7e-f050-11d1-b6bd-00c04fa372a7} – 프린터 등. 여기에서 하드웨어 클래스 GUID의 전체 목록을 찾을 수 있습니다.

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors

Windows 11 또는 10에서 자동 하드웨어 드라이버 업데이트를 비활성화하는 방법

Windows에서 자동 드라이버 업데이트를 방지하는 가장 쉬운 방법은 하드웨어 탭에서 시스템 설정을 변경하는 것입니다. 이렇게 하려면:

  1. Win + X 누르기 sysdm.cpl을 실행합니다. 명령; Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  2. 하드웨어 고급 시스템 설정 탭 대화 상자가 열립니다.
  3. 기기 설치 설정 을 클릭합니다. 단추; Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  4. 기기 설치 설정 창에서 값을 "아니요(기기가 예상대로 작동하지 않을 수 있음)으로 변경합니다. "장치에 사용할 수 있는 제조업체의 앱과 사용자 지정 아이콘을 자동으로 다운로드하시겠습니까?" 대화 상자에서; Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  5. 변경 사항을 저장하고 컴퓨터를 다시 시작합니다.

이 설정은 Windows 10 및 Windows 11 모두에서 작동합니다.

그룹 정책을 사용하여 Windows에서 하드웨어 드라이버 업데이트를 중지하는 방법

그룹 정책 설정을 사용하여 Windows 10 또는 11에서 장치 드라이버 업데이트를 비활성화할 수 있습니다. 도메인 GPO 편집기(gpmc.msc ) 또는 로컬 그룹 정책 편집기 gpedit.msc (아래에 설명).

  1. Win + R 누르기 gpedit.msc를 입력합니다. -> 확인(Windows Home 버전에서는 이와 같이 로컬 그룹 정책 편집기를 실행할 수 있음),
  2. 로컬 그룹 정책 편집기에서 컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 장치 설치 -> 장치 설치 제한으로 이동합니다.;
  3. 정책 찾기 다른 정책 설정에서 설명하지 않는 장치 설치 방지; <강한> Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  4. 정책 활성화(“활성화됨 ”) 변경 사항을 저장합니다.
  5. 그런 다음 "장치 드라이버 소스 위치에 대한 검색 순서 지정 정책을 활성화합니다. ". 이 정책은 GPO 섹션 컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 장치 설치 아래에 있습니다. 정책 설정을 "Windows 업데이트를 검색하지 않음으로 변경합니다. ". 이 정책을 사용하면 Windows Update 사이트에서 드라이버 업데이트 검색을 제외할 수 있습니다(Windows 장치용 드라이버를 설치할 때 Windows Update 서비스를 통해 더 적합한 드라이버를 찾습니다). Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?
  6. 컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> Windows 업데이트 섹션으로 이동하여 "Windows 업데이트에 드라이버를 포함하지 않음이라는 정책을 찾아 활성화합니다. " Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까? Windows 11 및 Windows Server 2022에서 이 GPO 옵션은 컴퓨터 구성 -> 관리 템플릿 -> Windows에 있습니다. 구성 요소 -> Windows 업데이트 -> Windows 업데이트에서 제공되는 업데이트 관리 .

도메인 GPO 사용(gpmc.msc를 사용하여 구성) 콘솔)에서 이러한 설정을 AD 도메인의 여러 컴퓨터에 적용할 수 있습니다. 작업 그룹에서 LGPO.exe를 사용하여 로컬 GPO 설정을 다른 컴퓨터에 복사할 수 있습니다.

PowerShell을 통해 Windows에서 자동 드라이버 업데이트 비활성화

간단한 PowerShell 스크립트를 사용하여 Windows에서 자동 드라이버 업데이트를 비활성화할 수 있습니다. 이 PowerShell 스크립트는 위의 GPO 옵션과 동일한 레지스트리 설정을 변경합니다. 이 방법은 Windows Home 버전(로컬 GPO 편집기 없음)이 있는 컴퓨터와 드라이버 자동 업데이트 비활성화를 자동화하는 작업에서 편리하게 사용할 수 있습니다.

Windows에서 자동 드라이버 업데이트를 비활성화하려면 다음 레지스트리 매개변수의 값을 변경해야 합니다.

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching – SearchOrderConfig =3 (3 — Windows Update를 통해 드라이버를 설치하지 마십시오)
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata – PreventDeviceMetadataFromNetwork =1
  • HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate – ExcludeWUDriversInQualityUpdate =1

관리자 권한 PowerShell 콘솔을 열고 다음 코드를 실행합니다.

Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching\ -Name SearchOrderConfig -Value 3
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata\' -Name PreventDeviceMetadataFromNetwork -Value 1
# Check that the registry key exists and create it if necessary
$regKey3 = 'HKLM:\SOFTWARE\Microsoft\Windows\WindowsUpdate'
$test = test-path -path $regKey3
if(-not($test)){
New-Item -Path $regKey3
}
Set-ItemProperty -Path $regKey3 -Name ExcludeWUDriversInQualityUpdate -Value 1

Windows 10/11에서 자동 드라이버 업데이트를 비활성화하는 방법은 무엇입니까?

regedit.exe를 사용하여 이러한 레지스트리 설정을 수동으로 변경하거나 GPO를 사용하여 도메인 컴퓨터에 레지스트리 키를 배포할 수도 있습니다.

다시 시작하면 Windows의 자동 드라이버 업데이트가 차단됩니다.

Windows 10 21H1 및 Windows 11의 최신 빌드에서 ExcludeWUDriversInQualityUpdate 매개변수는 여러 레지스트리 키에 있습니다.

  • HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\업데이트
  • HKLM\SOFTWARE\Microsoft\PolicyManager\default\업데이트
  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\설정
  • HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

ExcludeWUDriversInQualityUpdate = 1 매개변수를 설정해야 합니다. 지정된 모든 레지스트리 키에 있습니다. 위 스크립트에 다음 PowerShell 코드를 추가합니다.

$regkeys =
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\default\Update',
'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Update'
foreach ($regkey in $regkeys){
$test = test-path -path $regkey
if(-not($test)){
New-Item -Path $regKey
}
Set-ItemProperty -Path $regkey -Name ExcludeWUDriversInQualityUpdate -Value 1
}
foreach ($regkey in $regkeys){write-host $regkey}

일부 관리자는 Windows 10 이미지를 배포하고 필요한 모든 드라이버를 설치한 후 드라이버 업데이트를 비활성화하는 것을 선호합니다. 이렇게 하려면 GPO 매개변수 "다른 정책 설정에서 설명하지 않는 장치 설치 방지를 사용하여 드라이버 설치를 비활성화할 수 있습니다. "(위에서 논의됨) 또는 다음 명령으로:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v DenyUnspecified /t REG_DWORD /d 1 /f