티스토리 뷰

 

방법

  1. Windows의 업데이트 파일인 .msu를 받는다.
  2. .msu 파일을 추출해서 업데이트 패키지를 얻는다.
  3. 업데이트 패키지에서 .msu 파일의 이름 앞부분과 동일한 이름의 .cab 파일을 확인한다.
  4. .cab 파일을 추출해서 실제 Windows에 업데이트되는 파일들을 얻는다.

 

.msu 파일을 받는 방법(보안 업데이트 파일만) : https://portal.msrc.microsoft.com/en-us/security-guidance

  해당 링크에서 받고자 하는 업데이트 버전에 맞춰 Windows 플랫폼과 Article, Details를 확인해서 받으면 된다. 

  찾았다면 Download의 링크를 클릭해 해당 업데이트의 Microsoft Update Catalog로 이동한 다음, Title에 나오는 플랫폼 등을 확인해서 .msu 파일을 다운로드 한다.

 

.msu 파일 추출

  Windows cmd에서 expand 커맨드(expand.exe)를 사용하면 추출할 수 있다.

cmd > expand -F:* windows10.0-kb4495611-x64_34076959fe7b3e1ec12692f2af33bc209e23babe.msu .\tmp

  위의 커맨드를 사용하면 .msu 파일을 추출해서 tmp 폴더에 파일들을 저장한다. 예시로 tmp 폴더라고 명시하였고 원하는 경로를 입력하면 된다.

 

실제 업데이트 파일 획득

  위의 예시처럼 원하는 경로에 추출한 파일 중에서 .cab 파일을 찾는다. 이 때 .cab 파일의 이름은 .msu 파일 이름의 '_' 앞 부분과 동일해야 한다. 위의 .msu 파일이였다면, .cab 파일의 이름은 'windows10.0-kb4495611-x64.cab'이 되어야 한다.

  .cab 파일을 찾았다면, 다시 한번 expand 커맨드를 사용해서 실제 업데이트 파일을 추출한다.

cmd > expand -F:* windows10.0-kb4495611-x64.cab .\cap_extract

  .msu 파일을 추출할 때 처럼 임의로 cap_extract 폴더를 명시하였다. 추출이 끝나면 실제 업데이트되는 파일들이 해당 폴더에 저장되어 있다. 원하는 파일이 있는 경우는 검색을 하면 되고, 아닌 경우 폴더들의 이름에서 'amd64-microsoft-windows-' 또는 'x86-microsoft-windows-' 뒤의 이름을 확인하면 어떤 파일이 들어 있는지 대강 파악 가능하다.

 

참고

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31