ESSES APLICATIVOS ESTÃO DESTRUINDO O SEU PC! REMOVA AGORA!

Como remover programas inúteis do Windows usando PowerShell (Debloater Windows 10 e 11)

O Windows 10 e o Windows 11 vêm com diversos aplicativos pré-instalados que muitos usuários nunca utilizam. Esses programas podem ocupar espaço em disco, consumir recursos do sistema e adicionar processos desnecessários em segundo plano.

Neste tutorial você aprenderá como remover vários aplicativos nativos do Windows utilizando um script PowerShell. Esse procedimento é conhecido como Debloater e pode ajudar a deixar o sistema mais limpo e organizado.

O que o Debloater remove?

O script remove diversos aplicativos considerados desnecessários para a maioria dos usuários:

  • Cortana
  • Office Hub
  • Phone
  • People
  • Music
  • Messaging
  • Maps
  • Groove Music
  • Get Started
  • Calendar
  • Alarms
  • 3D Builder
  • News
  • OneDrive
  • Feedback Hub
  • Windows Communications Apps
  • Quick Assist
  • Solitaire Collection
  • Weather

Antes de começar

É recomendado criar um ponto de restauração do sistema antes de remover aplicativos do Windows. Dessa forma será possível voltar ao estado anterior caso seja necessário.

Quais os benefícios do Debloater?

  • Menos aplicativos desnecessários instalados
  • Redução de processos em segundo plano
  • Sistema mais organizado
  • Menu Iniciar mais limpo
  • Mais espaço disponível em disco
  • Menos notificações de aplicativos que não são utilizados

O Debloater melhora o desempenho?

Em computadores mais simples ou com pouca memória RAM, remover aplicativos que não são utilizados pode ajudar a reduzir processos em segundo plano e melhorar a experiência geral do sistema.

O ganho de desempenho varia de acordo com cada computador, mas muitos usuários preferem manter apenas os aplicativos realmente necessários.

Conclusão

O Debloater é uma maneira simples de remover aplicativos pré-instalados do Windows que você não utiliza. Utilizando o PowerShell, é possível realizar todo o procedimento em poucos minutos e ainda restaurar os aplicativos posteriormente, caso necessário.

Esse método funciona tanto no Windows 10 quanto no Windows 11 e é amplamente utilizado por técnicos para personalizar instalações do sistema operacional.

Como executar o script

  1. Clique no Menu Iniciar
  2. Digite PowerShell
  3. Clique com o botão direito
  4. Escolha Executar como administrador
  5. Copie e cole o script abaixo
  6. Pressione Enter

Script PowerShell para remover aplicativos

Script PowerShell Completo

Copie o script abaixo e salve como DebloaterElite.ps1 ou execute diretamente no PowerShell como administrador.




# Debloater Elite - Canal Fora do Ar

$Host.UI.RawUI.WindowTitle = "Debloater Elite - Canal Fora do Ar"

function Show-Logo {

    Clear-Host

    Write-Host ""
    Write-Host "     █████  ██    ██ ██ ███████  ██████  " -ForegroundColor Magenta
    Write-Host "    ██   ██ ██    ██ ██ ██      ██    ██ " -ForegroundColor Blue
    Write-Host "    ███████ ██    ██ ██ ███████ ██    ██ " -ForegroundColor Cyan
    Write-Host "    ██   ██  ██  ██  ██      ██ ██    ██ " -ForegroundColor Green
    Write-Host "    ██   ██  ██  ██  ██      ██ ██    ██ " -ForegroundColor Yellow
    Write-Host "    ██   ██   ████   ██ ███████  ██████  " -ForegroundColor Red

    Write-Host ""
    Write-Host "============================================================" -ForegroundColor DarkMagenta
    Write-Host "                     DEBLOATER DE PROG. INUTEIS" -ForegroundColor White
    Write-Host "============================================================" -ForegroundColor DarkMagenta
    Write-Host ""

    Write-Host "O Debloater ira remover varios programas inuteis do Windows" -ForegroundColor Gray
    Write-Host "ajudando a reduzir processos e melhorar o desempenho." -ForegroundColor Green
    Write-Host ""

    Write-Host "Programas removidos:" -ForegroundColor Yellow
    Write-Host "Cortana, OfficeHub, Phone, People, Music, Messaging," -ForegroundColor Gray
    Write-Host "Maps, Groove, GetStarted, Calendar, Alarms, 3DBuilder," -ForegroundColor Gray
    Write-Host "News, OneDrive, FeedbackHub, QuickAssist, Solitaire e Weather." -ForegroundColor Gray
    Write-Host ""
}

function DebloaterCompleto {

    Show-Logo

    Write-Host "Removendo aplicativos..." -ForegroundColor Yellow
    Write-Host ""

    $apps = @(
        "*Microsoft.Windows.Cortana*",
        "*officehub*",
        "*phone*",
        "*people*",
        "*music*",
        "*messaging*",
        "*maps*",
        "*groove*",
        "*getstarted*",
        "*calendar*",
        "*alarms*",
        "*3dbuilder*",
        "*news*",
        "*onedrive*",
        "*FeedbackHub*",
        "*windowscommunicationsapps*",
        "*QuickAssist*",
        "*solitaire*",
        "*Weather*"
    )

    foreach ($app in $apps) {

        Write-Host "Removendo $app" -ForegroundColor Cyan

        Get-AppxPackage $app |
            Remove-AppxPackage -ErrorAction SilentlyContinue
    }

    Write-Host ""
    Write-Host "Debloater concluido." -ForegroundColor Green
    Pause
}

function EscolherDebloater {

    Show-Logo

    $arquivo = Join-Path $PSScriptRoot "debloater.bat"

    if (Test-Path $arquivo) {

        Write-Host "Abrindo arquivo de debloater..." -ForegroundColor Cyan
        Start-Process $arquivo

    } else {

        Write-Host "Arquivo debloater.bat nao encontrado." -ForegroundColor Red
    }

    Pause
}

function ReverterDebloater {

    Show-Logo

    Write-Host "Restaurando aplicativos..." -ForegroundColor Yellow

    Get-AppxProvisionedPackage -Online |
        ForEach-Object {
            Add-AppxPackage `
                -DisableDevelopmentMode `
                -Register "$($_.InstallLocation)\AppxManifest.xml" `
                -ErrorAction SilentlyContinue
        }

    Get-AppxPackage -AllUsers |
        ForEach-Object {

            $manifest = "$($_.InstallLocation)\AppxManifest.xml"

            if (Test-Path $manifest) {

                Add-AppxPackage `
                    -DisableDevelopmentMode `
                    -Register $manifest `
                    -ErrorAction SilentlyContinue
            }
        }

    Write-Host ""
    Write-Host "Restauracao concluida." -ForegroundColor Green
    Pause
}

do {

    Show-Logo

    Write-Host "[1] Fazer o Debloater" -ForegroundColor White
    Write-Host "[2] Escolher quais remover" -ForegroundColor White
    Write-Host "[3] Reverter Debloater" -ForegroundColor White
    Write-Host "[4] Voltar ao Menu" -ForegroundColor White
    Write-Host ""

    $opcao = Read-Host "Digite o numero"

    switch ($opcao) {

        "1" { DebloaterCompleto }

        "2" { EscolherDebloater }

        "3" { ReverterDebloater }

        "4" { break }

        default {

            Write-Host ""
            Write-Host "Opcao invalida." -ForegroundColor Red
            Start-Sleep -Seconds 2
        }
    }

} while ($true)