Столкнулся с проблемой: в Outlook осталась висеть старая учетная запись, которая не удалялась через «Почта (Microsoft Outlook)» в Панели управления. Кнопка «Удалить» либо не нажималась, либо после удаления аккаунт возвращался.
Стандартный способ удаления через графический интерфейс не помог. Выручил PowerShell.
Для классического Outlook:
1. Закрываем Outlook и все приложения Office.
2. Запускаем PowerShell (от имени пользователя, не обязательно админа).
3. Выполняем три команды:
Stop-Process -Name "OUTLOOK" -Force -ErrorAction SilentlyContinue
Remove-Item -Path "$env:LOCALAPPDATA\Microsoft\Outlook\*" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Profiles\*" -Recurse -Force -ErrorAction SilentlyContinue
⚠️ Важно: цифра 16.0 — это версия Office. Если у вас другая версия, посмотрите свою в реестре по пути HKCU:\Software\Microsoft\Office\.
Что происходит:
- первая команда убивает процесс Outlook, если он вдруг висит в фоне;
- вторая чистит локальные файлы почты и вложений;
- третья удаляет сам профиль с учетками из реестра.
Для нового Outlook (Windows Mail):
Stop-Process -Name "Olk" -Force -ErrorAction SilentlyContinue
Get-AppxPackage Microsoft.OutlookForWindows | Reset-AppxPackage
Результат: при следующем запуске Outlook создается чистый профиль. Все старые учетки исчезают, можно добавлять нужные заново.
Важные нюансы:
- Это удаляет только локальные данные на компьютере. Сами почтовые ящики на сервере остаются нетронутыми.
- Если письма хранились только локально (POP3 без копий на сервере) — они удалятся. Сделай бэкап .pst-файла, если он вам нужен.
- После чистки стоит зайти в Диспетчер учетных данных → Учетные данные Windows и удалить там записи, связанные с Outlook или MicrosoftAccount. Иначе Windows может подтягивать старые логины.
Мне способ помог с первого раза — аккаунт-призрак наконец исчез.
#Outlook #Windows #PowerShell
Стандартный способ удаления через графический интерфейс не помог. Выручил PowerShell.
Для классического Outlook:
1. Закрываем Outlook и все приложения Office.
2. Запускаем PowerShell (от имени пользователя, не обязательно админа).
3. Выполняем три команды:
Stop-Process -Name "OUTLOOK" -Force -ErrorAction SilentlyContinue
Remove-Item -Path "$env:LOCALAPPDATA\Microsoft\Outlook\*" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Profiles\*" -Recurse -Force -ErrorAction SilentlyContinue
⚠️ Важно: цифра 16.0 — это версия Office. Если у вас другая версия, посмотрите свою в реестре по пути HKCU:\Software\Microsoft\Office\.
Что происходит:
- первая команда убивает процесс Outlook, если он вдруг висит в фоне;
- вторая чистит локальные файлы почты и вложений;
- третья удаляет сам профиль с учетками из реестра.
Для нового Outlook (Windows Mail):
Stop-Process -Name "Olk" -Force -ErrorAction SilentlyContinue
Get-AppxPackage Microsoft.OutlookForWindows | Reset-AppxPackage
Результат: при следующем запуске Outlook создается чистый профиль. Все старые учетки исчезают, можно добавлять нужные заново.
Важные нюансы:
- Это удаляет только локальные данные на компьютере. Сами почтовые ящики на сервере остаются нетронутыми.
- Если письма хранились только локально (POP3 без копий на сервере) — они удалятся. Сделай бэкап .pst-файла, если он вам нужен.
- После чистки стоит зайти в Диспетчер учетных данных → Учетные данные Windows и удалить там записи, связанные с Outlook или MicrosoftAccount. Иначе Windows может подтягивать старые логины.
Мне способ помог с первого раза — аккаунт-призрак наконец исчез.
#Outlook #Windows #PowerShell