it-swarm.com.de

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

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 angezeigt, wenn sich neue Benutzer anmelden. Dies ist nicht akzeptabel. Wie können wir wirklich diese Apps aus unserem Windows 10-Unternehmensimage entfernen?

26
HopelessN00b

Die einfachste Methode, die ich gefunden habe, um ein Windows 10-Image tatsächlich zu steuern, besteht darin, es mit dem Tool Deployment Image Servicing and Management (DISM.exe) zu bearbeiten.


Kurz gesagt, Sie müssen:

  1. Suchen Sie das 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, in dem Sie das WIM vorübergehend bereitstellen können.

  3. Montieren Sie die Wim.

  4. Nehmen Sie Ihre Änderungen vor.

  5. Übernehmen Sie die Änderungen und entfernen Sie das WIM.


Ausführlicher:

  1. Suchen Sie das 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) vom Volumenlizenzportal von Micorosoft herunterladen und die ISO auf D: Mounten. (Stellen Sie sicher, dass Sie es mit Lese-/Schreibzugriff bereitstellen!)
    • Damit befindet sich die WIM-Datei, die ich bearbeiten möchte: D:\sources\install.wim. Ich werde das einer PowerShell-Variablen zuweisen.
      • $wimfile = "D:\sources\install.wim"

  2. Erstellen Sie ein Verzeichnis, in dem Sie das WIM vorübergehend bereitstellen können.

    • Ich werde C:\Temp\W10entDISM Verwenden und das auch einer PowerShell-Variablen zuweisen.
      • $mountdir = "C:\Temp\W10entDISM"

  3. Montiere die 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 hier 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.exe Und Registrierungseinträge, um sie automatisch auszuführen. Diese werden mit dem PowerShell-Modul für Dateisystemsicherheit und dem Befehlszeilen-Registrierungseditor reg.exe. Dies kann natürlich manuell oder bei Bedarf mit anderen Befehlszeilentools erfolgen.
        • 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 zum Deaktivieren hinzufügen müssen, wenn Sie eine Installations-CD bearbeiten. Wenn es sich um eine vorhandene Installation handelt, wird 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.
        • Wir können das Cmdlet Get-AppxProvisionedPackage verwenden, um anzuzeigen und zu 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 dieses Schreibens wird empfohlen, AppConnector, ConnectivityStore und WindowsStore nicht zu deinstallieren (ihre Verwendung kann auf Wunsch auf andere Weise deaktiviert werden, es wurde jedoch berichtet, dass das tatsächliche Entfernen diese Probleme verursacht und unerwünschte Folgen hat). 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 Collection, installiert zu lassen und alles andere zu entfernen, damit ich am Ende Folgendes ausführen kann:
        • 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 entfernen Sie das WIM.

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

Nur der Codez:

$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 über eine ISO- und/oder WIM-Datei verfügen, mit der Sie Windows 10 ohne zusätzlichen Mist installieren oder in Ihr Konfigurations-/Bereitstellungsverwaltungssystem einspeisen können. Ein Screenclip des Startmenüs aus einer resultierenden Betriebssystembereitstellung:

(enter image description here

32
HopelessN00b

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-Komponenten" zu aktivieren.

Ich habe mein eigenes Tool erstellt zum Anpassen von Windows 10 (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 gängigeren Batch-Dateien, die Sie in Foren erhalten. Sie können den Code auf Details überprüfen.

2
Max

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

Dies erfordert offensichtlich eine völlig andere ISO. Sie werden 10 Jahre nach ihrer Veröffentlichung mit Sicherheitsupdates unterstützt und erhalten absichtlich keine Feature-Updates.

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

Weitere Details: 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:

Als Administrator ausführen: Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppxPackage -allusers | Remove-AppxPackage

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

Beachten Sie bitte, dass mit diesen Befehlen alle Apps außer Cortana, Edge und Microsoft Store deinstalliert werden. Sie verlieren auch den Taschenrechner, nur zu Ihrer Information.

1
Makorus