Bereitstellen von Windows 10 in einem Unternehmen - Wie entferne ich die vorinstallierten Apps?


26

Ich versuche, einige Windows 10-Computer bei der Arbeit bereitzustellen und muss die vorinstallierten Apps entfernen oder deaktivieren.

Aus irgendeinem Grund ist das Management der Ansicht, dass die Xbox-App und Candy Crush Soda Saga (usw.) nicht auf einer Unternehmensarbeitsstation installiert werden sollten.

Wir haben versucht, sie nachträglich zu deinstallieren, aber sie werden erneut für alle neuen Benutzer angezeigt, die sich anmelden. Dies ist nicht akzeptabel. Wie können wir diese Apps aus unserem Windows 10-Unternehmensimage wirklich entfernen?

Antworten:


32

Die einfachste Methode zum Steuern eines Windows 10-Abbilds besteht darin, es mit dem Tool DISM.exe (Deployment Image Servicing and Management) zu bearbeiten .


Kurz gesagt, müssen Sie:

  1. Suchen Sie den Windows-WIM für das Image, das Sie bereitstellen.

    • Bei einer Windows 10-Installations-ISO lautet die Datei beispielsweise: \sources\install.wim
  2. Erstellen Sie ein Verzeichnis, um den WIM vorübergehend einzubinden.

  3. Montieren Sie den Wim.

  4. Nehmen Sie Ihre Änderungen vor.

  5. Übernehmen Sie die Änderungen und heben Sie die Bereitstellung des WIM auf.


Ausführlicher:

  1. Suchen Sie den Windows-WIM.

    • Ich werde die neueste 64-Bit-Enterprise-Version von Windows 10 (SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO) von Micorosofts Volumenlizenzportal herunterladen und die ISO auf bereitstellen D:. (Stellen Sie sicher, dass Sie es mit Lese- / Schreibzugriff mounten!)
    • Dadurch wird die WIM - Datei ich bearbeiten möchten unter: D:\sources\install.wim. Ich werde das einer PowerShell-Variablen zuweisen.
      • $wimfile = "D:\sources\install.wim"

  2. Erstellen Sie ein Verzeichnis, um den WIM vorübergehend einzubinden.

    • Das benutze ich C:\Temp\W10entDISMund ordne es auch einer PowerShell-Variablen zu.
      • $mountdir = "C:\Temp\W10entDISM"

  3. Montieren Sie den Wim mit DISM .

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

  4. Nehmen Sie Ihre Änderungen vor.

    • Um die vorinstallierten Windows 10-Apps zu entfernen, müssen wir uns mit drei verschiedenen Typen befassen - einer klassischen ausführbaren Datei, einer Reihe von Metro / UWP / Appx-Anwendungen und einer Reihe von Installationsverknüpfungen, die Windows 10 erzwingt auf das Startmenü.
      1. Die klassische ausführbare Datei, OneDrive Installer
        • Windows 10 verfügt über eine ausführbare Datei OneDriveSetup.exeund Registrierungseinträge, die automatisch ausgeführt werden. Diese werden mit dem PowerShell-Modul für die Dateisystemsicherheit und dem Befehlszeilen-Registrierungseditor beseitigt reg.exe. Dies kann natürlich manuell oder mit anderen Befehlszeilentools durchgeführt werden, falls dies bevorzugt wird.
        • 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. Die Installationsverknüpfungen, die Windows 10 im Startmenü erstellt.
        • Diese werden von einem Registrierungsschlüssel namens "CloudContent" gesteuert, den wir erstellen und einen Wert hinzufügen müssen, um ihn zu deaktivieren, wenn Sie eine Installations-CD bearbeiten. Wenn es sich um eine vorhandene Installation handelt, wurde der Schlüssel bereits erstellt.
        • 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. Die Metro / UWP / Appx-Anwendungen.
        • Mit dem Cmdlet Get-AppxProvisionedPackage können Sie anzeigen und entscheiden, welche Appx-Anwendungen entfernt werden sollen. ( Get-AppxProvisionedPackage -Path $mountdir) Wichtig ist, dass nicht alle vorinstallierten Appx-Apps entfernt werden können oder sollten. Zum Zeitpunkt des Schreibens dieses Dokuments wird empfohlen, AppConnector, ConnectivityStore und WindowsStore nicht zu deinstallieren (ihre Verwendung kann auf Wunsch auch auf andere Weise deaktiviert werden, es wurde jedoch berichtet, dass das Entfernen dieser Elemente zu Problemen und unerwünschten Konsequenzen führt). Erwähnenswert ist auch, dass der Windows-Rechner in Windows 10 ein Appx-Paket ist.
        • Ich habe mich dafür entschieden, diese drei Apps, den Windows-Rechner und die Microsoft Solitaire-Sammlung, installiert zu lassen und alles andere zu entfernen.
        • 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. Übernehmen Sie die Änderungen und heben Sie die Bereitstellung des WIM auf.

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

Nur der Code:

$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

Sie sollten jetzt eine ISO- und / oder WIM-Datei haben, mit der Sie Windows 10 ohne den hinzugefügten Mist installieren oder in Ihr Konfigurations- / Bereitstellungsverwaltungssystem einspeisen können. Ein Screenclip des Startmenüs aus einer resultierenden Betriebssystembereitstellung:

Bildbeschreibung hier eingeben


9
Bricht Windows, wenn Sie Solitaire entfernen?
Michael Hampton

13
@MichaelHampton: Nein, aber Ihre Benutzer könnten Windows beschädigen, wenn sie keinen Solitaire haben.
Afrazier

Ich mag es, wenn das die Kachel-Oberfläche komplett zerstört. Was für eine Ladung cr @ p!
Leichtigkeit Rennen mit Monica

1
@MichaelHampton hah, nein, aber es ist ein Klassiker unter Windows, also lasse ich es bleiben. Ein Windows-Client fühlt sich einfach nackt an, und ich möchte nicht beschuldigt werden, Pornografie im Unternehmensimage zu verbreiten. :)
HopelessN00b

1
@ cust1992 Nein, beide gelten als Kernanwendungen und können mit herkömmlichen Methoden nicht entfernt werden. Es wurde berichtet, dass sie herausgerissen wurden, um Dinge zu zerbrechen. Wenn Sie sie wirklich loswerden möchten, sollten Sie verhindern, dass sie mit Applocker oder SRPs ausgeführt werden.
HopelessN00b

2

OneDrive und Cortana können nicht auf normale Weise entfernt werden. Sie müssen die Registrierung bearbeiten, um versteckte Pakete unter "HKLM: \ Software \ Microsoft \ Windows \ Windows Components" zu aktivieren.

Ich habe mein eigenes Tool zum Anpassen von Windows 10 erstellt (getestet unter Win 10-1709 Enterprise). Es ist größtenteils in Powershell geschrieben und daher möglicherweise einfacher zu lesen und zu warten als die häufigeren Batch-Dateien, die Sie in Foren erhalten. Sie können den Code für Details überprüfen.


1

Der einfachste Weg wäre die Bereitstellung von Windows 10 LTSB. Enterprise LTSB ist eine Langzeit-Support-Version von Windows 10 Enterprise, die alle zwei bis drei Jahre veröffentlicht wird. Grundsätzlich ist dies Windows 10 ohne das gesamte App-Zeug. Kein Microsoft Store, kein Microsoft Edge, überhaupt keine Apps.

Dies erfordert natürlich eine ganz andere ISO. Sie werden 10 Jahre nach ihrer Veröffentlichung mit Sicherheitsupdates unterstützt und erhalten absichtlich keine Funktionsupdates.

Wenn Sie bereits einen Windows 10 Enterprise E3-Plan (pro Gerät) über die Volumenlizenzierung haben, können Sie Windows 10 Enterprise LTSB herunterladen und installieren.

Weitere Informationen: http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf

Wenn Sie das Betriebssystem nicht ändern können oder möchten, sollten Sie in der Lage sein, alle Apps über PowerShell zu deinstallieren:

Führen Sie als Administrator Folgendes aus: Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppxPackage -allusers | Remove-AppxPackage

Als Benutzer ausführen: Get-AppxPackage | Remove-AppxPackage

Beachten Sie, dass diese Befehle alle Apps außer Cortana, Edge und Microsoft Store deinstallieren. Sie verlieren auch den Rechner, nur zu Ihrer Information.


2
Ja, ich habe LTSB für die meisten Verwendungszwecke bereitgestellt. Leider ist es aufgrund des Fehlens von Metro-Apps für einige Verwendungszwecke ungeeignet um einige der Metro-Apps für alle LTSB-Installationen bereitzustellen, die wir haben. Eigentlich das gleiche Problem in umgekehrter Richtung, aber schwieriger, da einige der von uns gewünschten Metro-Apps nicht im "Store" von Windows 10 verfügbar sind und mit SCCM sowieso nicht gut funktionieren. Dummes @ & # $ ing von Microsoft.
HopelessN00b
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.