Yerleşik Uygulamalar, Özellikler ve Sürümler Windows 10 Yükleme Görüntüsünden (WIM dosyası) Nasıl Kaldırılır?


Bu kılavuzda, Microsoft Store tarafından sağlanan uygulamaların, özelliklerin (yeteneklerin) ve kullanılmayan Windows sürümlerinin bir Windows 10 yükleme görüntüsünden nasıl kaldırılacağını göstereceğiz (

install.wim

dosya). Bunu DISM veya PowerShell kullanarak manuel olarak yapalım (ancak bazı komut dosyaları kullanılarak tüm eylemler otomatikleştirilebilir). Son olarak, ihtiyacımız olmayan herhangi bir program veya bileşen içermeyen temiz bir Windows 10 yükleme görüntüsü elde edeceğiz. Bu görüntü yalnızca temel Microsoft Store uygulamalarını ve özelliklerini içerecektir.

Bu makalede, temiz yükleme veya derleme yükseltmesi durumunda Windows 10 yükleme görüntüsünün kurumsal bilgisayarlara dağıtılması için nasıl temizleneceği ve optimize edileceği açıklanmaktadır. Yapıyı kullanıcıların bilgisayarlarında SCCM kullanarak yükselttikten sonra (Windows 10 1803'ten Windows 10 1909'a) setup.exe /auto upgrade yoluyla, daha önce kaldırılan bazı yerleşik UWP (Microsoft Store) uygulamalarının bu bilgisayarlarda yeniden göründüğünü gördük.

Not. Bu makalede örnek olarak Windows 10 Build 1909 kullanılmıştır, ancak kılavuz diğer Windows 10 yapılarıyla da çalışır.

Windows 10'u bir bilgisayara yüklediğinizde, Windows görüntüsü

\sources\install.wim

(veya

install.esd

) aslında konuşlandırılmıştır. Windows 10 yükleme görüntünüz bir ISO dosyası olarak saklanıyorsa, onu sanal bir CD sürücüsüne bağlayın ve E:\sources\install.wim (veya install.esd) dosyasını yerel diskinize kopyalayın. Tüm dizini de kopyalayabilirsiniz, ancak yalnızca .wim dosyasına ihtiyacımız var.

DISM komutu, bir .WIM dosyasını değiştirmek için kullanılır. Görüntü oluşturduğunuz daha eski bir Windows görüntüsü kullanıyorsanız, en son DISM sürümünü kullandığınızdan emin olun. Diğer işletim sistemi sürümlerinde Windows 10 install.wim dosyalarıyla çalışmak için Windows ADK'yi (Windows Değerlendirme ve Dağıtım Kiti) yüklemeniz gerekir. ADK'yı buradan indirebilirsiniz: https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx. Sayfayı aşağı kaydırın ve “Windows 10 için Windows ADK'yı İndirin” seçeneğine tıklayın. Şu anda en son sürüm, Windows 10 için ADK, sürüm 2004'tür. ADK araç takımının tamamı yerine yalnızca Dağıtım Araçlarını kurmalısınız.

Görüntü değiştirme komutlarını çalıştırırken DISM.exe'nin tam yolunu kullanmanız önerilir (örneğin, '

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe

'). Önceki DISM sürümleri, .wim dosyalarının daha yeni sürümleriyle çalışmayabilir.

Windows 10 Install.WIM Dosyasından Ek İşletim Sistemi Sürümleri Nasıl Kaldırılır?

Varsayılan olarak, Windows 10 Medya Oluşturma Aracı tarafından oluşturulan Windows 10 kurulum görüntüsü, mevcut tüm Windows sürümlerini içerir. Yalnızca bir Windows 10 sürümü kullanıyorsanız (kural olarak Professional veya Enterprise), tüm ek Windows sürümlerini yükleme görüntünüzden kaldırabilirsiniz.

Windows'un gereksiz sürümlerini install.wim'den kaldırmak, .WIM dosyasının boyutunu çok fazla küçültmez. Yalnızca XML dosyaları ve bazı meta veriler kaldırılır.

install.wim dosyasında mevcut Windows 10 sürümlerinin listesini alın:

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

Örneğimizde, görüntüde 9 sürüm vardır: Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro vb., 1'den 9'a kadar dizinlerle.

Aşağıdaki komutu kullanarak belirli bir Windows 10 sürümünün yükleme görüntüsünü bir ESD dosyasından bir WIM görüntüsüne aktarabilirsiniz:

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

Bu komut, yalnızca bir sürüm olan Windows 10 Pro içeren yeni bir install.wim dosyası oluşturacaktır. Resimdeki dizini 1 olarak değişecektir.

WIM dosyasında kalan resim hakkında detaylı bilgi alalım:

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)

Birden çok Windows sürümünü install.wim'de tutmak istiyorsanız, ihtiyacınız olmayan sürümleri DISM aracının /delete-image parametresini kullanarak kaldırabilirsiniz.

Örneğin, 1 ve 3 dizinlerine sahip Ev ve Tek Ev Dili sürümlerini kaldırmak istiyorsunuz:

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

/CheckIntegrity parametresi, DISM görüntüde herhangi bir yapısal hasar tespit ederse, WIM dosya değişiklik işlemlerinizin geri alınmasına izin verir.

Veya sürümleri adlarına göre silebilirsiniz:

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

Ayrıca, ihtiyacınız olmayan sürümleri PowerShell kullanarak Windows 10 yükleme görüntünüzden kaldırabilirsiniz:

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

Yerleşik UWP Uygulamalarını Windows 10 Yükleme Görüntüsünden Kaldırma

Sağlanan tüm UWP (Microsoft Store) uygulamalarını Windows 10 yükleme görüntünüzden kaldırabilirsiniz. Windows'u daha hızlı yüklemek ve diskinizde yer kazanmak için kullanışlıdır. İstenmeyen widget'lardan da kurtulacaksınız ve kullanıcılarınızın işletim sistemi hakkında fikir edinmesi daha kolay olacaktır.

DISM veya PowerShell kullanarak yerleşik UWP uygulamalarını install.wim'den nasıl kaldıracağınızı göstereceğiz.

Sürücünüzde bir klasör oluşturun:

C:\mount

. Windows yükleme görüntüsünü (WIM) bu klasöre bağlayın:

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

kullandığıma dikkat

/index:1

, Windows sürümlerini kaldırdığım için yukarıda anlatıldığı gibi görselden ihtiyaç duymadım. İhtiyacınız olan görüntünün indeksini belirleyebilirsiniz.

WIM dosyanızı bağladıktan sonra, sağlanan Microsoft Store uygulama paketlerinin listesini görüntüleyebilirsiniz. Komut çıktısını görüntülemek için daha uygun bir metin dosyası formatı kullandım:

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

Her uygulama hakkındaki bilgiler şöyle görünecektir:

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

Şimdi sıra en ilginç şeylere geldi: İhtiyacımız olmayan tüm uygulamaları kaldıracağız. Ne yazık ki Edge, Cortana, Contact Support ve diğerleri gibi uygulamalar kaldırılamaz (ancak bunları GPO kullanarak devre dışı bırakabilirsiniz). Ayrıca hesap makinesini bırakmanızı tavsiye ederim (

Microsoft.WindowsCalculator

), fotoğraf görüntüleyici (

Microsoft.Windows.Photos

),

Microsoft.VP9VideoExtensions

Windows 10'un yeni sürümlerinde bu uygulamaların klasik (masaüstü) sürümleri bulunmadığından. Ayrıca, kaldırmayın

Microsoft.WindowsStore

, çünkü bir gün ihtiyacın olursa eski haline getirmek zordur.

Uygulamaları tek tek veya hepsini birden kaldırabilirsiniz. Monte edilen görüntüden modern bir uygulamayı kaldırmak için adını (PaketAdı) belirtin. BingWeather uygulamasını kaldıralım:

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

Aynı şekilde, ihtiyacınız olmayan tüm yerleşik uygulamaları kaldırın.

İşiniz bittiğinde, görüntünün bağlantısını kesin ve değişiklikleri kaydedin (nasıl yapılacağına aşağıda bakın).

Ayrıca TechNet Gallery'den hazır bir PowerShell komut dosyası kullanarak önceden yüklenmiş uygulamaları Windows 10 yükleme görüntüsünden kaldırabilirsiniz: https://gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b.

Bu yöntemin bir avantajı, wim dosyasını manuel olarak bağlamanıza gerek olmamasıdır. Tek yapmanız gereken .wim dosyasına bir yol belirtmek ve PowerShell betiğini çalıştırmak. Ancak, bir şeyler ters giderse, ister DISM ile ister betiğin kendisiyle ilgili olsun, bir hata bulmak daha zor olacaktır.

PowerShell'i yönetici olarak açın ve aşağıdaki komutu çalıştırın:

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

Her uygulamayı ayrı bir satırda göreceksiniz ve kaldırıp kaldırmayacağınızı seçebilirsiniz (

Y

) veya ayrıl (

N

) BT.

Tüm uygulamalar için bir eylem seçtikten sonra, komut dosyası ihtiyacınız olmayanları kaldıracaktır. DISM'den farklı olarak, .wim dosyasındaki değişiklikleri kaydetmeniz gerekmez — bunlar komut dosyası tarafından kaydedilir.

Tüm uygulamaları kaldırmak istiyorsanız, komutun sonundaki selectapps $true parametresini kaldırın. Bu, kaldırılabilecek tüm uygulamaları kaldıracaktır.

PowerShell ile çalışırken, geçerli yürütme ilkesi ayarları PowerShell betiklerinin çalışmasına izin vermediğinden bir hata alabilirsiniz.

Düzeltmek için bu PowerShell komutunu çalıştırın ve Yürütme ilkesi ayarlarını değiştirin:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

Bu, PS1 komut dosyalarının çalışmasına izin verecektir.

Windows 10 Yükleme Görüntüsünden Yetenekleri ve Özellikleri Devre Dışı Bırakma veya Kaldırma

Windows 10 yükleme görüntünüzden belirli özellikleri kaldırmak (veya yüklemek) için DISM'yi kullanabilirsiniz.

DISM kullanarak takılı Windows 10 kurulum görüntüsündeki önceden yüklenmiş bileşenlerin listesini alın:

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

Bir bileşen yüklenebilir veya devre dışı bırakılabilir (Mevcut Değil).

Görüntüdeki tüm Windows bileşenlerinin bir listesini PowerShell kullanarak da görüntüleyebilirsiniz (bu örnekte yalnızca yüklü Windows bileşenlerini göstereceğiz):

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

Windows 10 1909'da aşağıdaki bileşenler önceden yüklenmiştir:

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

Kurulu bir bileşeni adına göre kaldırabilirsiniz. Bir yüz tanıma bileşeni olan Hello.Face'i kaldıralım:

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

Ayrıca, görüntüdeki bazı yetenekleri etkinleştirebilirsiniz. Örneğin, tüm RSAT yönetim araçlarını yüklemek için:

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

Aynı şekilde diğer bileşenleri etkinleştirebilir/devre dışı bırakabilirsiniz. Örneğin, .NET 3.5'i etkinleştirelim ve SMB1'i devre dışı bırakalım:

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

Aynı şekilde, sürücüleri veya en son güvenlik güncellemelerini Windows 10 yükleme görüntünüze entegre edebilirsiniz.

Windows 10 WIM Kurulum Görüntüsünü Optimize Etme

Windows 10 yükleme görüntünüzde değişiklikler yaptıktan sonra /cleanup-image parametresini kullanarak optimize edin ve temizleyin.

/ResetBase seçeneğini kullanarak önceki bileşen sürümlerini kaldırın:

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

Dism /ScanHealth'i kullanarak görüntüde hata olup olmadığını kontrol edin.

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

Görüntünün bağlantısını kesmek ve değişiklikleri WIM dosyasına kaydetmek için kalır:

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

Fikrinizi değiştirdiyseniz,

/discard

parametre yerine

/commit

değişiklikleri silmek için.

Yer kazanmak için ayrıca şu komutu kullanarak install.wim'i install.esd'ye sıkıştırabilirsiniz:

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

Ardından install.wim'inizi (install.esd) Windows yükleme ortamınıza kopyalayın. Yalnızca .wim dosyasını kopyalamalı ve diğer dosyaları güncellememelisiniz.

Yüklediğiniz dosyalardan bir ISO görüntüsü oluşturmak için ücretsiz bir taşınabilir program olan Folder2ISO veya diğer benzer programları kullanabilirsiniz.

İlgili makaleler