기업에서 Windows 10 배포-사전 설치된 앱을 어떻게 제거합니까?


26

직장에서 일부 Windows 10 컴퓨터를 배포하려고하는데 사전 설치된 앱을 제거하거나 비활성화해야합니다.

어떤 이유에서든 경영진은 Xbox 앱과 Candy Crush Soda Saga 등을 회사 워크 스테이션에 설치해서는 안된다고 생각합니다.

사실 이후에 제거를 시도했지만 새 사용자가 로그인하면 다시 표시되므로 허용되지 않습니다. 우리는 어떻게합니까 정말 우리 회사의 윈도우 10 이미지에서 이러한 응용 프로그램을 제거?

답변:


32

실제로 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 비트, Enterprise 버전의 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 앱을 제거하기 위해 실제로는 여기에서 처리해야 할 세 가지 유형, 즉 하나의 클래식 실행 파일, 여러 Metro / UWP / Appx 응용 프로그램 및 Windows 10에서 강제 실행하는 설치 프로그램 바로 가기가 있습니다. 시작 메뉴에.
      1. 기본 실행 파일 인 OneDrive 설치 관리자
        • Windows 10에는 파일 시스템 보안 PowerShell 모듈 및 명령 줄 레지스트리 편집기를 OneDriveSetup.exe사용하여 실행 파일 과 자동으로 실행할 레지스트리 항목이 있습니다 . 물론, 원하는 경우 수동으로 또는 다른 명령 줄 도구를 사용하여 수행 할 수 있습니다.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 cmdlet 을 사용하여 제거 할 Appx 응용 프로그램을보고 결정할 수 있습니다. ( Get-AppxProvisionedPackage -Path $mountdir) 중요하게, 사전 설치된 모든 Appx 앱을 제거 할 수 있거나 제거 할 수있는 것은 아닙니다. 이 글을 쓰는 시점에서 AppConnector, ConnectivityStore 및 WindowsStore를 제거하지 않는 것이 좋습니다 (원하는 경우 다른 방법으로 사용을 중지 할 수 있지만 실제로 제거하면 문제가 발생하여 바람직하지 않은 결과가 발생 함). 또한 Windows 10에서 Windows 계산기는 Appx 패키지입니다.
        • 이 세 가지 앱인 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

그냥 코덱 :

$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 배포에서 시작 메뉴의 스크린 샷 :

여기에 이미지 설명을 입력하십시오


9
솔리테어를 제거하면 Windows가 중단됩니까?
Michael Hampton

13
@MichaelHampton : 아니요. 그러나 사용자가 솔리테어가 없으면 Windows를 중단 할 수 있습니다.
afrazier

나는 타일 인터페이스를 완전히 파괴하는 것을 좋아한다. cr @ p의로드!
Monica와의 가벼움 경주

1
@MichaelHampton 아, 아니,하지만 Windows의 고전이므로, 나는 그것을 고집 시켰습니다. Windows 클라이언트는 그것 없이는 벌거 벗은 느낌이 들며 회사 이미지에 포르노를 배포한다고 비난하고 싶지 않습니다. :)
HopelessN00b

1
@ cust1992 아니요, 둘 다 핵심 앱으로 간주되며 일반적인 방법으로는 제거 할 수 없습니다. 어쨌든 그것들을 제거하면 문제가 발생하는 것으로보고되었습니다. 실제로 제거하고 싶다면 Applocker 또는 SRP와 같은 방식으로 실행하지 못하게하는 것이 좋습니다.
HopelessN00b

2

OneDrive와 Cortana는 일반적인 방법으로 제거 할 수 없습니다. "HKLM : \ Software \ Microsoft \ Windows \ Windows Components"에서 숨겨진 패키지를 사용하려면 레지스트리를 편집해야합니다.

내가 가진 내 자신의 도구를 내장 윈도우 10 사용자 정의하는 (상금 10 -1709 기업에서 테스트). 대부분 powershell로 작성되었으므로 포럼에서 사용하는 일반적인 배치 파일보다 읽기 및 유지 관리가 더 쉬울 수 있습니다. 자세한 내용은 코드를 확인할 수 있습니다.


1

가장 쉬운 방법은 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-온라인 Get-AppxPackage -allusers | Remove-AppxPackage

사용자로 실행 : Get-AppxPackage | Remove-AppxPackage

이러한 명령은 Cortana, Edge 및 Microsoft Store를 제외한 모든 앱을 제거합니다. 정보 용으로 계산기를 풀면됩니다.


2
예, 불행히도 메트로 앱이 없기 때문에 LTSB를 배포하여 일부 용도에 적합하지 않게되었습니다 ... (노트북 용 카메라 앱 등을 말하고 싶습니다.) 우리가 가진 모든 LTSB 설치에 일부 메트로 앱을 배포합니다. 우리가 원하는 메트로 앱 중 일부는 Windows 10 "스토어"에서 사용할 수 없으며 SCCM과 잘 작동하지 않기 때문에 실제로는 같은 문제가 반대로 발생하지만 더 어려워집니다. 멍청한 @ & # $ ing Microsoft.
HopelessN00b 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.