- DISM과 SFC를 사용하면 컴퓨터를 포맷하지 않고도 시스템 파일과 Windows 이미지를 복구할 수 있습니다.
- DISM의 CheckHealth, ScanHealth, RestoreHealth 매개변수는 시스템 이미지를 온라인이나 오프라인으로 분석하고 수정합니다.
- 가장 먼저 권장하는 도구는 SFC /scannow이며, 이것으로도 충분하지 않으면 DISM을 사용하여 손상된 구성 요소 저장소를 복구합니다.
- 많은 DISM 오류는 사용된 서비스, 권한, 레지스트리 키, 설치 소스를 검토하면 해결됩니다.

Windows가 오작동하기 시작하면 다음과 같은 현상이 나타납니다. 블루 스크린, 드문 막힘 또는 업데이트 중 오류많은 사람들이 바로 서식을 떠올립니다. 하지만 극단적인 방법을 택하기 전에 다음과 같은 기본 시스템 도구가 있습니다. DISM 및 SFC파일을 삭제하지 않고도 Windows 설치를 새 것처럼 유지할 수 있습니다.
이 기사에서는 스페인어로 쓰여진 매우 완벽한 가이드를 찾을 수 있으며 가능한 한 접근하기 쉬운 어조로 이해할 수 있습니다. DISM이란 무엇이고, 재설치하지 않고도 Windows를 복구하는 데 어떻게 사용할 수 있나요?, SFC와 결합하는 방법, DISM에서 오류(예: 유명한 0x800f0954 또는 오류 50)가 발생할 때의 대처 방법, 마지막으로 다른 방법이 없을 경우 시스템 파일을 수동으로 바꾸는 방법에 대해 설명합니다.
DISM이란 무엇이고 포맷하지 않고 Windows를 복구하는 데 왜 유용한가요?
DISM(디즘)취업 이미지 서비스 및 관리)는 Windows에 포함된 명령줄 유틸리티로 다음을 처리합니다. 운영 체제 이미지를 검토하고 복구합니다해당 "이미지"는 Windows가 구성 요소와 기능을 설치하고 자체를 업데이트하는 데 사용하는 마스터 사본입니다.
다른 도구와 달리, DISM 둘 다 작동 가능 부팅한 Windows 설치 (온라인 모드)와 같이 오프라인 이미지 .wim, .vhd 또는 .vhdx 형식으로 되어 있어 부팅되지 않는 시스템을 복구하거나 여러 컴퓨터에 대한 사용자 정의 설치를 준비할 때 매우 유용합니다.
관리자와 고급 사용자는 DISM을 사용합니다. 손상된 시스템 파일을 수정하고 패키지, 드라이버 또는 언어를 추가하거나 제거합니다.그리고 많은 컴퓨터에 배포하기 전에 Windows PE, Windows RE 이미지 또는 새로 설치를 미세 조정합니다.
DISM이 참조로 사용할 수 있는 주요 세부 사항은 다음과 같습니다. Microsoft 업데이트 서버에 저장된 깨끗한 시스템 백업 또는 로컬 이미지에서 다른 유틸리티가 접근할 수 없는 시스템 자체의 구성 요소 저장소(.wim)를 포함하여 항목을 복구할 수 있습니다.
관리자와 고급 사용자는 DISM을 사용합니다. 손상된 시스템 파일을 수정하고 패키지, 드라이버 또는 언어를 추가하거나 제거합니다.그리고 많은 컴퓨터에 배포하기 전에 Windows PE, Windows RE 이미지 또는 새로 설치를 미세 조정합니다.
DISM이 참조로 사용할 수 있는 주요 세부 사항은 다음과 같습니다. Microsoft 업데이트 서버에 저장된 깨끗한 시스템 백업 또는 로컬 이미지에서 다른 유틸리티가 접근할 수 없는 시스템 자체의 구성 요소 저장소(.wim)를 포함하여 항목을 복구할 수 있습니다.
SFC는 손상된 파일을 다른 파일과 비교하여 복구합니다. 보호된 로컬 캐시캐시가 손상되면 SFC는 아무것도 할 수 없게 됩니다. 바로 이럴 때 DISM이 필요합니다. 먼저 부품 창고를 수리하세요. 그리고 거기서부터는 SFC가 시스템을 완성할 수 있을 만큼 건강한 기반이 갖춰지게 됩니다.

DISM이 Windows를 온라인으로 분석하고 복구하는 방식
DISM은 콘솔에서 실행됩니다. 명령 프롬프트(cmd) o PowerShell을항상 관리자 권한으로 실행됩니다. 사용 중인 Windows 설치를 확인하고 복구하려면 세 가지 주요 매개변수를 옵션과 함께 사용합니다. /온라인 y /클린업-이미지:
세 가지 주요 매개변수는 다음과 같습니다.
- / 체크 건강: 이미 기록된 손상을 빠르게 확인합니다.
- / 스캔 건강: 구성 요소 창고에 대한 포괄적인 분석.
- / 복원 건강: 정상적인 소스 파일을 사용하여 이미지를 복구합니다.
또한 추가된다 /클린업-이미지 DISM이 Windows 이미지에서 작동하도록 지시하고 /온라인 현재 실행 중인 시스템에서 실행하라고 그에게 말하세요.
DISM /CheckHealth: 빠른 이미지 상태 확인
매개 변수 / 체크 건강 Windows 구성 요소 저장소를 매우 가볍게 검사하여 다음을 확인합니다. 이전에 기록된 피해가 있습니다아무것도 고치지 않고, 단지 정보만 제공하며, 시간도 거의 걸리지 않습니다.
실행하려면 시작 메뉴를 열고 다음을 입력하십시오. cmd를, 오른쪽 클릭 명령 프롬프트선택 관리자 권한으로 실행사용자 계정 컨트롤을 수락하고 창에 다음을 입력합니다.
CheckHealth를 실행하세요:
Dism /Online /Cleanup-Image /CheckHealth
몇 초 후 DISM에서 구성 요소 저장소에서 손상 징후가 감지되었는지 알려줍니다. 손상이 감지되면 다음 단계는 다음과 같은 심층 검사입니다. / 스캔 건강.
DISM /ScanHealth: 구성 요소 저장소에 대한 심층 분석
매개 변수 / 스캔 건강 ~을 만들다 모든 시스템 구성 요소에 대한 심층 스캔 구성 요소 저장소를 통해 관리됩니다. 파일을 예상 해시 값과 비교하므로 CheckHealth보다 훨씬 더 오랜 시간이 걸립니다.
ScanHealth에 대한 명령:
Dism /Online /Cleanup-Image /ScanHealth
시스템 손상 정도와 하드웨어 속도에 따라 분석에는 몇 분이 걸릴 수 있습니다. 분석 과정은 다음을 포함한 다양한 로그 파일에 기록됩니다. DISM.log, 세션.xml y cbs.log에원하시면 참고자료가 됩니다 더 구체적인 실패를 조사하다 또는 수리가 잘 되지 않는 이유를 이해합니다.
DISM /RestoreHealth: 손상된 파일의 자동 복구
매개 변수 / 복원 건강 정말 노력하는 사람이다 감지된 손상을 수정하다 Windows 이미지에서 이미지를 다시 분석하여 손상되었거나 누락된 파일을 발견하면 신뢰할 수 있는 출처에서 얻은 정상적인 복사본으로 대체합니다.
RestoreHealth 명령:
DISM.exe /Online /Cleanup-Image /RestoreHealth
기본적으로 DISM은 다음을 사용합니다. Windows Update를 별도의 지시가 없는 한, 필요한 구성 요소를 다운로드합니다. 손상의 크기와 심각도에 따라, 많은 파일을 다운로드해야 하는 경우 이 프로세스에 상당한 시간이 소요되고 대역폭이 소모될 수 있습니다.
완료되면 모든 것이 잘 진행된다면 다음을 나타내는 메시지가 표시됩니다. 작업이 성공적으로 완료되었습니다. 그리고 손상이 복구되었다는 것을 의미합니다. 그 후, 다음 단계를 수행하는 것이 매우 좋습니다. SFC / 스캔 그러면 시스템이 모든 파일을 하나하나 정렬하는 작업을 완료할 수 있습니다.
DISM을 사용하여 오프라인에서 Windows 이미지 복구
DISM은 실행 중인 시스템에만 적용되는 것이 아닙니다. 실행되지 않는 Windows 설치예를 들어, 폴더, VHD 디스크 또는 Windows가 설치된 USB 드라이브에 마운트된 이미지입니다.
이것은 특히 컴퓨터가 시작되지 않거나 필요할 때 유용합니다. 참조 이미지를 준비하다 그런 다음 여러 컴퓨터에 복제하여 업데이트, 드라이버 또는 언어 팩을 추가하거나 제거합니다.
오프라인 수리를 위해서는 유효한 전원 공급 장치가 필요합니다. install.wim 또는 install.esd 파일 Windows ISO 또는 다른 장치 또는 일치하는 미리 준비된 이미지에서 버전, 에디션 및 언어 수리하려는 설치와 함께.
예(오프라인):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
선택 /영상: 오프라인 설치 경로를 나타냅니다. 매개변수 /원천: 깨끗한 파일의 소스를 표시합니다(일반적으로 마운트된 install.wim 내에 있음) /접근 제한 DISM에 다음과 같이 알려줍니다. Windows Update 또는 WSUS를 사용하지 마십시오하지만 지역적 출처에 한해서만 가능합니다.
PowerShell에서 DISM 실행: 동등한 cmdlet
PowerShell을 선호하는 경우 사용 가능한 cmdlet이 있습니다. 그들은 실제로 하나씩 복제합니다. Dism.exe의 기능은 동일합니다. PowerShell을 관리자 권한으로 열어야 합니다.
검색창에 다음을 입력하세요 PowerShell을, 마우스 오른쪽 버튼을 클릭하세요 Windows PowerShell을 그리고 클릭 관리자 권한으로 실행안으로 들어가면 다음 명령을 사용하여 온라인 이미지 작업을 할 수 있습니다.
- 건강체크:
Repair-WindowsImage -Online -CheckHealth - 건강 스캔:
Repair-WindowsImage -Online -ScanHealth - RestoreHealth:
Repair-WindowsImage -Online -RestoreHealth
PowerShell에서 정확한 구문, 추가 매개변수 및 예를 보려면 다음과 같은 명령을 사용하여 기본 제공 도움말을 사용할 수 있습니다. Get-Help Repair-WindowsImage -예제예를 들어 오프라인 이미지 작업을 위한 고급 조합을 보여드립니다.

SFC 대 DISM: 차이점과 각 도구를 사용하는 시기
Windows에는 두 가지 명령줄 도구가 있습니다. 손상된 시스템 파일을 찾아 복구합니다: SFC (시스템 파일 검사기) y DISM목표는 비슷하지만 접근 방식은 다르며, 각 방법을 언제 사용해야 하는지 아는 것이 중요합니다.
SFC 중요한 시스템 파일을 검사하여 다음과 비교합니다. 보호된 캐시된 사본 (Windows 파일 보호). 시스템 파일이 일치하지 않는 것을 감지하면 해당 파일을 손상된 것으로 표시하고 해당 캐시에 저장된 정상 버전으로 대체합니다.
DISM대신, 그것은 다음에 초점을 맞춥니다. 전체 Windows 이미지(구성 요소 저장소)로컬 또는 Microsoft 서버에 있는 깨끗한 이미지와 비교하여 무결성을 분석하고, 문제가 감지되면 해당 참조 이미지에서 손상된 파일을 복원하려고 시도합니다.
따라서 실제 권장 사항은 다음을 따르는 것입니다. 폭포수 전략:
- 먼저 실행하세요 SFC / 스캔 로컬 캐시를 사용하여 시스템 파일을 복구해 보세요.
- SFC가 모든 것을 복구할 수 없는 경우 메시지를 확인하세요. 일부 파일을 복구할 수 없다는 메시지가 표시되면 캐시나 저장소가 손상되었음을 의미합니다.
- 그런 경우에는 발사하세요 DISM / 온라인 / 정리 - 이미지 / 복원 건강 구성 요소 창고를 복구합니다.
- DISM이 완료되면 다시 실행하세요. SFC / 스캔 그래서 그는 파일을 하나하나 다듬어서 마무리할 수 있었습니다.
Windows에서 DISM 명령을 단계별로 실행하는 방법
SFC를 사용하는 Windows 캐시가 손상된 경우 DISM을 꼭 방문하세요.이 도구는 손상된 구성 요소를 대체하기 위해 깨끗한 로컬 또는 온라인 복사본을 사용하여 대량으로 Windows 이미지를 분석하고 복구합니다.
흐름 요약:
- 시작 메뉴를 열고 다음을 입력하세요. cmd를.
- 오른쪽 클릭 명령 프롬프트 선택하고 관리자 권한으로 실행.
- 창에서 예를 들어 다음을 실행합니다.
dism /online /cleanup-image /restorehealth
당신이 원한다면 손상이 있는지 확인하세요, 사용할 수 있습니다 /체크헬스그리고 자세한 분석을 위해서지만 수리는 필요하지 않습니다. /스캔헬스실제 수리에 가장 중요한 매개변수는 다음과 같습니다. / 복원 건강.
최신 버전의 Windows(8, 8.1, 10, 11)에서는 인터넷 연결이나 유효한 설치 소스Windows 7에서는 DISM에 이러한 기능이 없습니다. 대신 다음이 사용됩니다. 시스템 업데이트 준비 도구(SURT)Microsoft 카탈로그에서 다운로드하여 비슷한 효과를 시도해 볼 수 있습니다.
일반적인 DISM 오류 및 해결 방법
DISM은 일반적으로 자동으로 작동하지만 가끔 오류가 발생합니다. 프로세스를 방해하는 오류가장 흔한 문제 중 일부는 비교적 간단한 해결책을 가지고 있습니다.
오류 0x800f0954: DISM이 실패하여 작업이 수행되지 않았습니다.
이 오류는 일반적으로 다음과 같은 경우에 발생합니다. DISM이 소스 파일에 액세스하는 것을 방해합니다. 또는 Windows Update 서비스로 인해 발생할 수 있습니다. 일반적인 원인은 다음과 같습니다.
- 시스템 프로세스나 파일을 차단하는 타사 바이러스 백신 프로그램입니다.
- Windows 업데이트 서비스가 잘못 구성되었거나 중지되었습니다.
- Windows Update와의 통신을 차단하는 프록시 서버를 사용합니다.
- 아카이브 install.wim을 "읽기 전용" 권한이 있는 소스로 사용됩니다.
일반적인 솔루션:
- 일시적으로 바이러스 백신 비활성화 DISM이 실행 중일 때 타사 프로그램을 제거하거나 삭제할 수도 있습니다. Windows Defender는 이러한 경우에도 시스템을 보호할 만큼 강력합니다.
- 서비스 검토 및 재시작 BITS (지능형 백그라운드 전송 서비스) 크립트Svc (암호화 서비스) 및 Windows Update를시작 유형이 자동인지 확인하세요.
- 모든 것을 비활성화합니다 대리 DISM이 제한 없이 Microsoft 서버에 접속할 수 있도록 시스템에 구성되었습니다.
- 파일을 사용하는 경우 로컬 소스로 install.wimDISM을 실행하기 전에 파일 속성에서 읽기 전용 특성을 제거하세요.
DISM 오류 50: 레지스트리 키 문제
또 다른 잘 알려진 결함은 다음과 같습니다. 오류 50일반적으로 다음과 같은 명령을 실행할 때 나타납니다.
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
가장 흔한 원인은 다음의 존재입니다. MiniNT 등록 키가 분실되었습니다이로 인해 DISM은 제한된 환경(예: WinPE)에서 실행되고 있다고 믿고 특정 작업을 차단합니다.
해결책(레코드 편집):
- 관리자 권한으로 명령 프롬프트를 열고 실행하세요. regedit를 레지스트리 편집기를 엽니 다.
- 경로로 이동
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - 폴더(키)를 찾으세요 미니NT 삭제하세요.
- 편집기를 닫고 컴퓨터를 다시 시작 변경 사항을 적용합니다.
재부팅 후다른 근본적인 문제가 없다면 위의 DISM 명령은 오류 50을 표시하지 않고 실행되어야 합니다.
DISM에서 오류 87이 발생하거나 /cleanup-image를 인식하지 못하는 경우 어떻게 해야 합니까?
El 오류 87 일반적으로 명령에 전달된 매개변수 중 하나가 다음과 같음을 나타냅니다. 잘못되었거나 잘못 쓰여짐"cleanup-image"의 철자가 잘못되었거나, 하이픈과 슬래시가 섞여 있거나, 구문에 공백이 포함되어 있으면 이 메시지가 나타나는 것은 흔한 일입니다.
명령 예:
예 :
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
경로가 잘못되면 오류가 발생할 수 있습니다. /영상: 디렉토리가 존재하지 않으면 유효한 Windows 설치를 가리키지 않습니다. /스크래치디렉토리콜론과 슬래시가 잘못 입력되었거나 해당 설치에서 DISM 자체가 손상된 경우입니다.
이러한 경우 구문을 주의 깊게 검토하고 표시된 드라이브와 경로가 있는지 확인하고 다음을 확인하는 것이 좋습니다. install.wim 이미지 설치된 버전과 호환되며 DISM 자체가 손상되었다고 의심되는 경우 다음을 시도하십시오. 설치 미디어 또는 복구 환경에서 DISM 실행 다른 깨끗한 출처를 가리키고 있습니다.
손상된 시스템 파일을 수동으로 교체합니다(최후의 수단으로만)
일반적으로 SFC와 DISM이 자체 작업을 수행하도록 하지만 개입이 필요한 극단적인 상황도 있습니다. 손상된 시스템 파일을 수동으로 교체이는 섬세한 절차이므로 대체 방법이 없고 어떤 파일을 변경할지 정확히 알고 있는 경우에만 사용해야 합니다.
일반적인 과정은 세 단계로 구성됩니다. 손상된 파일의 소유권을 가져오고, 쓰기 권한을 부여한 다음, 정상 버전을 복사합니다. 시스템의 다른 부분이나 깨끗한 소스에서.
1단계: 시스템 파일의 소유권 가져오기
관리자가 보호된 파일을 수정하려면 먼저 다음을 수행해야 합니다. 파일의 소유권을 가정합니다관리자 권한 명령 프롬프트에서는 다음 명령을 사용합니다.
takeown 명령:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
예를 들어, 손상된 파일이 system32의 jscript.dll인 경우 명령은 다음과 같습니다.
takeown /f C:\Windows\System32\jscript.dll
2단계: 관리자에게 전체 권한 부여
파일을 소유하게 되면 다음을 수행해야 합니다. 관리자 그룹에 전체 액세스 권한 부여 덮어쓸 수 있도록 하려면 다음을 사용하세요.
icacls 명령어:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
또는 영어 시스템에서는 그룹으로 "administrators"를 사용합니다.
icacls C:\Windows\System32\jscript.dll /grant administrators:F
3단계: 손상된 파일 위에 정상 파일을 복사합니다.
마지막으로 하나를 복사합니다 파일의 올바른 버전 안전한 출처(버전 및 에디션 측면에서 동일한 Windows 설치 파일, 마운트된 이미지 등)에서 다운로드합니다. 일반적인 형식은 다음과 같습니다.
복사 명령:
copy <Archivo_Origen> <Archivo_Destino>
이전 예를 계속하면 다음과 같습니다.
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
소스 파일이 일치하는지 확인하는 것이 매우 중요합니다. 동일한 버전 및 Windows 빌드로 수리 중이신가요? 그렇지 않으면 더 심각한 문제가 발생할 수 있습니다.
이 모든 일이 끝난 후에도 시스템이 제대로 작동하지 않는다면 부패가 너무 심할 수 있으며 재평가해야 할 때일 수 있습니다. 시스템을 이전 지점으로 복원하거나 Windows를 다시 설치하세요.항상 최신 백업을 유지하세요.
다음과 같은 도구가 있습니다. SFC 및 DISM 이 프로그램을 사용하면 무서운 포맷을 사용하지 않고도 Windows 10 및 11의 많은 문제를 해결할 수 있으며, 매개변수, 일반적인 오류 및 가장 유용한 조합을 알면 시스템을 안정적으로 유지하고 피로 징후가 보이면 복구하고 포맷을 첫 번째 옵션이 아닌 마지막 수단으로 남겨두는 데 최대한 활용할 수 있습니다.
다양한 디지털 미디어 분야에서 10년 이상의 경험을 보유한 기술 및 인터넷 문제 전문 편집자입니다. 저는 전자상거래, 커뮤니케이션, 온라인 마케팅 및 광고 회사에서 편집자이자 콘텐츠 제작자로 일했습니다. 나는 또한 경제, 금융 및 기타 분야 웹사이트에 글을 썼습니다. 내 일은 또한 나의 열정이다. 이제 내 기사를 통해 Tecnobits, 저는 기술 세계가 우리 삶을 개선하기 위해 매일 제공하는 모든 뉴스와 새로운 기회를 탐색하려고 노력합니다.