DISM – Windows 이미지 구성 요소 관리. DISM 유틸리티 명령줄 매개변수 dism exe는 어떤 종류의 프로그램인가요?

Windows 10에 문제가 있는데 해결할 수 없나요? 시스템 파일이 손상되어 기존 sfc /scannow 명령이 작동하지 않습니까? DISM 기능을 사용하여 손상된 시스템 파일을 수정하거나 Windows 10을 다시 설치하지 않고도 원래 시스템 이미지에서 복원하는 방법을 알아보세요.

일반적으로 시스템 파일에 문제가 있는 경우 하드 드라이브의 오류를 검사하고 수정하는 SFC 유틸리티를 사용하십시오. 그러나 이 응급처치법이 항상 원하는 결과를 가져오는 것은 아닙니다. 이전 기사에서 간략하게 언급한 또 다른 DISM 유틸리티는 Windows 10의 손상된 파일 문제를 해결할 수 있습니다. 이번에는 DISM 기능의 전체 범위를 살펴보고 다양한 사용 사례를 설명하고 사용 방법을 보여 드리겠습니다. 원본 시스템 이미지(구성 요소 저장소)에서 손상된 시스템 파일을 복원합니다.

이 기능은 OS 부팅 디스크, 시스템 복구 도구 등과 같은 Windows 이미지를 패치하고 준비하기 위해 설계되었습니다. 이러한 이미지는 문제가 발생할 경우 시스템을 다시 설치하거나 복원하는 데 사용할 수 있습니다. SFC 유틸리티를 사용하여 디스크를 검사하고 복구할 때 손상된 파일 문제는 하드 드라이브의 구성 요소 저장소에 있는 적절한 이미지를 통해서만 해결할 수 있습니다. 이 이미지가 손상되면 시스템은 구성 요소 저장소에서 시스템 파일을 검색할 수 없으므로 SFC 기능을 사용하여 해당 파일을 복원할 수 없습니다. 이 경우 DISM 유틸리티가 도움이 되어 복구 이미지 문제를 해결하고 SFC 기능이 작업을 올바르게 완료할 수 있습니다.

DISM 유틸리티를 사용하는 방법은 무엇입니까?

유틸리티를 사용하여 시스템 파일을 복원하는 것은 어렵지 않습니다. 이 응용 프로그램을 사용하면 명령줄을 통해 SFC를 사용하는 것과 동일한 원리를 사용하여 구성 요소를 복원할 수 있습니다. 명령줄을 열려면 Windows + X 키 조합을 누르고 나타나는 메뉴에서 "명령 프롬프트(관리자)"를 선택합니다. 그런 다음 콘솔에서 적절한 매개변수와 함께 DISM 명령을 입력해야 합니다.

DISM 명령에 추가 매개변수를 추가하여 다양한 방법으로 이미지를 확인, 스캔 및 복원할 수 있습니다. 가장 중요한 조합을 살펴 보겠습니다.

CheckHealth 매개변수를 사용한 DISM

명령줄 콘솔에 다음 명령을 입력합니다.

DISM /온라인 /Cleanup-이미지 /CheckHealth

이 옵션을 사용하면 디스크에 저장된 시스템 설치의 이미지와 개별 구성 요소의 손상 여부를 신속하게 확인할 수 있습니다. 이 명령은 어떠한 변경도 하지 않습니다. 완전히 안전합니다. CheckHealth는 운영 체제 패키지의 상태에 대한 정보를 제공합니다. 이는 구성 요소 저장소에서 시스템 파일 손상이 발생했는지 안전한 방법으로 확인하려는 경우 매우 유용한 옵션입니다.

ScanHealth 옵션이 포함된 DISM

이 옵션은 CheckHealth와 유사하게 작동하지만 더 철저한 검사로 인해 시간이 조금 더 걸리지만 아무 것도 수정하지 않습니다. 이전 /CheckHealth 옵션이 모든 것이 정상임을 나타낼 때 사용할 가치가 있지만 이것이 확실히 사실인지 확인하고 싶습니다. 입력하다:

DISM /온라인 /정리-이미지 /ScanHealth

스캔 시간은 이전 옵션보다 훨씬 오래 걸릴 수 있습니다(약 10분). 검사가 20% 또는 40%에서 중지되면 기다려야 합니다. 컴퓨터가 정지된 것처럼 보일 수 있지만 실제로는 검사 중입니다.

RestoreHealth 옵션이 포함된 DISM

첫 번째와 두 번째 명령으로 이미지가 손상되었다는 메시지가 언로드된 경우 이제 이미지를 복원해야 합니다. 이를 위해 /RestoreHealth 매개변수를 사용합니다. 명령 프롬프트 콘솔에 다음 명령을 입력합니다.

DISM /온라인 /정리-이미지 /복원건강

이 옵션은 Windows 업데이트를 사용하여 구성 요소 저장소의 손상된 파일을 복구합니다. 검색 및 자동 복구 절차는 약 20분(경우에 따라 그 이상)이 소요될 수 있습니다. DISM은 오류를 감지하고 손상된 파일 목록을 생성한 다음 Windows 업데이트를 사용하여 Microsoft 서버에서 다운로드합니다.

RestoreHealth 옵션을 사용하여 지정된 소스에서 파일을 복원하는 방법

때로는 운영 체제의 손상이 훨씬 더 광범위하고 Windows 업데이트 서비스에 영향을 미치는 경우가 있습니다. 이 경우 시스템이 Microsoft 서버에 연결할 수 없기 때문에 RestoreHealth 매개변수는 이미지 손상을 복구할 수 없습니다. 이 상황에서는 다른 작업을 수행해야 합니다. 즉, 인터넷과 업데이트 센터를 사용하지 않고 "작업" 파일을 다운로드할 Windows 설치 프로그램의 경로를 지정해야 합니다.

이렇게 하려면 DVD, 플래시 드라이브 또는 ISO 이미지 형식의 Windows 10 설치 프로그램이 필요합니다. 후자는 Windows 10용 Media Creation Tool 앱을 통해 다운로드할 수 있습니다.

Windows 10(32 또는 64비트) 버전을 다운로드하고, 애플리케이션을 실행하고, 마법사를 따라 ISO를 컴퓨터에 다운로드하세요. 이미지를 다운로드하고 저장한 후 탐색기 창으로 이동하여 설치 프로그램이 포함된 ISO 파일을 두 번 클릭하여 탑재합니다. 이 PC 창에서 탑재된 이미지에 어떤 문자가 할당되었는지 확인합니다(예: 문자 "E").

Windows 10이 설치된 부팅 가능한 DVD 또는 USB 드라이브가 있는 경우 아무것도 다운로드할 필요가 없습니다. 디스크를 삽입하거나 외부 드라이브를 연결하고 "이 PC" 섹션에서 이 드라이브에 할당된 문자를 확인하세요. .

Windows가 설치된 드라이브가 시스템에서 감지되고 문자를 알고 나면 이 미디어의 경로를 나타내는 적절한 DISM 매개 변수를 사용해야 합니다. 이렇게 하려면 다음 명령을 입력하십시오.


Dism /온라인 /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 /limitaccess

우리의 경우 DVD, 플래시 드라이브 또는 ISO 이미지에 "E" 이외의 문자가 할당된 경우 위 명령에서 이를 변경하십시오. Enter 키를 누르면 손상된 구성 요소 저장소 파일이 원래 Windows Installer에서 지정된 경로로 복원됩니다.

Windows의 오류 수정

위의 모든 단계를 완료한 후에는 이제 SFC 유틸리티를 다시 사용하여 복원된 Windows 이미지에서 시스템의 오류를 수정해야 합니다. 명령 프롬프트 창에 다음을 입력합니다.

sfc /스캔나우

때로는 모든 오류를 완전히 제거하기 위해 시스템을 세 번 검사해야 할 수도 있습니다. 이제 SFC는 구성 요소 저장소의 복원된 이미지에 액세스할 수 있으며 손상된 시스템 파일을 완전히 복원할 수 있습니다.

DISM 명령은 Windows WIM 이미지( 인도우즈 나는.에이징 형식). Windows 7부터 유틸리티는 dism.exe (전개 마술사 에스수리 및 관리)는 설치된 Windows OS의 표준 소프트웨어 패키지에 포함되어 있습니다. Windows 이미지를 제공하고 Windows Vista에 포함된 패키지 관리자(Pkgmgr.exe), PEimg 및 Intlcfg를 대체하는 데 사용할 수 있는 명령줄 도구입니다. 이러한 도구의 기능은 이제 하나의 도구로 수집됩니다. dism.exe. 또한 오프라인 이미지 제공 기능을 개선하기 위한 새로운 기능이 추가되었습니다.

섹터 지향 형식(예: .iso, .tib, .bin)과 달리 WIM 이미지는 파일 지향 형식입니다. 즉, 가장 작은 논리 요소는 다음과 같습니다. 파일. 이 형식은 Microsoft에서 Windows Vista 이상 운영 체제용 기본 배포 도구로 개발했습니다. 장점은 하드웨어 독립성과 파일 시스템 트리(단일 인스턴스 저장소)에 많은 링크가 있는 파일의 복사본을 하나만 저장할 수 있다는 점입니다. 이를 통해 이미지의 압축과 빠른 배포 속도가 보장됩니다.

WIM 파일에는 숫자 인덱스나 고유 이름으로 식별되는 여러 이미지가 포함될 수 있습니다. 다수의 동일한 파일을 단일 복사본으로 만드는 기술 단일 인스턴스 스토리지기존 이미지에 새 이미지를 추가할 때 일치하는 요소가 있으면 WIM 데이터베이스의 크기를 줄일 수 있습니다. WIM 이미지는 확장자가 할당된 여러 파일로 분할될 수도 있습니다. .swm

WIM 이미지는 Windows에서 논리 드라이브로 탑재될 수 있으며, 드라이브 문자가 할당되어 내용을 더 쉽게 편집할 수 있습니다. 덕분에 WIM 이미지는 ISO 이미지로 매우 쉽게 변환될 수 있습니다. 표준 Microsoft 유틸리티 외에도 7-Zip 아카이버를 사용하여 WIM 이미지에서 파일을 추출할 수도 있습니다.

WIM 이미지는 부팅 가능합니다. 특히 Windows 제품군의 모든 최신 운영 체제 설치는 Windows PE 사전 설치 환경의 부팅 가능한 버전이 포함된 BOOT.WIM이라는 이미지 파일을 사용하여 수행됩니다(Windows 다시 설치하다 이자형 nvironment), 시스템 자체의 설치 프로세스는 INSTALL.WIM이라는 이미지 파일의 내용을 사용하여 수행됩니다. 표준 Windows 설치 후 Windows RE 복구 환경이 생성됩니다( 아르 자형회복 이자형 nvironment), 이미지에서 로드됨 WinRE.WIM메인 시스템 로딩에 문제가 있는 경우 기능을 복원합니다. 일반적으로 winre.wim 이미지는 논리 드라이브 문자가 할당되지 않은 숨겨진 파티션에 있습니다.

2개의 이미지가 포함된 WIM 파일의 구조:

보시다시피 wim 파일에는 6가지 유형의 콘텐츠가 포함되어 있습니다.

WIM 헤더- 내용, 속성, 버전, 크기, 압축 유형 등을 설명하는 wim 파일 헤더

파일 리소스- 이미지의 일부로 압축된 파일 데이터를 포함하는 일련의 패킷입니다.

메타데이터 리소스- 폴더 구조 및 속성을 포함하여 이미지의 파일에 대한 정보를 포함합니다.

조회 테이블- .wim 파일에 있는 리소스 파일의 위치 및 크기 표

XML 데이터- 이미지에 대한 추가 정보가 포함된 XML 형식의 데이터입니다. 유니코드로 인코딩된 압축되지 않은 텍스트입니다.

무결성 테이블- 이미지의 정상 상태를 제어하는 ​​데 사용되는 무결성 테이블

WIM 이미지를 생성하는 과정은 다음과 같이 표현될 수 있습니다.

1. 헤더가 생성됩니다 WIM 헤더예를 들어 이미지 파일 C:\data.wim
2. 소스 데이터 디렉터리를 스캔하고 인덱싱할 때 메모리에 메타데이터가 생성되며, 이는 이미지로 축소됩니다. 예: C:\소스\
3. 메타데이터를 기반으로 소스 데이터 디렉터리의 파일 내용을 배치 부분 형식으로 이미지 파일에 작성하고 압축합니다. 파일 리소스, 동시에 이미지의 부분 할당 테이블이 메모리에 내장됩니다. 조회 테이블
4. 이미지 생성이 완료되면 테이블이 생성됩니다. 조회 테이블메모리에서 .wim 파일로 작성된 다음 XML 및 무결성 제어 데이터가 추가됩니다.
5. WIM 파일의 초기 헤더가 업데이트됩니다.

이미지에서 파일을 추출하는 프로세스는 다음 알고리즘에 따라 수행됩니다.

1. 헤더를 읽습니다. WIM 헤더 WIM 이미지에서 메타데이터의 위치가 결정됩니다.
2. 메타데이터가 컴퓨터 메모리에 다시 기록되고 이미지 내 파일 위치 테이블이 작성됩니다.
3. 이미지의 내용을 기반으로 디렉터리 구조가 생성됩니다.
4. 이미지의 파일은 구성된 테이블을 사용하여 처리되고 생성된 디렉터리 구조에 다시 작성됩니다.

WIM 파일의 구조에 대한 자세한 내용은 소프트웨어 개발자를 위한 문서(PDF 형식, 영어)를 참조하세요.

성능 DISM.EXE매개변수가 없으면 사용에 대한 간략한 도움말을 표시합니다. 유틸리티 로그는 파일에 저장됩니다. C:\Windows\Logs\DISM\dism.log

명령줄 형식:

DISM.exe(/이미지:오프라인_이미지_경로 | /온라인) [dism_options] (service_command) [service_command_args]

DISM 명령 형식은 유틸리티가 독립 실행형 이미지로 작동하는지 아니면 Windows OS 데이터(모드)로 작동하는지에 따라 다릅니다. /온라인), DISM.EXE가 실행되는 환경에서. 유틸리티가 작동하려면 관리자로 명령줄을 실행해야 합니다.

디스크 이미지 작업을 위한 유틸리티 명령:

/분할 이미지- 기존 .wim 파일 또는 .ffu 파일을 여러 개의 읽기 전용 WIM/FFU 파일로 분할합니다.

/적용-이미지- 새로운 이미지 매개변수를 적용합니다.

/Get-MountedImageInfo- 연결된 WIM 및 VHD 이미지에 대한 정보를 표시합니다.

/Get-이미지정보- WIM 또는 VHD 파일의 이미지에 대한 정보를 표시합니다.

/커밋-이미지- 연결된 WIM 또는 VHD 이미지의 변경 사항을 저장합니다.

/마운트 해제-이미지- 첨부된 WIM 또는 VHD 이미지의 연결을 끊습니다.

/산 사진- WIM 또는 VHD 파일의 이미지를 연결합니다.

/재마운트-이미지- 이미지 마운트 디렉터리를 복원합니다.

/Cleanup-마운트포인트- 손상된 탑재 이미지와 관련된 리소스를 제거합니다.

서비스 명령:

/Apply-CustomDataImage- 사용자 정의 데이터 이미지에 포함된 파일을 보존합니다.

/Capture-CustomImage- WIMBoot 시스템의 델타 WIM 파일에 설정을 씁니다. 기록된 디렉터리에는 모든 하위 폴더와 데이터가 포함됩니다.

/Get-WIMBootEntry- 지정된 디스크 볼륨에 대한 WIMBoot 구성 항목을 나열합니다.

/업데이트-WIMBootEntry- 지정된 디스크 볼륨에 대한 WIMBoot 구성 항목을 업데이트합니다.

/목록-이미지- 지정된 이미지의 파일 및 폴더 목록을 표시합니다.

/삭제-이미지- 여러 볼륨 이미지가 포함된 WIM 파일에서 지정된 볼륨 이미지를 제거합니다.

/내보내기-이미지- 지정된 이미지의 복사본을 다른 wim 파일로 내보냅니다.

/첨부-이미지- WIM 파일에 다른 이미지를 추가합니다.

/캡처-이미지- 디스크 이미지를 새 WIM 파일에 씁니다. 기록된 디렉터리에는 모든 하위 디렉터리와 데이터가 포함됩니다.

/Get-MountedWimInfo- WIM에서 연결된 이미지에 대한 정보를 표시합니다.

/Get-WimInfo- WIM 파일의 이미지에 대한 정보를 표시합니다.

/커밋-Wim- WIM에서 연결된 이미지의 변경 사항을 저장합니다.

/Unmount-Wim- WIM에서 연결된 이미지를 비활성화합니다.

/마운트윔- WIM 파일의 이미지를 연결합니다.

/다시 마운트-Wim- 손실된 WIM 연결 디렉터리를 복구합니다.

/Cleanup-Wim- 손상된 탑재된 WIM 이미지와 관련된 리소스를 제거합니다.

이미지 사양:

/온라인- 실행 중인 운영 체제를 대상으로 지정합니다.

/영상- 오프라인 Windows 이미지의 루트 디렉터리 경로를 지정합니다.

DISM 옵션:

/영어- 명령줄 출력을 영어로 표시합니다.

/체재- 보고서 형식을 설정합니다. 유효한 값은 /Format:Table 또는 /Format:List이며, 테이블 또는 목록 형식을 지정합니다. 기본값은 목록입니다.

/WinDir- Windows 디렉터리의 경로를 지정합니다.

/SysDriveDir- BootMgr이라는 시스템 부팅 로더 파일의 경로를 지정합니다.

/로그경로- 로그 파일의 경로를 지정합니다.

/로그레벨- 이벤트 로깅 수준(1~4)을 설정합니다.

/아니요다시 시작- 자동 재부팅을 금지하고 사용자에게 재부팅하라는 메시지를 표시합니다.

/조용한- 오류 메시지를 제외한 모든 메시지를 숨깁니다.

/스크래치디렉토리- 임시 파일 디렉터리의 경로를 지정합니다.

이러한 DISM 옵션 및 해당 인수에 대한 자세한 내용을 보려면 "/?" 앞에 필수 옵션을 지정하세요.

예:

DISM.exe /Mount-Wim/?– 명령 힌트 /Mount-Wim
dism.exe /형식/?- DISM 출력 형식에 대한 도움말을 표시합니다.

dism.exe /온라인 /Get-Drivers/?- 이미지에 드라이버 정보를 표시하거나 Windows(/Online)를 실행하는 모드에 대한 힌트입니다. 기본적으로 타사 드라이버 목록이 검색됩니다. 전체 드라이버 목록을 표시하려면 매개변수를 사용하십시오. /모두.

dism.exe /온라인 /Get-Drivers /format=table- 현재 Windows용 타사 드라이버 목록을 표 형식으로 표시합니다.

DISM.exe /List-Image /Imagefile:C:\test\images\myimage.wim /index:1- 매개변수에 의해 지정된 파일에서 첫 번째 이미지의 전체 내용을 표시합니다. /이미지파일:

오프라인 이미지 작업.

dism /mount-wim/?- 이미지 연결 모드에 대한 힌트를 표시합니다.

DISM 시스템
버전: 10.0.10586.0
/Mount-Wim /WimFile:path_to_WIM-file (/Index:image_index|/Name:) /MountDir:final_connection_directory- WIM 파일을 지정된 디렉터리에 마운트하여 서비스가 가능하도록 합니다.
탑재된 이미지를 읽기 전용으로 만들려면 /ReadOnly 매개변수를 사용하세요.
예: DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline /ReadOnly

DISM.exe /Mount-Wim /WimFile:D:\sources\boot.wim /MountDir:C:\test\offline- 디렉토리에 연결 C:\테스트\오프라인이미지 콘텐츠 D:\sources\boot.wim. 매개변수에 지정된 디렉터리에서 이 명령을 성공적으로 실행한 후 /마운트디렉터리매개변수로 지정된 WIM 파일의 이미지 콘텐츠를 사용할 수 있습니다. /Wim파일및 이미지 서비스 명령을 사용할 수 있습니다.

DISM.exe /이미지:C:\test\offline /?- 오프라인 이미지 서비스를 위한 명령 및 옵션에 대한 빠른 도움말을 표시합니다.

DISM.exe /이미지:C:\test\offline /드라이버 추가 /?- 오프라인 이미지에 드라이버를 추가하는 절차에 대한 힌트를 표시합니다.

DISM.exe /Image:C:\test\offline /Get-Features- 이 이미지에 포함된 모든 구성 요소에 대한 정보를 표시합니다. 개별 패키지에 대한 정보를 표시하려면 매개변수를 사용하십시오. /패키지경로 CAB 파일이나 폴더를 가리킵니다.

dism /Get-MountedImageInfo- 연결된 오프라인 이미지에 대한 정보를 표시합니다. 표시되는 정보의 예:

연결된 이미지:

연결 디렉터리: C:\test\offline
이미지 파일: C:\test\images\myimage.wim
이미지 인덱스: 1
읽기 또는 쓰기를 위해 연결됨: 예
조건: OK
. . .

dism /unmount-wim /MountDir:C:\test\offline /commit- 디렉터리에 연결된 오프라인 이미지를 비활성화합니다. C:\테스트\오프라인변경 사항 저장(커밋과 함께 저장, 매개변수로 지정됨) /저지르다).

dism /unmount-wim /MountDir:C:\test\offline /Discard- 이전 예와 동일하지만 이미지 내용의 변경 사항을 저장하지 않습니다(커밋하지 않고 저장).

WIM 이미지에 드라이버 추가

시스템 설치 또는 Windows PE 부팅에 비표준 드라이버(예: SCSI 및 RAID 디스크 컨트롤러 또는 지원되지 않는 주변 장치)가 필요한 경우 드라이버를 추가해야 합니다. DISM 유틸리티를 사용하면 다음 정보를 기반으로 기존 이미지에 필요한 드라이버를 쉽게 추가할 수 있습니다. .inf파일.

명령 형식:

DISM /이미지:이미지 /드라이버 추가(/드라이버:폴더_포함_INF | /드라이버:경로_드라이버.inf) /ForceUnsigned]

매개변수로 지정된 오프라인 이미지에 새 드라이버가 추가됩니다. /영상:. 모든 하위 폴더에서 드라이버를 검색하려면 옵션을 사용하십시오. /반복. 서명되지 않은 모든 드라이버를 X64 이미지에 추가하려면 옵션을 사용하십시오. /ForceUnsigned.

DISM.exe /이미지:C:\test\offline /드라이버 추가 /Driver:D:\Drivers /recurse- 카탈로그의 모든 드라이버를 이미지에 추가 D:\드라이버및 해당 하위 디렉터리.

DISM.exe /이미지:C:\test\offline /드라이버 추가 /드라이버:D:\Drivers\Usb\Usb3.inf- 파일의 정보를 기반으로 오프라인 이미지에 드라이버를 추가합니다. D:\드라이버\Usb\Usb3.inf

DISM.exe /이미지:C:\test\offline /Add-Driver /드라이버 이름:"C:\Drivers\1.inf" /드라이버 이름:"C:\Drivers\2.inf" /드라이버 이름:"C:\Drivers \3.inf"- 하나의 명령으로 여러 드라이버를 추가합니다. 여러 드라이버를 추가하면 DISM 명령줄에 나열된 순서와 동일한 순서로 설치됩니다.

모드에서 DISM이 성공적으로 실행되었습니다. /드라이버 추가이는 이미지 내용의 변경을 의미하지 않습니다. 변경 사항을 적용하려면 매개변수를 사용하여 이미지를 비활성화해야 하기 때문입니다. /저지르다또는 매개변수를 사용하여 변경사항을 적용합니다. /커밋-이미지

DISM.exe /Commit-Image /MountDir:C:\test\offline- 매개변수로 지정된 디렉토리에 마운트된 이미지의 변경 사항을 저장합니다. /마운트디렉터리

DISM을 사용하여 현재 Windows OS의 구성 요소를 관리하세요.

디스엠매개변수 포함 /온라인이미지가 아닌 현재 운영 체제와 관련하여 수행되므로 해당 구성 요소를 제거, 추가 또는 변경하여 시스템 유지 관리를 수행할 수 있습니다. Windows 유지 관리는 모든 시스템 파일과 레지스트리를 포함하여 구성 요소와 소프트웨어 패키지의 상태를 모니터링하고 복구하는 것을 의미합니다. 구성 요소 기반 서비스 시스템 또는 CBS( 상대 애시드 에스 ervicing)은 서비스 소프트웨어 도구 및 전문 데이터 세트로, 그 일부는 유틸리티입니다. DISM.EXE

구성 요소 유지 관리 시스템의 초기 요소는 Windows Vista에서 구현되었습니다. OS의 후속 릴리스마다 해당 기능이 확장되어 CBS 자체와 다양한 Windows OS 버전에서 DISM.EXE 유틸리티 사용에 심각한 차이가 발생했습니다. Windows 10에서 사용할 수 있는 옵션 중 일부는 Windows 7에 적용되지 않습니다. 하지만 Microsoft는 Windows 8, 8.1, 10에 도입된 새로운 유지 관리 개념을 부분적으로 구현하는 업데이트를 소급하여 출시했습니다. Windows 8에 있는 일부 유지 관리 기능이 없거나 Windows 10에서는 상당한 변화가 있었습니다. Windows 서비스는 복잡하고 아직 완전히 개발되지 않은 시스템이며 그 중 많은 기능이 문서화되지 않았으며 그 중 많은 개념이 향후 심각하게 변경될 수 있다는 점을 덧붙일 것입니다.

모드 사용에 대한 간략한 힌트 /온라인특정 Windows 버전의 경우 다음 명령을 사용하여 얻을 수 있습니다.

DISM /온라인/?

사용 예 DISM/온라인일반적인 Windows 유지 관리 작업의 경우.

WIM 이미지, Windows Update를 통해 원격으로 수신한 데이터 또는 폴더의 내용인 현재 Windows의 로컬 저장소를 시스템 구성 요소의 저장소로 사용할 수 있습니다. %windir%\WinSxS(기본값 – C:\Windows\WinSxS). 매개변수 사용 /원천복구에 사용할 수 있는 파일 버전의 위치를 ​​지정할 수 있습니다. 매개변수 /LimitAccess Windows 업데이트의 업데이트를 차단하는 데 사용할 수 있습니다.

DISM.exe /온라인 /Cleanup-Image /CheckHealth- 이미지나 구성 요소 저장소가 손상된 흔적이 있는지 확인하세요. Windows 7에서는 해당되지 않습니다.

시스템 구성요소 저장소를 검색하는 중입니다. Windows 7에서는 검사 외에도 무결성 복원도 수행됩니다. 이 명령 옵션은 실행되지 않으며 다음 메시지가 함께 표시됩니다. 오류 87: 이 컨텍스트에서는 ScanHealth 매개변수가 인식되지 않습니다., Windows 7에 업데이트가 설치되어 있지 않은 경우 KB2966583.

DISM.exe /온라인 /Cleanup-Image /RestoreHealth- 컴포넌트 저장 확인 및 자동 복구. Windows 7에서는 이러한 기능이 다음 명령으로 수행됩니다.
DISM.exe /온라인 /Cleanup-Image /ScanHealth

dism.exe /온라인 /Cleanup-이미지 /StartComponentCleanup- 교체된 구성 요소를 정리하고 저장소 크기(\Windows\WinSxS 폴더)를 줄입니다. Windows 7 환경에서는 해당되지 않습니다.

dism.exe /온라인 /Cleanup-이미지 /StartComponentCleanup /ResetBase- 이전 예와 동일하며 교체된 구성 요소의 데이터베이스를 재설정합니다. 데이터베이스를 재설정한 후에는 설치된 Windows 업데이트를 제거할 수 없습니다.

DISM.exe /온라인 /Cleanup-이미지 /AnalyzeComponentStore- WinSxS 구성 요소의 로컬 저장소 상태에 대한 보고서를 생성합니다. Windows 8.1 - 10에서만 가능합니다. 표시되는 정보의 예:

구성 요소 저장소(WinSxS) 정보:
Explorer에 따른 구성요소 저장 크기: 5.43GB
- Explorer에서 계산한 WinSxS 폴더의 크기입니다. WinSxS 폴더의 하드 링크 사용은 고려하지 않습니다.
실제 구성요소 저장 크기: 5.10GB - WinSxS 폴더의 하드 링크를 고려합니다.
Windows와 공유: 3.18GB - 구성 요소 저장소와 다른 위치(일반적인 Windows 작업의 경우)에 표시되는 방식으로 하드 링크된 파일의 크기입니다. 이는 실제 크기에 포함되지만 구성 요소 저장소 오버헤드의 일부로 간주되어서는 안 됩니다.
백업 및 비활성화된 구성 요소: 1.62GB - 최신 구성 요소에 오류가 발생할 때 사용하거나 추가 기능을 활성화하는 옵션을 제공하기 위해 저장되는 구성 요소의 크기입니다. 값에는 동시 구성 요소 및 구성 요소 저장소 메타데이터의 크기도 포함됩니다.
캐시 및 임시 데이터: 304.02MB - 구성 요소 유지 관리 작업 속도를 높이기 위해 구성 요소 저장소에서 내부 목적으로 사용하는 파일 크기입니다. 이는 실제 크기에 포함되며 구성 요소 저장소 오버헤드의 일부입니다.
마지막 정리 날짜: 2016-10-04 09:45:15
출시된 패키지 수: 3
구성 요소 저장소 정리 권장: 예
작업이 성공적으로 완료되었습니다.

분석을 사용하면 WinSxS 저장소를 정리해야 할 필요성을 평가하고 크기를 최대로 줄일 수 있는 크기를 결정할 수 있습니다. 백업 및 비활성화된 구성 요소.

dism /온라인 /Get-Features- 현재 시스템의 구성 요소 목록을 표시합니다.
표시되는 정보의 예:

기능 이름: SNMP
상태: 비활성화됨
기능 이름: TelnetClient
상태: 활성화됨

이 예에서는 SNMP 프로토콜 지원이 비활성화되고 Telnet 서버 클라이언트가 활성화됩니다.

DISM.exe /온라인 /활성화 기능:SNMP- "SNMP 프로토콜" 구성 요소를 활성화합니다.

이전에 이미지에서 제거된 구성 요소를 복원하고 활성화할 수 있습니다. 인수 사용 /원천이전에 삭제된 구성요소를 복원하는 데 필요한 파일의 위치를 ​​지정합니다. 여러 인수를 지정할 수 있습니다. /원천. 첫 번째 소스에서 구성 요소가 발견되면 나머지 소스는 무시됩니다.
/LimitAccess 매개 변수는 DISM이 WU/WSUS에 액세스하는 것을 방지합니다.
/All 스위치는 지정된 구성 요소의 모든 상위 구성 요소를 활성화합니다.

DISM.exe /Online /Get-Featureinfo:TelnetClient- "텔넷 클라이언트" 구성 요소에 대한 정보 표시

DISM.exe /온라인 /Disable-Feature:SNMP- "SNMP 프로토콜" 구성요소를 비활성화합니다.

Dism++는 Windows를 구성 및 최적화하고 이 운영 체제의 기능을 복원하도록 설계된 다기능 프로그램입니다. 일반적으로 "원본" Dism++는 명령줄 응용 프로그램이지만 사용을 단순화하기 위해 그래픽 셸이 장착된 버전(전체 러시아어 현지화 포함)을 제공합니다.

Dism++의 가장 유용한 기능 중 하나는 디스크에서 불필요한 파일을 정리하는 것입니다. 또한 내장된 가비지 방지 도구는 같은 인기 있는 많은 "독립" 솔루션보다 훨씬 효과적으로 작동합니다. 시스템 캐시 및 타사 프로그램을 제거하고 보고서 파일, 빈 폴더, "깨진" 항목을 삭제하는 데 도움이 됩니다. 바로가기 등등. 불필요한 파일을 제거하는 것 외에도 불필요한 시작 항목을 제거할 수도 있습니다.

이제 일반 "청소기"에서는 볼 수 없는 더욱 흥미로운 기능을 살펴보겠습니다. 여기에는 시스템 백업 및 라이센스 백업 생성 기능, 폴더 및 파일 표시를 위한 유연한 설정을 갖춘 자체 파일 관리자, ISO에 대한 WIM, SWM 및 ESD 파일 변환기, 설치된 드라이버 관리자가 포함됩니다. Dism++의 별도 섹션에서는 보안, 성능 및 안정성을 향상시키기 위해 변경이 권장되는 시스템 매개변수 목록을 찾을 수 있습니다.

Windows에서 심각한 문제가 발생하는 경우 Dism++를 사용하여 이미지에서 시스템을 복원할 수 있습니다. 불필요한 구성 요소와 프로그램을 제거하여 설치된 Windows를 "압축"하는 기능도 있습니다. 저용량 SSD 드라이브를 사용하는 사람들에게 매우 유용한 기능입니다.

안녕하세요! 어제 귀하의 기사를 읽었습니다. 보다 현대적인 유틸리티인 Dism과 일반 Windows 10 설치 플래시 드라이브를 사용하여 동일한 작업을 어떻게 수행할 수 있습니까?

안녕하세요 친구! 명령줄 매니아라면 Windows 10의 백업 이미지를 생성하려면 운영 체제 이미지 유지 관리 및 배포 시스템인 Dism을 사용할 수 있습니다. Dism 유틸리티는 Pkgmgr.exe, PEimg, Intlcfg라는 세 가지 도구를 한 번에 대체했습니다. 이 도구는 Windows Vista에 포함되어 있으며 Windows 이미지에서 드라이버 및 언어 팩 추가 및 제거, 활성화 및 추가 작업과 같은 훨씬 더 많은 작업을 수행할 수 있습니다. 다양한 Windows 구성 요소 등을 비활성화합니다. Dism을 사용하면 WIM 이미지에 다른 운영 체제 이미지를 포함하거나 제외할 수도 있습니다.

이미 알고 있듯이 Dism은 주로 Windows 설치 이미지를 현대화하고 컴퓨터에 추가로 배포하는 데 사용됩니다. 다음 기사에서 이 모든 것에 대해 확실히 설명하고 오늘은 소개 부분부터 시작하겠습니다. (가장 간단한 것) WIM 이미지에 Windows 10이 설치된 Dism 드라이브(C:)를 사용하여 캡처한 다음 이 이미지에서 해당 위치(C: 드라이브)에 Win 10을 배포합니다.

따라서 UEFI 인터페이스가 활성화되고 GPT 디스크에 Windows 10이 설치된 새 노트북이 있습니다.

노트북 디스크 관리.

Dism 유틸리티를 사용하여 Windows 10이 설치된 드라이브(C:)를 WIM 이미지로 캡처합니다. 디스크(D:)에 저장합니다.

원하는 경우 운영 체제가 부팅되지 않더라도 어떤 상황에서도 이 이미지에서 Windows 10을 복원할 수 있습니다. 이 경우 AOMEI PE Builder Live CD에서 노트북을 부팅하고 동일한 Dism을 사용하여 복원해야 합니다.

  • 참고: 친구 여러분, 이 방법에서는 일반 Windows 10 부팅 가능 USB 플래시 드라이브를 사용할 수 있습니다. . 부팅 가능한 USB 플래시 드라이브에서 노트북을 부팅하고 설치 대신 복구를 선택한 다음 Windows RE(Windows 복구 환경) 명령줄로 부팅합니다. 그런 다음 명령줄에서WIM 이미지에 Windows 10이 설치된 드라이브(C:)를 캡처합니다.디스크(D:)에 저장합니다. 부팅 가능한 USB 플래시 드라이브를 사용하여 Windows 10을 복원할 수도 있습니다. 기사 마지막 부분에 예제와 스크린샷이 제공됩니다.. 하지만 더 편리한 도구를 제공합니다. Live CD AOMEI PE Builder에는 그래픽 제어 인터페이스가 있으며 유용할 수 있는 많은 추가 프로그램이 통합되어 있습니다.

USB 플래시 드라이브에서 Windows 10 노트북을 부팅합니다.

이 플래시 드라이브는 범용이며 UEFI BIOS가 있든 일반 BIOS가 있든 관계없이 모든 노트북을 부팅할 수 있습니다.

초기 로딩 단계에서 이 창이 나타나면 키보드의 Enter 키를 누릅니다.

AOMEI PE Builder Live CD 데스크탑이 로드됩니다.

Windows 디스크 관리 버튼을 클릭합니다.

디스크 관리에서 드라이브 문자가 변경되지 않은 것을 확인하고 Windows 10은 드라이브(C:)에 있으며 시스템의 백업 이미지를 드라이브(D:)에 저장합니다.

명령줄 실행

그리고 다음 명령을 입력하세요:

내-windows.wim: Windows 10의 WIM 디스크 이미지(C:) 이름입니다.

디:\- WIM 이미지가 저장되는 위치입니다.

씨:\ - Windows 10이 설치된 파티션.

작업 진행률 100%입니다. 시스템 이미지가 생성되었습니다.

Windows 10 이미지가 파일에 있습니다.드라이브(D:)의 my-windows.wim.

이미지에서 복구

이제 Windows 10이 부팅되지 않고 이전에 생성된 이미지에서 운영 체제를 복원하는 상황을 상상해 보세요.

Live CD AOMEI PE Builder 플래시 드라이브에서 노트북을 부팅합니다.

디스크 관리에 들어갑니다.

그리고 Windows 10이 설치된 드라이브(C:)를 포맷하세요.

드라이브(C:)가 포맷되었으며 파일이 없습니다.

명령줄을 실행하고 다음 명령을 입력합니다.

내-windows.wim (이 명령을 사용하여 이미지 인덱스를 알아냅니다. - 인덱스 1)

어디 디:\파일이 있는 디스크내-windows.wim

Dism /apply-image /imagefile:D:\my-windows.wim /index:1 /ApplyDir:C:\(이 명령은 WIM 이미지의 내용을 C: 드라이브로 확장합니다.)

어디 디:\파일이 있는 디스크내-windows.wim.

1 - 이미지 인덱스.

씨:- 이미지가 배포되는 디스크입니다.

진행률 100%.

이미지가 확장되었습니다.

노트북을 재부팅하고 복원된 Windows 10으로 들어갑니다.

Windows 10에서 부팅 가능한 USB 플래시 드라이브를 사용하여 동일한 작업을 수행하는 방법

Windows 10 설치 플래시 드라이브에서 부팅합니다.

초기 시스템 설치 창에서 키보드 단축키 “Shift+F10”을 누르면 명령줄이 열립니다.

Dism을 사용하여 Windows 10이 설치된 드라이브(C:)를 WIM 이미지에 캡처합니다.

본질적으로 동일한 명령을 입력합니다.

디스크파트

lis vol(드라이브 문자를 결정합니다)

종료 (diskpart 종료)

Dism /Capture-Image /ImageFile:D:\my-windows.wim /CaptureDir:C:\ /이름:"Windows"

WIM 이미지가 생성되었습니다.

Windows 10 복구 WIM 이미지

디스크파트

lis vol(하드 드라이브 파티션의 문자를 확인하면 파티션 C:가 볼륨 2임을 알 수 있음)

sel vol 2(C: 드라이브 선택)

format fs=NTFS QUICK(드라이브 C: 포맷)

출구 (디스크파트 종료)

Dism /Get-WimInfo /WimFile:d:\ my-windows.wim(이 명령을 사용하여 이미지 인덱스 - 인덱스 1을 알아냅니다.)

Dism++는 원래 DISM(배포 이미지 서비스 및 관리)을 위한 그래픽 명령줄 제어판으로 개발되었습니다. 그러나 이 애플리케이션은 시스템 이미지를 생성하고 관리하는 것보다 훨씬 더 고급 기능을 제공합니다. 실제로 Dism++는 운영 체제 정리 및 최적화, 시작, 드라이버, 업데이트 및 Windows 구성 요소 관리는 물론 Windows 이미지 처리를 위한 다양한 도구의 포괄적인 세트입니다.

Dism++의 주요 기능

디스크 정리 및 시작 응용 프로그램 설정

Dism++는 설치가 필요하지 않으며, 프로그램의 실행 파일만 실행하면 됩니다. 기본 창에는 모든 프로그램 기능에 빠르게 액세스할 수 있는 간단한 탐색 메뉴가 포함되어 있습니다.

청소는 목록의 첫 번째 도구입니다. 삭제할 수 있는 파일과 해당 파일이 차지하는 디스크 공간이 표시됩니다. 사용자는 검색 기록, 업데이트 설치 기록, 시스템 및 프로그램 크래시 덤프, 임시 파일, 시스템 캐시, Microsoft Store 서비스 데이터를 삭제할 수 있습니다.

Dism++에는 OS 부팅 후 Windows에서 응용 프로그램과 명령을 실행하는 방법을 결정하는 데 도움이 되는 시작 관리자가 포함되어 있습니다.

시스템 이미지 관리 및 WIM 백업 생성

이미지 관리 도구가 필요한 경우 "고급" 섹션에서 찾을 수 있습니다. ESD 이미지를 ISO 또는 WIM 형식으로 변환하고, Windows 이미지 파일을 편집하고, 개별 파일을 ISO 이미지로 컴파일할 수 있습니다.

그러나 이 페이지의 모든 도구가 이미지 파일에 적용되는 것은 아닙니다. 여기에서 WIM 이미지와 함께 작동하는 시스템 백업 및 복구 유틸리티를 찾을 수도 있습니다. 또한 "고급" 페이지에서는 계정 관리자, 부팅 복구 유틸리티 및 God 모드에서 명령을 실행하기 위한 도구를 찾을 수 있습니다.

시스템 최적화 및 구성

Dism++는 시스템 최적화 도구 역할도 할 수 있습니다. 이 앱을 사용하면 Windows 탐색기, Windows 업데이트, 네트워크, 서비스 또는 OS의 기타 영역에서 많은 설정을 변경할 수 있습니다. 또한 Dism++는 설치된 드라이버, 응용 프로그램 연결, Windows 기능 및 업데이트를 관리할 수 있습니다.

강력한 시스템 유지 관리 및 구성 도구

Dism++는 포괄적인 도구 세트가 아닙니다. 숙련된 사용자는 이 프로그램이 여러 도구를 한 곳에서 제공하기 때문에 매우 유용하다고 생각하지만 이러한 기능을 구성하는 방식은 가장 편리하지 않습니다.

분명히 Dism++에는 추가 개선이 필요하지만 현재 이 프로그램은 시스템을 정리 및 최적화하거나 백업을 생성하려는 사람들에게 도움이 될 수 있습니다. Dism++는 단순한 DISM용 GUI가 아니라 모든 Windows 사용자를 위한 강력한 시스템 조정 도구입니다.