Недавно столкнулся с проблемой, когда whatsapp выводит из строя Проводник Windows. Решением оказалось полное удаление приложения WhatsApp
Пример PowerShell-скрипта для полного удаления WhatsApp с компьютера на Windows. Скрипт будет выполнять следующие шаги:
- Завершать процесс WhatsApp, если он активен.
- Удалять файлы приложения (включая папку установки).
- Удалять временные данные и конфигурацию из профиля пользователя.
Скрипт
# Завершение процесса 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 завершено."
Как использовать
- Откройте PowerShell от имени администратора.
- Скопируйте и вставьте скрипт в PowerShell.
- Нажмите Enter.
Внимание!
- Скрипт удаляет все данные WhatsApp. Убедитесь, что у вас есть резервные копии, если они нужны.
- Удаление реестра необязательно, но желательно для полной очистки.