«   2018/10   »
  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      
Archives
Today
149
Total
262,872
관리 메뉴

꼼지락..... 꼼지락......

CAB 파일의 빠른 설치 _ 우클릭 메뉴(Context Menu) 본문

창문 꼼지락.../우클릭 메뉴

CAB 파일의 빠른 설치 _ 우클릭 메뉴(Context Menu)

꼼지락.... OldMac 2017.10.21 16:02


윈도우를 오프라인으로 업데이트할 때 

다운 받은 파일들은 보통 ****.cab 또는 ****.msu 파일입니다.


***.msu 파일은 더블클릭하면 응용프로그램처럼 설치를 시작하지만,

***.cab 파일은 설치가 되지 않습니다.


.cab 파일은 dism 명령어로만 설치가 가능하기때문에 초보분들이 설치하기가 쉽지 않아

.cab 파일을 쉽게 설치할 수 있는 우클릭 메뉴를 구글링했습니다.


업데이트를 위해

오프라인 업데이트 파일을 Microsoft 카탈로그 페이지로 이동하여 필요한 파일을 다운받습니다.


https://www.catalog.update.microsoft.com/Home.aspx



다운받은 파일이 .msu 파일인 경우, 

직접 설치해도 상관없지만 설치하는 속도가 생각보다 빠르지않아

평상 시 저는 .msu 파일에서 .cab 파일만 추출하여 업데이트합니다.


.msu 파일의 구성은 보통 2개의 .cab 파일과 나머지 .txt 파일, .xml 파일로 구성되어 있습니다.

2개의 .cab 파일 중에 WSUSSCAN.cab 파일은 Windows 오프라인 업데이트 검색 파일이라

실제 업데이트 파일은 나머지 .cab파일입니다.


.cab 파일을 추출할 수 있는 간단한 방법으로 

설치한 압축 프로그램에서 msu파일을 열기로 해서 .cab 파일만 복사하면 됩니다.


7-Zip으로 한번 예제를..... 다른 압축 프로그램도 같은 방식입니다.






만약, 압축 프로그램이 설치되어 있지않으면

다음 명령어를 메모장에 복사하여 배치파일 .cmd로 만들어 사용하면 됩니다.

메모장에서 "모든 파일, ANSI"를 선택한 다음, 확장자를 cmd로 하고 저장을......


@echo off

title Extract MSU files

mode con cols=120 lines=25

color 0f

 

pushd %~dp0 & echo.

 

if not exist "*.msu" (echo File not found. Please copy .msu file into folder !!

echo.&echo Press any key to exit !

pause >nul & exit

)

 

if not exist "%~dp0CabFiles" md "%~dp0CabFiles"

 

EXPAND -F:*.cab "%~dp0*.msu" "%~dp0CabFiles"

DEL /f /s /q "%~dp0CabFiles\WSUSSCAN.cab" >nul

echo --------------------------------------

echo Completed !

echo.&echo Press any key to exit !

pause >nul & exit





추출한 .cab 파일을 설치하기 위해 다음 명령어를 메모장에서 레지스트리 파일로 만듭니다.

저장 시 "모든 파일, ANSI" 선택하고, 확장자를 .reg 해서 저장하시면 됩니다.



Windows Registry Editor Version 5.00


; Created by: Shawn Brink


; CAB-Update 설치 (CAB파일 설치 우클릭 추가)

[-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs]


; 압축프로그램 .cab 연결 윈도우 기본 프로그램 연결

[HKEY_CLASSES_ROOT\.cab]

@="CABFolder"


[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs]

@="Cab-Update 설치"

"HasLUAShield"=""

"Icon"="%SystemRoot%\\System32\\Cabview.dll,0"


[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command]

@="cmd /k dism /online /add-package /packagepath:\"%1\"" 



외국 고수님의 자료를 조금 수정했습니다.

.cab 파일 연결이 설치된 압축 프로그램으로  기본 연결되면

.cab 파일을 우클릭하여도 레지가 활성화안되어서

윈도우 탐색기로 다시 돌리는 레지를 포함한 부분입니다.


만약, 레지를 추가하고 나중에 압축프로그램을 설치하였다면

.cab 파일을 우클릭하여 "연결 프로그램(H) -> 다른 앱 선택" 메뉴를 선택하고

.cab 파일의 기본 연결 프로그램을 "Windows 탐색기"로 지정한 다음, "항상 이 앱을 사용하여 .cab 파일 열기"를

체크하시면 됩니다.

아니면, 압축 프로그램을 실행한 다음, 각각의 환경 설정  파일연결(확장자 연결)부분에서

.cab 파일의 연결를 해제하시면 됩니다.








초보분들을 위해 우클릭 메뉴 레지와

.cmd 파일을 제공합니다.



80_CAB 업데이트 설치.7z



기존에 저의 우클릭 종합 모음을 가지고 계신 분은

교체하여 사용하시면 됩니다.







14 Comments
  • 프로필사진 BlogIcon 李江山 2017.10.21 21:35 신고 잘배웠습니다. 편하겠네요. 수고많으셨고...
    맥님 항상 저는 인사가 한발 늦군요.
    이해 부탁합니다 ~ㅎㅎ
    맥님도 싸늘해지고 있는 이 계절 감기 조심하세요. 고맙습니다 ~~
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2017.10.21 22:48 신고 네~~ 강산님도 감기 조심하세요.

    누가 먼저 인사하면 어때요~~ 이렇게 안부 전하면서 지내는 거죠.ㅋㅋ

    편안한 시간 보내세요~~~

  • 프로필사진 BlogIcon 아기여우 2017.10.22 08:34 신고 노고가 많으셨습니다. 좋은 정보와 자료 감사합니다.
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2017.10.22 09:09 신고 아기여우님 다녀 가셨습니다.ㅋㅋ
    행복한 일요일 보내세요~~~
  • 프로필사진 BlogIcon 짱Øг치 2017.10.22 13:22 신고 유용한 정보 감사합니다. ^^
    맥님 그러면 예를 들면 오늘 10개의 업데이트파일을 설치 했는데 이중 한개의 파일이 버그가 있다면
    10개의 업데이트 파일 중 문제가 된 1개의 업데이트 된 파일을 삭제할수 있는 방법은 없을까요?;
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2017.10.22 21:36 신고 ㅋㅋ 질문이 어렵습니다.

    요즘은 삭제할 업데이트 팩키지는 그냥 Dism++ 프로그램을 사용합니다.
    프로그램을 실행하고, "업데이트 괸리 ->설치된 업데이트"를 선택한 다음 에러난 팩키지를 삭제합니다.

    근데 문제는 윈도우 업데이트 팩키지가 종류에 따라 삭제가 가능한 것과 아닌 것이 있어서리..... ^^;
    그리고 용량을 정리한다고 WinSXS 폴더를 정리했다면 삭제가 안됩니다.

    WinSXS\\Backup폴더가 삭제 시 복구를 위해 저장하는 폴더인데 용량 정리를 하면,
    보통 이 폴더를 삭제하기때문입니다.
  • 프로필사진 BlogIcon 알롱이 2018.03.04 02:20 신고 사부님께서 지금 작성 중이신 순정윈도우 특윅편

    정성과 투혼이 담긴 글 사부님 고생이 헛되지 않도록 열심히 배우겠습니다.
    읽어보니 너무 상세하여 초등학생도 따라 할 수 있을 듯합니다^^*
    돈 주고도 볼 수 없는 소중한 지식에 보물입니다.
    고생하시는 사부님 덕에 저는 편히 배우게 되어 죄송한 마음입니다.(자료제공)

    제 댓글로 인하여 작업에 방해가 안되었으면 하는 마음 입니다.
    평온한 새벽시간 되십시요..
    ***사부님 감사합니다.****
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2018.03.04 02:55 신고 ㅋㅋ 방금 대강 마무리했습니다. 저도 많은 부분을 모르는 지라 나머지는 서로 공부하면서 채워가면 될 것 같습니다.

    이놈도 생각보다 길어져 조금 난감합니다. ㅋㅋ
  • 프로필사진 BlogIcon 알롱이 2018.03.04 03:01 신고 정말 노고가 너무 크셨습니다.사부님
    당장 따라 해보겠습니다.

    이제 편히 쉬시고 좋은 꿈 꾸십시요.
    ♡감♡사♡합♡니♡다♡♡
    고생많으셨습니다.사부님♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
  • 프로필사진 ㅁㅁㅁ 2018.03.16 14:49 신고 님아 브금좀... ;;;; 깜놀했음 ;;;
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2018.03.20 10:49 신고 ㅋㅋ 브금이 무슨 말인지 몰라서 한참을 찾았습니다. 불륨조절.....ㅠㅠ

    조금 더 조정했습니다.
  • 프로필사진 BlogIcon 알롱이 2018.06.23 08:52 신고 벌써 주말 입니다. 사부님
    일전에 사부님께서 관리자 권한 ON 레지 주셨습니다.
    윈도우 설치시 어드민과 차이가 있는지는지요.?
    제는 별차이를 느끼지 못했습니다.

    행복하는 주말 되십시요..^^*
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2018.06.24 00:46 신고 무더위에 모든 것이 귀찮아지네요... ^^;
    관리자권한 ON 레지는 앱실행 시 안되는 앱을 실행이 가능하게 하는 레지입니다. 어드민 계정으로 설치를 하여도 보안과 권한문제때문에 앱이 실행이 안되는데 이때 레지를 병합하여 주시면 최고 권한을 얻어 앱이 실행됩니다.

    저도 뭐.... 이런 부분은 잘몰라 고수님의 자료를 짬뽕하고 공부하여 정리한 레지입니다.
  • 프로필사진 BlogIcon 알롱이 2018.06.24 00:56 신고 예 감사합니다.사부님

    취미로 하는 컴에 너무 스트레스 안받으면 좋겠습니다. 일단은 몸,마음이 우선입니다.

    편안한 시간 되십시요.
    시원한 여름 되시길

    감사합니다.
댓글쓰기 폼