윈 도 우 장치 드라이버 업데이트 파워쉘로 확인하기
2022.12.22 21:44
장치관리자와 윈도업데이트 창에서 뒤지면 알수 있지만,
명령어를 쓰면 더 간단하고,
설치될 드라이버 업데이트들 정보가 더 표시되는 장점이 있습니다.
1. 장치 드라이버 에러 파악
제컴 장치관리자에는 노란딱지 2개, 물음표 2개 에러가 난 드라이버가 있습니다.
2개는 내가 불능시킨거고(_DISABLED)
2개는 설치실패 에러입니다.(_FAILED_INSTALL)
파워쉘 정보가 장치관리자 내용과 정확히 일치합니다.
get-cimInstance win32_pnpentity | ?{$_.Problem -ne 'CM_PROB_NONE'} | select Name,Status,ConfigManagerErrorCode,DeviceId,HardwareID,Present
2. 윈도 업데이트중 마.소꺼 외 드라이버 가능 업데이트를 검색해봤습니다.
$UpdateSvc = New-Object -ComObject Microsoft.Update.ServiceManager
$UpdateSvc.AddService2("7971f918-a847-4430-9279-4a52d1efe18d",7,"")
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.ServiceID = '7971f918-a847-4430-9279-4a52d1efe18d'
$Searcher.SearchScope = 1 #MachineOnly, MachineAndCurrentUser - 3
$Searcher.ServerSelection = 3 #Third Party, WindowsUpdate - 2, ManagedServer - 1
$Criteria = "IsInstalled=0 and Type='Driver'"
Write-Host('장치드라이버 검색중...') -Fore Yellow
$DownloadCount = 0
$SearchResult = $Searcher.Search($Criteria)
$Updates = $SearchResult.Updates
if([string]::IsNullOrEmpty($Updates)){
Write-Host "No pending driver updates." -fore RED
}
else{
$Updates | select Title, DriverModel, Driverclass,DeviceProblemNumber, DriverHardWareID, Description,MaxDownloadSize,IsDownloaded,IsHidden,IsMandatory,AutoSelectOnWebSites,IsUninstallable,MsrcSeverity,RecommendedCpuSpeed,RecommendedHardDiskSpace,RecommendedMemory,RebootRequired,IsPresent,Type,DownloadPriority,AutoSelection,AutoDownload | ft }
5개 장치 드라이버 업댓이 가능하다네요.
3. 윈도 업댓 창에서 볼수없는 업댓가능 드라이버 정보 확인하기
위 긴 명령어에서 끝부분 ft 를 fl 로 바꾸면 표시됩니다.
표시 정보를 보면,
장치관리자에서 노란딱지 2개(설치실패)가 붙은 드라이버를
업데이트 할수 있단걸 알수 있습니다.
긴 명령어는 .ps1 저장해 간단하게 쓸수 있고,
설치는 명령어로 할수 있지만, 윈도우 업뎃 설정창에서 하면 됩니다.
댓글 [1]
-
우인 2022.12.23 14:45
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4468 | 윈 도 우| PrincePE_V18.5 [164] |
|
204975 | 99 | 02-02 |
4467 | 윈 도 우| 윈도우7 Windows 정품 인증 기술 업데이트로 인증하기 [21] |
|
111616 | 0 | 02-27 |
4466 | 윈 도 우| 비스타(VISTA) 인증 후 무한 리부팅 현상 해결법 [1] | gooddew | 98123 | 0 | 06-17 |
4465 | 윈 도 우| 바이오스 안에 OEM SLIC 가 내장되었는지 확인하는 방법 [5] | gooddew | 84994 | 0 | 06-17 |
4464 | 윈 도 우| UEFI-모드 부팅 [설치 USB] 만들기 [8] |
|
76993 | 0 | 09-07 |
4463 | A.I 사용법 무작정 따라하기 (스샷 첨부) - 마지막 수정 [67] | PoLaRiS | 74985 | 6 | 09-10 |
4462 | 하드웨어| 유튜브 버퍼링 완전해결2 (hosts파일 사용, DNS변경 x, SKB... [44] | hsk | 63891 | 6 | 05-06 |
4461 | 윈 도 우| 비스타/세븐 DVD-4cd 분할 가이드 v2 |
|
63409 | 0 | 01-21 |
4460 | 윈 도 우| Usb를 이용한 XP설치 [21] | 고맙쥐 | 62263 | 11 | 10-23 |
4459 | 윈 도 우| 비스타의 숨겨진 부팅로고를 보자 [5] |
|
60477 | 0 | 05-26 |
4458 | 윈 도 우| 소소한팁..Windows 로그온 사진이 작을때.. |
|
59252 | 0 | 07-12 |
4457 | 윈 도 우| God Mode 만들기 [5] | 적광 | 55431 | 0 | 12-26 |
4456 | 기 타| Superfetch 기능 사용중단하기 [13] | gooddew | 55293 | 1 | 09-16 |
4455 | 윈 도 우| Win7_8 PE/수정/추가/바탕화면/교체하기 [13] | 까꾸리 | 54249 | 17 | 05-18 |
4454 | Windows 7 과 XP 프린터와 파일 서로 공유하기 [5] | sp2 | 52848 | 3 | 08-22 |
4453 | 윈 도 우| 윈도우8 다국어 언어팩 설치 방법(영문 기준) [6] | chkid | 51175 | 5 | 11-11 |
4452 | 윈 도 우| 삼성 노트북의 복원솔루션 5 를 이용하여 SSD에 복원영역 ... [13] | 울랄라백수 | 48960 | 4 | 06-17 |
4451 | 소프트웨어| USB키보드인채로 PLOP 사용하기 (USB 2.0 MODE + PE) [19] | hazuki | 48383 | 0 | 01-19 |
4450 | 윈 도 우| 만능고스트 사용후 hal.dll 오류로 부터 벗어나기 [2] |
|
47761 | 0 | 04-29 |
감사합니다.