web-dev-qa-db-ja.com

企業でのWindows 10の展開-プレインストールされたアプリを削除するにはどうすればよいですか?

一部のWindows 10マシンを職場で導入しようとしていますが、プレインストールされているアプリを削除するか無効にする必要があります。

何らかの理由で、経営者はXboxアプリとCandy Crush Soda Saga(など)を企業のワークステーションにインストールすべきではないと感じています。

事後にアンインストールを試みましたが、新しいユーザーがログインすると再び表示されるため、許可されません。どのようにして本当に企業のWindows 10イメージからこれらのアプリを削除しますか?

26
HopelessN00b

私が実際にWindows 10イメージを制御するために見つけた最も簡単な方法は、 展開イメージのサービスと管理(DISM.exe) ツールでそれを編集することです。


つまり、次のことを行う必要があります。

  1. 展開するイメージのWindows wimを見つけます。

    • たとえば、Windows 10のインストールISOでは、ファイルは\sources\install.wimです。
  2. Wimを一時的にマウントするディレクトリを作成します。

  3. Wimをマウントします。

  4. 変更を加えます。

  5. 変更をコミットし、WIMをマウント解除します。


さらに詳細に:

  1. Windows wimを見つけます。

    • Micorosoftのボリュームライセンスポータルから最新の64ビットエンタープライズバージョンのWindows 10(SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO)をダウンロードし、ISOをD:にマウントします。 (もちろん、読み取り/書き込みアクセスでマウントしてください!)
    • これは、編集したいwimファイルをD:\sources\install.wimに置きます。これをPowerShell変数に割り当てます。
      • $wimfile = "D:\sources\install.wim"

  2. Wimを一時的にマウントするディレクトリを作成します。

    • C:\Temp\W10entDISMを使用して、PowerShell変数にも割り当てます。
      • $mountdir = "C:\Temp\W10entDISM"

  3. DISMでwimをマウントします

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

  4. 変更を加えます。

    • プレインストールされたWindows 10アプリを削除するために、ここで扱う必要のある3つの異なるタイプがあります-1つの従来の実行可能ファイル、Metro/UWP/Appxアプリケーションの束、およびWindows 10が強制するインストーラーのショートカットの束スタートメニューに。
      1. 従来の実行可能ファイル、OneDriveインストーラー
        • Windows 10には、実行可能ファイルOneDriveSetup.exeとそれを自動的に実行するためのレジストリエントリがあります。これは File System Security PowerShell Module とコマンドラインレジストリエディターreg.exeを使用して削除します。もちろん、これは手動で行うことも、必要に応じて他のコマンドラインツールを使用して行うこともできます。
        • 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がスタートメニューに作成するインストーラーのショートカット。
        • これらは、「CloudContent」と呼ばれるレジストリキーによって制御されます。インストールディスクを編集するときに、無効にする値を作成して追加する必要があります。既存のインストールを処理する場合、キーはすでに作成されています。
        • 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アプリケーション。
        • Get-AppxProvisionedPackageコマンドレット を使用して、削除するAppxアプリケーションを表示して決定できます。 (Get-AppxProvisionedPackage -Path $mountdir)重要なことに、プレインストールされているすべてのAppxアプリを削除できるわけではなく、削除する必要もありません。この記事の執筆時点では、AppConnector、ConnectivityStore、およびWindowsStoreをアンインストールしないことをお勧めします(必要に応じて、これらの使用を他の方法で無効にすることができますが、実際に削除すると、問題が発生し、望ましくない結果が生じると報告されています)。 Windows 10では、Windows CalculatorがAppxパッケージであることにも注目してください。
        • 私は、これらの3つのアプリ、Windows電卓、およびMicrosoft Solitaire Collectionをインストールしたままにし、その他すべてを削除することを選択したので、最終的に実行します。
        • 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. 変更をコミットし、WIMをマウント解除します。

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

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

これで、がらくたを追加せずにWindows 10をインストールしたり、構成/展開管理システムにフィードしたりできるISOファイルやwimファイルができました。結果のOS展開からのスタートメニューのスクリーンクリップ:

enter image description here

32
HopelessN00b

OneDriveとCortanaは通常の方法では削除できません。 "HKLM:\ Software\Microsoft\Windows\Windows Components"の下にある非表示のパッケージを有効にするには、レジストリを編集する必要があります。

Windows 10をカスタマイズするための 独自のツールを作成 があります(Win 10 -1709 Enterpriseでテスト済み)。ほとんどはPowerShellで記述されているため、フォーラムで入手する一般的なバッチファイルよりも読みやすく、メンテナンスも簡単です。詳細については、コードを確認できます。

2
Max

最も簡単な方法は、Windows 10 LTSBを展開することです。 Enterprise LTSBは、2〜3年ごとにリリースされるWindows 10 Enterpriseの長期サポートバージョンです。基本的に、これはアプリ全体を含まないWindows 10です。 Microsoft Store、Microsoft Edge、アプリは一切ありません。

これには明らかにまったく異なるISOが必要です。リリース後10年間は​​セキュリティ更新プログラムでサポートされており、意図的に機能更新を受信しません。

ボリュームライセンスによるWindows 10 Enterprise E3(デバイス単位)プランを既にお持ちの場合は、Windows 10 Enterprise LTSBをダウンロードしてインストールできます。

詳細: http://download.Microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf

OSを変更できない、または変更したくない場合は、PowerShellを介してすべてのアプリをアンインストールできるはずです。

管理者として実行:Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppxPackage -allusers |削除AppxPackage

ユーザーとして実行:Get-AppxPackage |削除AppxPackage

これらのコマンドを実行すると、Cortana、Edge、Microsoft Storeを除くすべてのアプリがアンインストールされることに注意してください。あなただけの情報のためにそうすることによって電卓も失うでしょう。

1
Makorus