Как полностью удалить приложение WhatsApp с ПК Windows

November 29, 2024

Недавно столкнулся с проблемой, когда whatsapp выводит из строя Проводник Windows. Решением оказалось полное удаление приложения WhatsApp

Пример PowerShell-скрипта для полного удаления WhatsApp с компьютера на Windows. Скрипт будет выполнять следующие шаги:

  1. Завершать процесс WhatsApp, если он активен.
  2. Удалять файлы приложения (включая папку установки).
  3. Удалять временные данные и конфигурацию из профиля пользователя.

Скрипт

# Завершение процесса WhatsApp
Write-Host "Ищем запущенные процессы WhatsApp..."
$process = Get-Process -Name "WhatsApp" -ErrorAction SilentlyContinue
if ($process) {
    Write-Host "Процесс WhatsApp найден, завершаем..."
    Stop-Process -Name "WhatsApp" -Force
} else {
    Write-Host "Процесс WhatsApp не найден."
}

# Удаление программы из папки Program Files
Write-Host "Удаляем папку WhatsApp из Program Files..."
$programFilesPath = "$env:ProgramFiles\WhatsApp"
if (Test-Path -Path $programFilesPath) {
    Remove-Item -Path $programFilesPath -Recurse -Force
    Write-Host "Папка удалена: $programFilesPath"
} else {
    Write-Host "Папка не найдена: $programFilesPath"
}

# Удаление данных пользователя (AppData)
Write-Host "Удаляем пользовательские данные WhatsApp..."
$userAppDataPath = "$env:LocalAppData\WhatsApp"
if (Test-Path -Path $userAppDataPath) {
    Remove-Item -Path $userAppDataPath -Recurse -Force
    Write-Host "Данные удалены: $userAppDataPath"
} else {
    Write-Host "Данные не найдены: $userAppDataPath"
}

# Удаление ярлыков из меню Пуск
Write-Host "Удаляем ярлыки WhatsApp из меню Пуск..."
$startMenuPath = "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\WhatsApp.lnk"
if (Test-Path -Path $startMenuPath) {
    Remove-Item -Path $startMenuPath -Force
    Write-Host "Ярлык удалён: $startMenuPath"
} else {
    Write-Host "Ярлык не найден: $startMenuPath"
}

# Очистка реестра (опционально)
Write-Host "Очищаем записи WhatsApp из реестра..."
$registryPath = "HKCU:\Software\WhatsApp"
if (Test-Path -Path $registryPath) {
    Remove-Item -Path $registryPath -Recurse -Force
    Write-Host "Записи реестра удалены: $registryPath"
} else {
    Write-Host "Записи реестра не найдены: $registryPath"
}

Write-Host "Удаление WhatsApp завершено."

Как использовать

  1. Откройте PowerShell от имени администратора.
  2. Скопируйте и вставьте скрипт в PowerShell.
  3. Нажмите Enter.

Внимание!

  • Скрипт удаляет все данные WhatsApp. Убедитесь, что у вас есть резервные копии, если они нужны.
  • Удаление реестра необязательно, но желательно для полной очистки.