윈 도 우 장치 드라이버 업데이트 파워쉘로 확인하기
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 | - | - | - |
231 | 윈도7 7600 RTM 에서 인터넷 초고속으로 만들기.. [18] | 정동원 | 14815 | 0 | 07-22 |
230 | 에어로 스냅 온/오프 [1] |
|
6503 | 0 | 07-21 |
229 | 국가별 숨겨진 테마 7600 [7] |
|
7904 | 0 | 07-21 |
228 | 비스타 와 win7rtm 멀티부팅 인증법 [3] |
|
8625 | 0 | 07-21 |
227 | 홈베이직에서 색 구성표 사용하기 [1] | 가을아비 | 5414 | 0 | 07-20 |
226 | 프로패셔널 이하버전에서 어드민계정 활성화하기. [4] | 구루마 | 9909 | 0 | 07-20 |
225 | Windows 7에서 WIN MAIL이 안됩니다. [10] | ASUS | 6738 | 0 | 07-20 |
224 | 문서, 음악, 비디오, 사진폴더 위치변경 쉽게 하기. [3] | ASUS | 6183 | 0 | 07-20 |
223 | [요청]윈도우가상메모리 끄는법입니다. [6] | 구루마 | 9015 | 0 | 07-20 |
222 | 윈도우7 RTM 64비트 인터넷이 느릴때.. [33] |
|
11848 | 0 | 07-19 |
221 | 국가및언어설정 [1] |
|
7078 | 0 | 07-15 |
220 | windows 7 정상 종료 안될때 [3] |
|
21195 | 0 | 07-13 |
219 | 윈7 단축키모음 [2] |
|
9419 | 0 | 07-07 |
218 | VHD 자동 마운트 스크립트 [3] | 김윈도 | 15278 | 0 | 07-03 |
217 | Windows 7 DVD없이 설치하기 [12] | 김윈도 | 12532 | 0 | 07-03 |
216 | 7264 업그레이드후... 데몬 설치 않될떄..... [12] | 기가마이트 | 5728 | 0 | 07-03 |
215 | win7 인증하기 [6] |
|
23815 | 0 | 07-02 |
214 | 하위버전에서 7264로 업그레이드하기 [14] |
|
8132 | 0 | 07-01 |
213 | 7에서 한글이 안써지시는분들 대책! [2] |
|
5803 | 0 | 06-26 |
212 | [팁] IE 이미지 캐시를 늘려 웹페이지를 좀 더 빠르게... |
|
6997 | 0 | 06-20 |
감사합니다.