Bir kuruluşta Windows 10 dağıtımı - önceden yüklenmiş uygulamaları nasıl kaldırabilirim?


26

İşyerinde bazı Windows 10 makineleri dağıtmaya çalışıyorum ve önceden yüklenmiş uygulamaları kaldırmam ya da devre dışı bırakmam gerekiyor.

Nedense, yönetim, Xbox uygulamasının ve Candy Crush Soda Saga'nın (vb.) Kurumsal bir iş istasyonuna kurulmaması gerektiğini düşünüyor.

Onları olaydan sonra kaldırmayı denedik, ancak giriş yapan herhangi bir yeni kullanıcı için tekrar görünür, bu da kabul edilebilir değildir. Kurumsal Windows 10 imajımızdan bu uygulamalardan gerçekten nasıl kurtuluruz?

Yanıtlar:


32

Aslında bir Windows 10 görüntüsünü kontrol etmek için bulduğum en kolay yöntem, onu Dağıtım Görüntü Sunumu ve Yönetimi (DISM.exe) aracıyla düzenlemektir.


Kısacası, yapmanız gerekenler:

  1. Dağıtmakta olduğunuz görüntünün Windows wim'ini bulun.

    • Windows 10 kurulum ISO'sunda, örneğin dosya: \sources\install.wim
  2. Pimi geçici olarak monte etmek için bir dizin oluşturun.

  3. Pimi monte edin.

  4. Değişikliklerinizi yapın.

  5. Değişiklikleri yapın ve WIM'in bağlantısını kesin.


Daha ayrıntılı olarak:

  1. Windows wim'in yerini bulun.

    • En son 64 bit olan Windows 10 Enterprise sürümünü (SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO) Micorosoft'un toplu lisanslama portalından indirip ISO 'yu monte edeceğim D:. (Elbette okuma-yazma erişimi ile monte ettiğinizden emin olun!)
    • Bu, en düzenlemeye istediğim wim dosyasını koyar: D:\sources\install.wim. Bunu bir PowerShell değişkenine atayacağım.
      • $wimfile = "D:\sources\install.wim"

  2. Pimi geçici olarak monte etmek için bir dizin oluşturun.

    • Kullanacağım C:\Temp\W10entDISMve bunu bir PowerShell değişkenine de atayacağım.
      • $mountdir = "C:\Temp\W10entDISM"

  3. Pimi DISM ile monte edin .

    • dism.exe /Mount-Image /ImageFile:$wimfile /Index:1 /MountDir:$mountdir

  4. Değişikliklerinizi yapın.

    • Önceden yüklenmiş Windows 10 uygulamalarını kaldırmak amacıyla, burada ele almamız gereken üç farklı tür var - bir klasik çalıştırılabilir, bir sürü Metro / UWP / Appx uygulaması ve Windows 10'un zorladığı bir sürü kısa yol kısayolu Başlat Menüsüne.
      1. Klasik çalıştırılabilir, OneDrive Yükleyici
        • Windows 10'un bir çalıştırılabilir dosyası OneDriveSetup.exeve otomatik olarak çalıştırılması için kayıt defteri girdileri var; bu da, File System Security PowerShell Modülü ve komut satırı kayıt defteri düzenleyicisini kullanarak ortadan kaldırıyorum reg.exe. Tabii ki, bu istenirse manuel olarak veya diğer komut satırı araçları ile yapılabilir.
        • takeown /F $mountdir\Windows\SysWOW64\OneDriveSetup.exe /A
        • Add-NTFSAccess -Path "$($mountdir)\Windows\SysWOW64\onedrivesetup.exe" -Account "BUILTIN\Administrators" -AccessRights FullControl
        • Remove-Item $mountdir\Windows\SysWOW64\onedrivesetup.exe
        • reg load HKEY_LOCAL_MACHINE\WIM $mountdir\Users\Default\ntuser.dat
        • reg delete "HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /f
      2. Windows 10'un Başlat Menüsü'nde oluşturduğu yükleyici kısayolları.
        • Bunlar, bir kurulum diski düzenlerken devre dışı bırakmak için bir değer yaratmamız ve eklememiz gereken "CloudContent" adlı bir kayıt defteri anahtarı tarafından kontrol edilir. Mevcut bir kurulumla uğraşırsanız, anahtar zaten yaratılmış olur.
        • reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent
        • reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f
        • reg unload HKEY_LOCAL_MACHINE\WIM
      3. Metro / UWP / Appx uygulamaları.
        • Hangi Appx uygulamalarının kaldırılacağını görüntülemek ve karar vermek için Get-AppxProvisionedPackage cmdlet'ini kullanabiliriz. ( Get-AppxProvisionedPackage -Path $mountdir) Önemli olarak, önceden yüklenmiş olan Appx uygulamalarının tümü silinemez veya kaldırılmamalıdır. Bu yazının başlangıcından itibaren, AppConnector, ConnectivityStore ve WindowsStore'u kaldırmamanız önerilir (kullanımları istenirse başka şekillerde devre dışı bırakılabilir, ancak gerçekte bunları kaldırdıkları ve istenmeyen sonuçlar doğurduğu bildirilmiştir). Ayrıca Windows 10'da, Windows Hesap Makinesinin bir Appx paketi olduğunu da unutmayın.
        • Bu üç uygulamayı, Windows Hesap Makinesini ve Microsoft Solitaire Koleksiyonunu kurmayı bırakıp her şeyi kaldırmayı seçtim.
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe
  5. Değişiklikleri yapın ve WIM'in bağlantısını kesin.

    • dism.exe /Unmount-Image /MountDir:$mountdir /commit

Sadece tehdez:

$wimfile = "D:\sources\install.wim"
$mountdir = "C:\Temp\W10entDISM"
dism.exe /Mount-Image /ImageFile:$wimfile /Index:1 /MountDir:$mountdir

# Remove Appx Packages
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe

# Remove OneDrive Setup 
    takeown /F $mountdir\Windows\SysWOW64\OneDriveSetup.exe /A
    Add-NTFSAccess -Path "$($mountdir)\Windows\SysWOW64\onedrivesetup.exe" -Account "BUILTIN\Administrators" -AccessRights FullControl
    Remove-Item $mountdir\Windows\SysWOW64\onedrivesetup.exe

    reg load HKEY_LOCAL_MACHINE\WIM $mountdir\Users\Default\ntuser.dat
    reg delete "HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /f

# Remove Cloud Content
    reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent
    reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

# Unload, Unmount, Commit
reg unload HKEY_LOCAL_MACHINE\WIM

dism.exe /Unmount-Image /MountDir:$mountdir /commit

Artık Windows 10'u ek bir sorun olmadan yüklemek veya yapılandırma / dağıtım yönetim sisteminize beslemek için kullanabileceğiniz bir ISO ve / veya wim dosyanız olmalıdır. Ortaya çıkan bir işletim sistemi dağıtımından Başlat Menüsü'nün bir kopyası:

görüntü tanımını buraya girin


9
Solitaire'i kaldırırsanız Windows bozulur mu?
Michael Hampton,

13
@MichaelHampton: Hayır, ancak Solitaire’ı yoksa kullanıcılarınız Windows'u kırabilir.
afrazier

Bunu yapmayı seviyorum çini arayüzü tamamen kırar. Ne kadar bir cr @ p!
Monica ile Hafiflik Yarışları

1
@MichaelHampton hah, hayır, ama Windows'ta bir klasik, bu yüzden çevrede kalmasına izin verdim. Bir Windows istemcisi onsuz çıplak hissediyor ve kurumsal imajda pornografi dağıtmakla suçlanmak istemiyorum. :)
HopelessN00b

1
@ cust1992 Hayır, ikisi de temel uygulamalar olarak kabul edilir ve geleneksel yöntemler kullanılarak kaldırılamaz. Her halükarda onları sökmenin olayları parçaladığı bildirildi. Onlardan gerçekten kurtulmak istiyorsan, daha iyi yaklaşım onların Applocker veya SRP gibi bir şeyle kaçmalarını engellemektir.
UmutsuzN00b

2

OneDrive ve Cortana normal şekilde kaldırılamaz. "HKLM: \ Software \ Microsoft \ Windows \ Windows Components" altındaki gizli paketleri etkinleştirmek için kayıt defterini düzenlemeniz gerekir.

Ben var benim kendi araç geliştirdik , Windows 10 özelleştirmek için (Win 10 -1709 Kurumsal üzerinde test). Çoğunlukla powershell ile yazılmıştır, bu nedenle okumak ve bakım yapmak forumlara girdiğiniz daha yaygın toplu iş dosyalarından daha kolay olabilir. Ayrıntılar için kodu kontrol edebilirsiniz.


1

En kolay yol Windows 10 LTSB'yi dağıtmak olacaktır. Enterprise LTSB, 2 ila 3 yılda bir yayınlanan Windows 10 Enterprise'ın uzun vadeli bir destek sürümüdür. Temel olarak, bu tüm uygulama şeyler olmadan Windows 10; Microsoft Mağazası yok, Microsoft Edge yok, hiç uygulama yok.

Bu tabii ki tamamen farklı bir ISO gerektirir. Piyasaya sürüldükten sonraki 10 yıl güvenlik güncelleştirmeleriyle desteklenir ve kasıtlı olarak hiçbir özellik güncellemesi almaz.

Önceden Lisanslama yoluyla bir Windows 10 Enterprise E3 (cihaz başına) planınız varsa, Windows 10 Enterprise LTSB'yi indirip yükleyebilirsiniz.

Daha fazla ayrıntı: http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf

İşletim sistemini değiştirmek istemiyorsanız veya değiştirmek istemiyorsanız, tüm uygulamaları PowerShell ile kaldırabilirsiniz:

Yönetici olarak çalıştır: Get-AppXProvisionedPackage -Online | Kaldır-AppxProvisionedPackage -Online Get-AppxPackage -allusers | Kaldır-AppxPackage

Kullanıcı olarak çalıştır: Get-AppxPackage | Kaldır-AppxPackage

Lütfen bu komutların Cortana, Edge ve Microsoft Mağazası dışındaki tüm uygulamaları kaldıracağını unutmayın. Sadece bilginiz için hesap makinesini de kaybedersiniz.


2
Evet, çoğu kullanım için LTSB'yi dağıtmayı bıraktım, ne yazık ki, herhangi bir metro uygulamasının olmayışı bazı kullanımlar için uygun hale getirmiyor ... (belki de dizüstü bilgisayarlar için kamera uygulaması demek istiyorum) metro uygulamalarından bazılarını, sahip olduğumuz tüm LTSB kurulumlarına dağıtmak için. Yani, aslında, aynı problem ters, ancak daha zor, çünkü istediğimiz metro uygulamalarının bazıları Windows 10 "mağazasında" bulunmuyor ve yine de SCCM ile iyi oynamıyorlar. Aptal @ & # $ ing Microsoft.
UmutsuzN00b
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.