Implementación de Windows 10 en una empresa: ¿cómo elimino las aplicaciones preinstaladas?

26

Estoy tratando de implementar algunas máquinas con Windows 10 en el trabajo y necesito eliminar o deshabilitar las aplicaciones preinstaladas.

Por alguna razón, la gerencia considera que la aplicación Xbox y Candy Crush Soda Saga (etc.) no deberían instalarse en una estación de trabajo corporativa.

Intentamos desinstalarlos después del hecho, pero se muestran nuevamente para los nuevos usuarios que inician sesión, lo cual no es aceptable. ¿Cómo nos deshacemos realmente de estas aplicaciones de nuestra imagen corporativa de Windows 10?

HopelessN00b
fuente

Respuestas:

32

El método más fácil que he encontrado para controlar realmente una imagen de Windows 10 es editarla con la herramienta de Administración y mantenimiento de imágenes de implementación (DISM.exe) .


En resumen, necesitas:

  1. Localice el wim de Windows para la imagen que está implementando.

    • En una instalación de Windows 10 ISO, por ejemplo, el archivo es: \sources\install.wim
  2. Cree un directorio para montar temporalmente el wim.

  3. Monta el wim.

  4. Haz tus cambios.

    • Con el fin de eliminar las aplicaciones de Windows 10 preinstaladas, en realidad hay tres tipos diferentes con los que debemos tratar aquí: un ejecutable clásico, un montón de aplicaciones Metro / UWP / Appx y un montón de atajos de instalador que Windows 10 obliga en el menú de inicio.
    • Parece que vale la pena señalar aquí que puede obtener una lista de paquetes appx del WIM montado con DISM , si no está seguro de los cambios que desea realizar.
  5. Confirma los cambios y desmonta el WIM.


Con más detalle:

  1. Localiza el wim de Windows.

    • Descargaré la última versión Enterprise de 64 bits de Windows 10 (SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO) desde el portal de licencias por volumen de Micorosoft, y montaré el ISO en D:. (¡Asegúrese de montarlo con acceso de lectura-escritura, por supuesto!)
    • Esto pone el archivo WIM quiero editar en: D:\sources\install.wim. Lo asignaré a una variable de PowerShell.
      • $wimfile = "D:\sources\install.wim"

  2. Cree un directorio para montar temporalmente el wim.

    • Usaré C:\Temp\W10entDISMy asignaré eso a una variable de PowerShell también.
      • $mountdir = "C:\Temp\W10entDISM"

  3. Monta el wim con DISM .

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

  4. Haz tus cambios.

    • Con el fin de eliminar las aplicaciones de Windows 10 preinstaladas, en realidad hay tres tipos diferentes con los que debemos tratar aquí: un ejecutable clásico, un montón de aplicaciones Metro / UWP / Appx y un montón de atajos de instalador que Windows 10 obliga en el menú de inicio.
      1. El ejecutable clásico, OneDrive Installer
        • Windows 10 tiene un archivo ejecutable OneDriveSetup.exey entradas de registro para ejecutarlo automáticamente, lo cual eliminaré, utilizando el Módulo PowerShell de File System Security y el editor de registro de línea de comandos reg.exe. Por supuesto, esto se puede hacer manualmente o con otras herramientas de línea de comandos, si se prefiere.
        • 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. Los accesos directos del instalador que Windows 10 crea en el menú Inicio.
        • Estos son controlados por una clave de registro llamada "CloudContent", que necesitaremos crear y agregar un valor para deshabilitar, al editar un disco de instalación. Si se trata de una instalación existente, la clave ya estaría creada.
        • 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. Las aplicaciones Metro / UWP / Appx.
        • Podemos usar el cmdlet Get-AppxProvisionedPackage para ver y decidir qué aplicaciones de Appx eliminar. ( Get-AppxProvisionedPackage -Path $mountdir) Es importante destacar que no todas las aplicaciones Appx preinstaladas pueden o deben eliminarse. Al momento de escribir este artículo, se recomienda no desinstalar AppConnector, ConnectivityStore y WindowsStore (su uso se puede deshabilitar de otras formas, si se desea, pero se ha informado que eliminarlos puede romper cosas y crear consecuencias no deseadas). También vale la pena señalar que en Windows 10, la Calculadora de Windows es un paquete de Appx.
        • Elegí dejar esas tres aplicaciones, Windows Calculator y Microsoft Solitaire Collection instaladas, y eliminar todo lo demás, así que termino corriendo:
        • 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. Confirma los cambios y desmonta el WIM.

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

Solo el 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

Ahora debería tener un archivo ISO y / o wim que pueda usar para instalar Windows 10 sin la basura añadida, o alimentar su sistema de administración de configuración / implementación. Un clip de pantalla del menú Inicio de una implementación del sistema operativo resultante:

ingrese la descripción de la imagen aquí

HopelessN00b
fuente
99
¿Se rompe Windows si elimina Solitario?
Michael Hampton
13
@MichaelHampton: No, pero sus usuarios pueden romper Windows si no tienen su Solitario.
Afrazier
Me gusta hacer esto rompe completamente la interfaz de mosaico. ¡Qué carga de cr @ p!
Lightness compite con Monica el
1
@MichaelHampton ja, no, pero es un clásico en Windows, así que dejé que se quede. Un cliente de Windows simplemente se siente desnudo sin él, y no quiero ser acusado de distribuir pornografía en la imagen corporativa. :)
HopelessN00b
1
@ cust1992 No, ambos se consideran aplicaciones principales y no se pueden eliminar con métodos convencionales. Extraerlos de todos modos se ha informado que rompe cosas. Si realmente quiere deshacerse de ellos, el mejor enfoque es evitar que se ejecuten con algo como Applocker o SRP.
HopelessN00b
2

OneDrive y Cortana no se pueden eliminar de la manera normal. Debe editar el registro para habilitar paquetes ocultos en "HKLM: \ Software \ Microsoft \ Windows \ Windows Components".

He creado mi propia herramienta para personalizar Windows 10 (probado en Win 10 -1709 Enterprise). Está escrito principalmente en PowerShell, por lo que podría ser más fácil de leer y mantener que los archivos por lotes más comunes que obtienes en los foros. Puede consultar el código para más detalles.

Max
fuente
1

La forma más fácil sería implementar Windows 10 LTSB. Enterprise LTSB es una versión de soporte a largo plazo de Windows 10 Enterprise lanzada cada 2 a 3 años. Básicamente, esto es Windows 10 sin todo el contenido de la aplicación; Sin Microsoft Store, sin Microsoft Edge, sin aplicaciones.

Obviamente, esto requiere un ISO completamente diferente. Se admiten con actualizaciones de seguridad durante 10 años después de su lanzamiento, y no reciben intencionalmente actualizaciones de funciones.

Si ya tiene un plan Windows 10 Enterprise E3 (por dispositivo) a través de Licenciamiento por volumen, puede descargar e instalar Windows 10 Enterprise LTSB.

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

Si no puede o no quiere cambiar el sistema operativo, debería poder desinstalar todas las aplicaciones a través de PowerShell:

Ejecutar como administrador: Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppxPackage -allusers | Remove-AppxPackage

Ejecutar como usuario: Get-AppxPackage | Remove-AppxPackage

Tenga en cuenta que esos comandos desinstalarán todas las aplicaciones, excepto Cortana, Edge y Microsoft Store. También perderá la calculadora al hacerlo, solo para su información.

Makorus
fuente
2
Sí, terminé implementando LTSB para la mayoría de los usos, desafortunadamente, la falta de aplicaciones de metro lo hace inadecuado para algunos usos ... (Quiero decir que tal vez la aplicación de cámara para computadoras portátiles, o algo así) y me encontré teniendo para implementar algunas de las aplicaciones de metro en todas las instalaciones de LTSB que tenemos. Entonces, realmente, el mismo problema es inverso, pero más difícil, porque algunas de esas aplicaciones de metro que queríamos no están disponibles en la "tienda" de Windows 10, y de todos modos no funcionan bien con SCCM. Estúpido @ & # $ ing Microsoft.
HopelessN00b