2015-01-21 4 views
0

Windows API equivalent to "WMIC QFE Get"에 대한 의견에서 Raymond Chen은 핫픽스가 설치되어 있는지 테스트하는 것은 올바르지 않거나 쓸모가 없다고 썼습니다. 올바른 방법은 (필요한 경우 롤업 또는 서비스 팩에 포함될 수 있음) 인 경우 Windows Update를 요청하는 것입니다. 불행히도 그는 더 이상의 세부 사항을 제공하지 않았습니다.Windows 핫픽스가 필요한지 테스트합니다.

나는 이것을 명령 행 (가급적이면 cmd.exe가 아닌 powershell)에서 수행하는 방법을 알고 싶다. 해당 컴퓨터가 인터넷에 연결되어 있지 않고 핫픽스 파일이 설치 미디어에 포함되는 것이 적절할 수 있습니다.

(이 방법 핫픽스가 설치되어 있는지 감지하는 질문 몇 가지 비슷한 질문이 있지만,이 모든이가 잘못된 접근이라고 레이몬드의 조언의 파울 가을.)

답변

0

가장 (만?) 방법이 될 것으로 보인다 핫픽스를 설치하려고 시도하고 설치 프로그램에서 반환하는 반환 코드를 확인하십시오. 이것은 물론

Return Code Description 
      0 Hotfix installed successfully 
     3010 Hotfix installed successfully, reboot required 
    2359302 Hotfix is already installed 
-2145124329 Hotfix is not applicable

:

실행 /quiet/norestart 옵션으로 wusa.exe 명령합니다 (/quiet 옵션은 아마도 필요하지 않습니다하지만 난 그것을하지 않고 시도하지 않은) 다음 반환 코드를 보면 필요할 경우 핫픽스가 설치됩니다. 만약 당신이 방금 이 필요하지 않다면 테스트하고 싶다면을 설치해야합니다. 당신은 운이 없다고 생각합니다.