Implantando o Windows 10 em uma empresa - como faço para remover os aplicativos pré-instalados?

26

Estou tentando implantar algumas máquinas Windows 10 no trabalho e preciso remover ou desativar os aplicativos pré-instalados.

Por alguma razão, a gerência considera que o aplicativo Xbox e a Candy Crush Soda Saga (etc.) não devem ser instalados em uma estação de trabalho corporativa.

Tentamos desinstalá-los após o fato, mas eles aparecem novamente para novos usuários que efetuam login, o que não é aceitável. Como realmente nos livramos desses aplicativos da nossa imagem corporativa do Windows 10?

HopelessN00b
fonte

Respostas:

32

O método mais fácil que encontrei para realmente controlar uma imagem do Windows 10 é editá-la com a ferramenta DISM.exe (Deployment Image Service and Management) .


Em suma, você precisa:

  1. Localize o Windows wim para a imagem que você está implantando.

    • Em uma ISO de instalação do Windows 10, por exemplo, o arquivo é: \sources\install.wim
  2. Crie um diretório para montar temporariamente o wim.

  3. Monte o wim.

  4. Faça as suas alterações.

    • Para remover os aplicativos pré-instalados do Windows 10, na verdade existem três tipos diferentes com os quais precisamos lidar aqui: um executável clássico, um monte de aplicativos Metro / UWP / Appx e vários atalhos do instalador que o Windows 10 força no menu Iniciar.
    • Parece importante ressaltar aqui que você pode obter uma lista de pacotes appx do WIM montado com o DISM , se você não tiver certeza das alterações que deseja fazer.
  5. Confirme as alterações e desmonte o WIM.


Em mais detalhes:

  1. Localize o Windows wim.

    • Vou baixar a versão Enterprise mais recente de 64 bits do Windows 10 (SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO) no portal de licenciamento por volume da Micorosoft e montar o ISO em D:. (Certifique-se de montá-lo com acesso de leitura e gravação, é claro!)
    • Isso coloca o arquivo Wim eu quero editar em: D:\sources\install.wim. Vou atribuir isso a uma variável do PowerShell.
      • $wimfile = "D:\sources\install.wim"

  2. Crie um diretório para montar temporariamente o wim.

    • Vou usar C:\Temp\W10entDISMe atribuir isso a uma variável do PowerShell também.
      • $mountdir = "C:\Temp\W10entDISM"

  3. Monte o wim com DISM .

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

  4. Faça as suas alterações.

    • Para remover os aplicativos pré-instalados do Windows 10, na verdade existem três tipos diferentes com os quais precisamos lidar aqui: um executável clássico, um monte de aplicativos Metro / UWP / Appx e vários atalhos do instalador que o Windows 10 força no menu Iniciar.
      1. O executável clássico, o instalador do OneDrive
        • O Windows 10 tem um executável OneDriveSetup.exee entradas de registro para executá-lo automaticamente, o que eliminarei usando o Módulo PowerShell de Segurança do Sistema de Arquivos e o editor de registro de linha de comando reg.exe. Obviamente, isso pode ser feito manualmente ou com outras ferramentas de linha de comando, se preferir.
        • 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. O atalho do instalador que o Windows 10 cria no menu Iniciar.
        • Eles são controlados por uma chave de registro chamada "CloudContent", que precisamos criar e adicionar um valor para desativar ao editar um disco de instalação. Se estiver lidando com uma instalação existente, a chave já estará criada.
        • 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. Os aplicativos Metro / UWP / Appx.
        • Podemos usar o cmdlet Get-AppxProvisionedPackage para exibir e decidir quais aplicativos Appx remover. ( Get-AppxProvisionedPackage -Path $mountdir) Importante, nem todos os aplicativos Appx pré-instalados podem ou devem ser removidos. No momento da redação deste artigo, é recomendável não desinstalar o AppConnector, o ConnectivityStore e o WindowsStore (seu uso pode ser desativado de outras maneiras, se desejado, mas, na verdade, removê-los foi relatado para quebrar coisas e criar consequências indesejadas). Também é importante notar que no Windows 10, a Calculadora do Windows é um pacote Appx.
        • Decidi deixar esses três aplicativos, a Calculadora do Windows e o Microsoft Solitaire Collection instalados, e remover todo o resto, então acabo executando:
        • 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. Confirme as alterações e desmonte o WIM.

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

Apenas o 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

Agora você deve ter um arquivo ISO e / ou wim que possa ser usado para instalar o Windows 10 sem a porcaria adicionada ou alimentar seu sistema de gerenciamento de configuração / implantação. Um clipe de tela do Menu Iniciar de uma implantação de SO resultante:

insira a descrição da imagem aqui

HopelessN00b
fonte
9
O Windows quebra se você remover o Solitaire?
Michael Hampton
13
@ MichaelHampton: Não, mas seus usuários podem quebrar o Windows se não tiverem o Solitaire.
afrazier
Eu gosto de fazer isso quebra completamente a interface do bloco. Que carga de cr @ p!
Lightness Races com Monica
1
@ MichaelHampton hah, não, mas é um clássico no Windows, então eu deixei ficar por aqui. Um cliente Windows simplesmente se sente nu sem ele, e não quero ser acusado de distribuir pornografia na imagem corporativa. :)
HopelessN00b
1
@ cust1992 Não, ambos são considerados aplicativos principais e não podem ser removidos usando métodos convencionais. Rasgá-los de qualquer maneira foi relatado para quebrar as coisas. Se você realmente deseja se livrar deles, a melhor abordagem é impedi-los de executar com algo como Applocker ou SRPs.
HopelessN00b
2

O OneDrive e o Cortana não podem ser removidos da maneira normal. Você precisa editar o registro para ativar os pacotes ocultos em "HKLM: \ Software \ Microsoft \ Windows \ Windows Components".

Eu construí a minha própria ferramenta para personalizar o Windows 10 (testado no Win 10 -1709 Empresa). Ele é escrito principalmente em PowerShell, portanto, pode ser mais fácil ler e manter do que os arquivos em lotes mais comuns que você obtém nos fóruns. Você pode verificar o código para obter detalhes.

Máx.
fonte
1

A maneira mais fácil seria implantar o Windows 10 LTSB. O Enterprise LTSB é uma versão de suporte de longo prazo do Windows 10 Enterprise, lançada a cada 2 a 3 anos. Basicamente, este é o Windows 10 sem todo o material do aplicativo; Sem Microsoft Store, sem Microsoft Edge, sem aplicativos.

Obviamente, isso requer um ISO totalmente diferente. Eles são suportados com atualizações de segurança por 10 anos após seu lançamento e intencionalmente não recebem atualizações de recursos.

Se você já possui um plano do Windows 10 Enterprise E3 (por dispositivo) por meio do Licenciamento por Volume, poderá baixar e instalar o Windows 10 Enterprise LTSB.

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

Se você não pode ou não deseja alterar o sistema operacional, poderá desinstalar todos os aplicativos via PowerShell:

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

Executar como usuário: Get-AppxPackage | Remove-AppxPackage

Lembre-se de que esses comandos desinstalarão todos os aplicativos, exceto Cortana, Edge e Microsoft Store. Você também perderá a calculadora, apenas para sua informação.

Makorus
fonte
2
Sim, acabei implantando o LTSB para a maioria dos usos, infelizmente, a falta de aplicativos de metrô o torna inadequado para alguns usos ... (quero dizer, talvez, o aplicativo de câmera para laptops ou algo parecido) e me vi tendo para implantar alguns dos aplicativos de metrô em todas as instalações LTSB que temos. Então, realmente, o mesmo problema ao contrário, mas mais difícil, porque alguns desses aplicativos de metrô que queríamos não estão disponíveis na "loja" do Windows 10 e, de qualquer maneira, não funcionam bem com o SCCM. Estúpido @ & # $ ing Microsoft.
HopelessN00b