Computer >> 컴퓨터 >  >> 체계 >> Windows 10

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

이 가이드에서는 Windows 10 설치 이미지(install.wim)에서 Microsoft Store 프로비저닝 앱, 기능(기능) 및 사용하지 않는 Windows 버전을 제거하는 방법을 보여줍니다. 파일). DISM 또는 PowerShell을 사용하여 수동으로 수행해 보겠습니다(그러나 일부 스크립트를 사용하여 모든 작업을 자동화할 수 있음). 마지막으로 필요하지 않은 프로그램이나 구성 요소가 없는 깨끗한 Windows 10 설치 이미지를 얻을 수 있습니다. 이 이미지에는 핵심 Microsoft Store 앱 및 기능만 포함됩니다.

이 문서에서는 새로 설치 또는 빌드 업그레이드의 경우 Windows 10 설치 이미지를 정리하고 최적화하여 회사 컴퓨터에 배포하는 방법을 설명합니다. setup.exe /auto upgrade를 통해 SCCM(Windows 10 1803에서 Windows 10 1909로)을 사용하여 사용자 컴퓨터에서 빌드를 업그레이드한 후 이전에 제거한 일부 내장 UWP(Microsoft Store) 앱이 이 컴퓨터에 다시 나타나는 것을 발견했습니다.

참고 . 이 문서에서는 Windows 10 빌드 1909를 예로 사용했지만 이 가이드는 다른 Windows 10 빌드에서도 작동합니다.

컴퓨터에 Windows 10을 설치할 때 Windows 이미지 \sources\install.wim (또는 install.esd ) 실제로 배포됩니다. Windows 10 설치 이미지가 ISO 파일로 저장된 경우 가상 CD 드라이브에 탑재하고 E:\sources\install.wim(또는 install.esd) 파일을 로컬 디스크에 복사합니다. 전체 디렉터리를 복사할 수도 있지만 .wim 파일만 있으면 됩니다.

DISM 명령은 .WIM 파일을 수정하는 데 사용됩니다. 이미지를 만들려는 이전 Windows 이미지를 사용하는 경우 최신 DISM 버전을 사용하고 있는지 확인하십시오. 다른 OS 버전에서 Windows 10 install.wim 파일을 사용하려면 Windows ADK를 설치해야 합니다. (Windows 평가 및 배포 키트). ADK는 https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx에서 다운로드할 수 있습니다. 페이지를 아래로 스크롤하여 "Windows 10용 Windows ADK 다운로드"를 클릭합니다. 현재 최신 버전은 Windows 10용 ADK, 버전 2004입니다. 전체 ADK 도구 키트 대신 배포 도구만 설치해야 합니다.

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

이미지 수정 명령을 실행할 때 DISM.exe의 전체 경로를 사용하는 것이 좋습니다(예:'C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe '). 이전 DISM 버전은 최신 버전의 .wim 파일에서 작동하지 않을 수 있습니다.

Windows 10 Install.WIM 파일에서 추가 OS 버전을 제거하는 방법

기본적으로 Windows 10 미디어 생성 도구에서 생성된 Windows 10 설치 이미지에는 사용 가능한 모든 Windows 버전이 포함되어 있습니다. 하나의 Windows 10 에디션(일반적으로 Professional 또는 Enterprise)만 사용하는 경우 설치 이미지에서 모든 추가 Windows 에디션을 제거할 수 있습니다.

install.wim에서 불필요한 Windows 버전을 제거해도 .WIM 파일의 크기는 크게 줄어들지 않습니다. XML 파일과 일부 메타데이터만 제거됩니다.

install.wim 파일에서 사용 가능한 Windows 10 버전 목록을 가져옵니다.

Dism /Get-WimInfo /WimFile:"e:\sources\install.esd"

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

이 예에서는 이미지에 Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro 등 9개의 에디션이 있으며 인덱스는 1에서 9까지입니다.

다음 명령을 사용하여 특정 Windows 10 에디션의 설치 이미지를 ESD 파일에서 WIM 이미지로 내보낼 수 있습니다.

Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

이 명령은 Windows 10 Pro 버전 하나만 포함하는 새 install.wim 파일을 만듭니다. 이미지의 색인이 1로 변경됩니다. .

WIM 파일에 남은 이미지에 대한 자세한 정보를 알아보겠습니다.

dism /get-wiminfo /wimfile:c:\iso\install.wim /index:1

Index : 4
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 14,754,777,474 bytes
WIM Bootable : No
Architecture : x64
Hal : <undefined>
Version : 10.0.18363
ServicePack Build : 418
ServicePack Level : 0
Edition : Professional
Installation : Client
ProductType : WinNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 22541
Files : 96467
Created : 10/7/2019 - 4:05:55 AM
Modified : 11/15/2019 - 8:46:50 AM
Languages :
en-US (Default)

install.wim에 여러 Windows 버전을 유지하려는 경우 /delete-image를 사용하여 필요하지 않은 버전을 제거할 수 있습니다. DISM 도구의 매개변수입니다.

예를 들어, 인덱스 1과 3이 있는 홈 및 홈 단일 언어 버전을 제거하려고 합니다.

Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity

/CheckIntegrity 매개변수를 사용하면 DISM이 이미지에서 구조적 손상을 감지한 경우 WIM 파일 수정 작업을 취소할 수 있습니다.

또는 이름별로 에디션을 삭제할 수 있습니다.

Dism /Delete-Image /ImageFile:c:\sources\install.wim /Name:"Windows 10 Education" /CheckIntegrity

또한 PowerShell을 사용하여 Windows 10 설치 이미지에서 필요하지 않은 버전을 제거할 수 있습니다.

Remove-WindowsImage -ImagePath "c:\sources\install.wim" -Index 2 –CheckIntegrity

Windows 10 설치 이미지에서 기본 제공 UWP 앱 제거

Windows 10 설치 이미지에서 프로비저닝된 모든 UWP(Microsoft Store) 앱을 제거할 수 있습니다. Windows를 더 빨리 설치하고 디스크 공간을 절약하는 것이 유용합니다. 또한 원치 않는 위젯을 제거하고 사용자가 운영 체제에 대한 통찰력을 얻기가 더 쉬워집니다.

DISM 또는 PowerShell을 사용하여 install.wim에서 기본 제공 UWP 앱을 제거하는 방법을 보여드리겠습니다.

드라이브에 폴더 생성:C:\mount . 다음 폴더에 Windows 설치 이미지(WIM)를 탑재합니다.

dism.exe /mount-wim /wimfile:c:\iso\install.wim /mountdir:c:\mount /index:1

/index:1을 사용했음을 참고하세요. , Windows 버전을 제거했기 때문에 위에서 설명한 대로 이미지에서 필요하지 않았습니다. 필요한 이미지의 인덱스를 지정할 수 있습니다.

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

WIM 파일을 탑재한 후 프로비저닝된 Microsoft Store 앱 패키지 목록을 표시할 수 있습니다. 명령 출력을 보기 위해 더 편리한 텍스트 파일 형식을 사용했습니다.

Dism.exe /image:c:\mount /Get-ProvisionedAppxPackages > c:\ps\apps.txt

각 앱에 대한 정보는 다음과 같습니다.

DisplayName : Microsoft.BingWeather
Version : 4.25.20211.0
Architecture : neutral
ResourceId : ~
PackageName : Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

이제 가장 흥미로운 일을 할 때입니다. 필요하지 않은 모든 앱을 제거합니다. 불행히도 Edge, Cortana, 지원팀에 문의 및 기타 앱과 같은 앱은 제거할 수 없습니다(그러나 GPO를 사용하여 비활성화할 수 있음). 또한 계산기(Microsoft.WindowsCalculator ), 사진 뷰어(Microsoft.Windows.Photos ), Microsoft.VP9VideoExtensions , Windows 10의 새 빌드에는 이러한 앱의 클래식(데스크톱) 버전이 없기 때문입니다. 또한 Microsoft.WindowsStore를 제거하지 마십시오. , 언젠가 필요하면 복원하기 어렵기 때문입니다.

앱을 하나씩 제거하거나 한 번에 모두 제거할 수 있습니다. 탑재된 이미지에서 최신 앱을 제거하려면 해당 이름(PackageName)을 지정합니다. BingWeather 앱을 제거하겠습니다.

dism.exe /image:c:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

같은 방법으로 필요하지 않은 내장 앱을 모두 제거합니다.

완료되면 이미지를 마운트 해제하고 변경 사항을 저장합니다(아래 방법 참조).

또한 TechNet 갤러리(https://gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b)에서 기성품 PowerShell 스크립트를 사용하여 Windows 10 설치 이미지에서 사전 설치된 앱을 제거할 수 있습니다.

이 방법의 장점은 wim 파일을 수동으로 마운트할 필요가 없다는 것입니다. .wim 파일에 대한 경로를 지정하고 PowerShell 스크립트를 실행하기만 하면 됩니다. 하지만 문제가 발생하면 DISM 관련이든 스크립트 자체이든 상관없이 오류를 찾기가 더 어렵습니다.

PowerShell을 관리자로 열고 다음 명령을 실행합니다.

.\removeapps.ps1 -pathtowim c:\Windows10\sources\install.wim -selectapps $true

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

각 앱이 별도의 줄에 표시되며 제거 여부를 선택할 수 있습니다(Y ) 또는 나가기(N ) 그것입니다.

모든 앱에 대한 작업을 선택하면 스크립트가 필요하지 않은 앱을 제거합니다. DISM과 달리 .wim 파일에 변경 사항을 저장할 필요가 없습니다. 스크립트에 의해 저장됩니다.

모든 앱을 제거하려면 매개변수를 제거하십시오. selectapps $true 명령의 끝에서. 제거할 수 있는 모든 응용 프로그램이 제거됩니다.

PowerShell로 작업할 때 현재 실행 정책 설정이 PowerShell 스크립트 실행을 허용하지 않기 때문에 오류가 발생할 수 있습니다. Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

이 문제를 해결하려면 다음 PowerShell 명령을 실행하고 실행 정책 설정을 변경하십시오.

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

이렇게 하면 PS1 스크립트를 실행할 수 있습니다.

Windows 10 설치 이미지에서 기능 비활성화 또는 제거

DISM을 사용하여 Windows 10 설치 이미지에서 특정 기능을 제거(또는 설치)할 수 있습니다.

DISM을 사용하여 탑재된 Windows 10 설치 이미지에서 사전 설치된 구성 요소 목록을 가져옵니다.

Dism.exe /image:c:\mount /Get-Capabilities

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

구성 요소가 설치되었거나 비활성화되었을 수 있습니다(없음).

PowerShell을 사용하여 이미지의 모든 Windows 구성 요소 목록을 표시할 수도 있습니다(이 예에서는 설치된 Windows 구성 요소만 표시).

Get-WindowsCapability -Path c:\mount|?{$_.State -eq "Installed"}

Windows 10 1909에는 다음 구성 요소가 사전 설치되어 있습니다.

App.Support.QuickAssist~~~~0.0.1.0
Browser.InternetExplorer~~~~0.0.11.0
Hello.Face.18330~~~~0.0.1.0
Hello.Face.Migration.18330~~~~0.0.1.0
Language.Basic~~~en-US~0.0.1.0
Language.Handwriting~~~en-US~0.0.1.0
Language.OCR~~~en-US~0.0.1.0
MathRecognizer~~~~0.0.1.0
Media.WindowsMediaPlayer~~~~0.0.12.0
OneCoreUAP.OneSync~~~~0.0.1.0
OpenSSH.Client~~~~0.0.1.0

이름으로 설치된 구성 요소를 제거할 수 있습니다. 얼굴 인식 구성 요소인 Hello.Face를 제거해 보겠습니다.

Dism.exe /image:c:\mount/Remove-Capability /CapabilityName:Hello.Face.18330~~~~0.0.1.0

또한 이미지에서 일부 기능을 활성화할 수 있습니다. 예를 들어, 모든 RSAT 관리 도구를 설치하려면:

Get-WindowsCapability -Path c:\mount |? {$_.Name -like "*RSAT*" -and $_.State -eq "NotPresent"} | Add-WindowsCapability -Path c:\mount

같은 방법으로 다른 구성 요소를 활성화/비활성화할 수 있습니다. 예를 들어 .NET 3.5를 활성화하고 SMB1을 비활성화합니다.

dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all /source:E:\sources\sxs
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol

Windows 10 설치 이미지(WIM 파일)에서 기본 제공 앱, 기능 및 에디션을 제거하는 방법은 무엇입니까?

같은 방식으로 Windows 10 설치 이미지에 드라이버 또는 최신 보안 업데이트를 통합할 수 있습니다.

Windows 10 WIM 설치 이미지 최적화

Windows 10 설치 이미지를 변경한 후 /cleanup-image를 사용하여 최적화하고 정리합니다. 매개변수.

/ResetBase 옵션을 사용하여 이전 구성요소 버전 제거:

Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase

Dism /ScanHealth를 사용하여 이미지에 오류가 있는지 확인하세요.

DISM /Image:C:\Mount /Cleanup-Image /ScanHealth

이미지를 마운트 해제하고 변경 사항을 WIM 파일에 저장하는 작업이 남아 있습니다.

dism.exe /unmount-wim /mountdir:c:\mount /commit

마음이 바뀌셨다면 /discard를 사용하세요. /commit 대신 매개변수 변경 사항을 취소합니다.

공간을 절약하기 위해 다음 명령을 사용하여 install.wim을 install.esd로 추가로 압축할 수 있습니다.

Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery

그런 다음 install.wim(install.esd)을 Windows 설치 미디어에 복사합니다. .wim 파일만 복사하고 다른 파일은 업데이트하지 않아야 합니다.

설치 파일에서 ISO 이미지를 생성하려면 무료 휴대용 프로그램인 Folder2ISO 또는 기타 유사한 프로그램을 사용할 수 있습니다.