Как правильно удалить старую версию Excel с компьютера

Удаление старой версии Microsoft Excel часто приводит к ошибкам типа 0x80070666 или 25004, если просто нажать "Удалить" в меню программ. Проблема в том, что стандартная деинсталляция оставляет в системе регистрационные ключи, надстройки .xll и файлы конфигурации в папке %AppData%\Microsoft\Excel. Эти остатки могут блокировать установку новой версии или вызывать сбои при открытии файлов .xlsx.

Особенно критично это для версий Excel 2007–2013, которые используют устаревший механизм активации MAK (Multiple Activation Key). Если вы пытаетесь перейти на Microsoft 365 или Excel 2021, но система требует "ввести ключ продукта" для уже удалённой программы — значит, очистка прошла некорректно. Ниже разберём рабочие способы удаления, включая принудительную чистку через PowerShell и утилиту Microsoft Support and Recovery Assistant.

1. Почему стандартное удаление Excel не работает

При попытке удалить Excel через Параметры Windows → Приложения или классическую Панель управления процесс может завершаться с ошибками:

  • 🔴 Ошибка 1406 — невозможно записать значение в реестр (часто из-за прав доступа к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office).
  • 🔴 Код 25004 — "Установщик обнаружил запущенный процесс Excel" (даже если все окна закрыты).
  • 🔴 Остаточные файлы — после удаления в меню "Пуск" остаются ярлыки, а в %ProgramFiles% — папки типа Microsoft Office 15 (для Excel 2013).

Причина кроется в архитектуре пакета Microsoft Office:

  1. Общие компоненты: Excel устанавливается как часть suite, и его удаление затрагивает общие библиотеки (например, MSO.dll).
  2. Службы Click-to-Run: Версии Office 2019/2021 и Microsoft 365 используют фоновую службу OfficeClickToRun, которая блокирует деинсталляцию.
  3. Реестр: Ключи активации и настройки пользователя (HKEY_CURRENT_USER\Software\Microsoft\Office) не удаляются автоматически.
⚠️ Внимание: Если вы удаляете Excel из корпоративного пакета Office Professional Plus с объёмной лицензией (VL), после очистки может потребоваться повторная активация других продуктов Office (Word, Outlook) через ospp.vbs.

2. Способ 1: Удаление через Панель управления (для Excel 2007–2016)

Этот метод подходит для "классических" версий Excel, установленных через .msi-пакет. Для Microsoft 365 или Excel 2019/2021 (Click-to-Run) используйте Способ 3.

  1. Закройте все программы Office (включая Outlook, OneNote). Проверьте диспетчер задач (Ctrl+Shift+Esc) на наличие процессов EXCEL.EXE или WINWORD.EXE.
  2. Откройте Панель управления → Программы → Программы и компоненты.
  3. Найдите в списке Microsoft Office {год} (например, Microsoft Office Professional Plus 2013). Не ищите Excel отдельно — он входит в состав пакета.
  4. Нажмите Удалить и следуйте инструкциям. Если появится окно с выбором (Быстрое исправление/Удаление), выберите Удаление.

После завершения перезагрузите компьютер и проверьте папки:

  • 📁 C:\Program Files\Microsoft Office (должна исчезнуть или остаться пустой).
  • 📁 C:\Program Files (x86)\Microsoft Office (для 32-битных версий).
  • 📁 %AppData%\Microsoft\Excel (содержит пользовательские шаблоны .xltx).

☑️ Чек-лист перед удалением Excel

Выполнено: 0 / 4

3. Способ 2: Принудительное удаление через PowerShell

Если стандартное удаление заканчивается ошибкой или Excel отсутствует в списке программ, используйте PowerShell с правами администратора. Этот метод подходит для всех версий, включая Microsoft 365.

Откройте PowerShell от имени администратора и выполните команды по порядку:

# Удаление всех версий Office (включая Excel)

Get-AppxPackage -Name "Microsoft.Office.Desktop" | Remove-AppxPackage

Очистка остаточных пакетов Click-to-Run

Get-AppxPackage -Name "Microsoft.Office" | Remove-AppxPackage

Удаление классических версий (2007–2016)

$officeVersions = @(

"{90160000-000F-0000-1000-0000000FF1CE}", # Excel 2010

"{90160000-000F-0409-1000-0000000FF1CE}", # Excel 2013

"{90160000-000F-0409-0000-0000000FF1CE}" # Excel 2016

)

foreach ($id in $officeVersions) {

$package = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE IdentifyingNumber='$id'"

if ($package) { $package.Uninstall() }

}

После выполнения команд перезагрузите ПК и вручную удалите папки:

  • 📁 C:\ProgramData\Microsoft\Office (скрытая папка, включите отображение скрытых файлов).
  • 📁 C:\Users\{Ваше_имя}\AppData\Local\Microsoft\Office.
⚠️ Внимание: Команды Get-WmiObject -Query "SELECT * FROM Win32_Product" могут долго выполняться (до 10 минут). Не прерывайте процесс, даже если кажется, что PowerShell "завис".

4. Способ 3: Удаление Excel 2019/2021 и Microsoft 365

Версии Excel, установленные через Microsoft 365 или Office 2019/2021, используют технологию Click-to-Run и не отображаются в классической Панели управления. Для их удаления:

  1. Скачайте официальную утилиту Microsoft Support and Recovery Assistant.
  2. Запустите утилиту и выберите Office → Удаление Office.
  3. Следуйте инструкциям. Утилита автоматически удалит все компоненты, включая Excel, и очистит кэш.

Если утилита не справилась с ошибкой 30068-4 (typical для корпоративных лицензий), выполните дополнительные шаги:

  1. Откройте Редактор реестра (Win+R → regedit).
  2. Перейдите к ключу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration.
  3. Удалите параметр ProductReleaseIds (правый клик → Удалить).
  4. Перезагрузите ПК и повторите удаление через утилиту.
Версия Excel Метод удаления Типичные ошибки
Excel 2007–2016 Панель управления или PowerShell 1406, 25004, остаточные файлы в %AppData%
Excel 2019/2021 Microsoft Support and Recovery Assistant 30068-4, блокировка службы ClickToRun
Microsoft 365 Утилита + очистка реестра 0x80070666, конфликты с другими продуктами Office

5. Способ 4: Ручная очистка реестра и временных файлов

Если после удаления Excel продолжает открываться по умолчанию для файлов .xlsx или появляются ошибки при установке новой версии, выполните глубокую очистку:

  1. Удаление ключей реестра:
    • 🔑 HKEY_CURRENT_USER\Software\Microsoft\Office\{версия}\Excel (например, 16.0 для Excel 2016/2019).
    • 🔑 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Delivery\SourceEngine\Downloads\* (удалите все подключи с GUID).
  2. Очистка временных файлов:
    • 🗑️ Удалите содержимое %Temp%\Microsoft Office.
    • 🗑️ Очистите папку C:\MSOCache (скрытая, используется для восстановления Office).

Для автоматизации очистки реестра используйте .reg-файл:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun]

Сохраните код в файл clean_excel.reg и запустите его двойным кликом. Перед этим создайте резервную копию реестра (Файл → Экспорт в regedit).

Как вернуть ассоциации файлов .xlsx после удаления Excel

Откройте "Параметры Windows → Приложения → Приложения по умолчанию". Найдите расширение .xlsx и назначьте ему другую программу (например, LibreOffice Calc или выберите "Искать в Store").

6. Способ 5: Использование сторонних деинсталляторов

Если все предыдущие методы не сработали, воспользуйтесь специализированными программами:

  • 🛠️ Revo Uninstaller — находит остаточные файлы и ключи реестра. Выберите режим Advanced для глубокого сканирования.
  • 🛠️ IObit Uninstaller — поддерживает принудительное удаление и очистку Office-продуктов.
  • 🛠️ Geek Uninstaller — удаляет даже повреждённые установки Excel.

Инструкция для Revo Uninstaller:

  1. Запустите программу и найдите в списке Microsoft Office или Excel.
  2. Выберите УдалитьРасширенный режим.
  3. После стандартной деинсталляции нажмите Сканировать и удалите все найденные остатки.
  4. Перезагрузите ПК.
⚠️ Внимание: Сторонние деинсталляторы могут удалить общие компоненты Office, что приведёт к сбоям в работе Word или Outlook. Перед использованием создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы).
📊 Какую версию Excel вы удаляете?
Excel 2007–2013
Excel 2016
Excel 2019/2021
Microsoft 365
Не знаю версию

7. Проверка успешности удаления

Чтобы убедиться, что Excel удалён полностью, выполните проверки:

  1. Проверка файловой системы:
    • 🔍 Введите в поиске Windows excel.exe. Если файлы найдутся — удалите их вручную.
    • 🔍 Проверьте папки C:\Program Files и C:\Program Files (x86) на наличие папок Microsoft Office.
  2. Проверка реестра:
    • 🔍 Откройте regedit и найдите (Ctrl+F) ключи с именем Excel.
    • 🔍 Убедитесь, что в HKEY_CLASSES_ROOT\.xlsx нет ссылок на Excel.
  3. Проверка служб:
    • 🔍 Откройте services.msc и убедитесь, что службы Microsoft Office Click-to-Run или Office Source Engine отсутствуют.

Если при попытке установить новую версию Excel появляется ошибка 0x80070666 ("Другой продукт уже установлен"), используйте официальный инструмент Office Scrubber от Microsoft. Он удаляет все следы Office, включая повреждённые установки.

8. Частые ошибки и их решения

Разберём типичные проблемы, возникающие при удалении Excel, и способы их устранения:

Ошибка Причина Решение
25004 Запущен процесс EXCEL.EXE или WINWORD.EXE. Откройте Диспетчер задач, завершите все процессы Office и повторите удаление.
1406 Недостаточно прав для изменения реестра. Запустите деинсталлятор от имени администратора или временно отключите антивирус.
30068-4 Конфликт с корпоративной лицензией (VL). Используйте Microsoft Support and Recovery Assistant с ключом /force.
0x80070666 Остаточные компоненты Office в системе. Запустите Office Scrubber или очистите реестр вручную.

Если после удаления Excel перестали работать другие программы Office (например, Word выдаёт ошибку 0x4004F00C), восстановите их через Панель управления → Программы → Microsoft Office → Изменить → Быстрое исправление.

FAQ: Ответы на частые вопросы

Можно ли удалить только Excel, оставив Word и Outlook?

Нет. Excel устанавливается как часть пакета Microsoft Office, и его нельзя удалить отдельно без использования специализированных инструментов (например, Office Scrubber). При попытке удалить только Excel через Панель управления система предложит удалить весь пакет Office.

Исключение: если Excel был установлен отдельно через Microsoft Store (например, Excel для Windows 10), его можно удалить независимо.

После удаления Excel файлы .xlsx не открываются. Что делать?

Это означает, что ассоциации файлов сбросились. Чтобы восстановить их:

  1. Установите новую версию Excel или альтернативную программу (например, LibreOffice Calc).
  2. Откройте "Параметры Windows → Приложения → Приложения по умолчанию".
  3. Найдите расширение .xlsx и назначьте ему нужную программу.

Если Excel уже установлен, но файлы не открываются, запустите команду в CMD (от администратора):

assoc .xlsx=Excel.Sheet.12
Как удалить Excel, если он не отображается в списке программ?

Это типично для повреждённых установок или версий, установленных через Microsoft Store. Попробуйте:

  1. Используйте PowerShell-команды из Способа 3.
  2. Запустите Microsoft Support and Recovery Assistant (скачать можно здесь).
  3. Проверьте наличие Excel в Microsoft Store: откройте магазин, найдите Excel в библиотеке и нажмите Удалить.
Удалится ли моя лицензия Excel после деинсталляции?

Нет, лицензия привязана к вашему аккаунту Microsoft (для Microsoft 365) или к ключу продукта (для коробочных версий). После повторной установки Excel на том же ПК активация восстановится автоматически, если:

  • 🔑 Вы используете ту же учётную запись Microsoft.
  • 🔑 Ключ продукта не был отозван (для корпоративных лицензий).

Исключение: если вы удаляете Excel с корпоративной лицензией (VL), может потребоваться повторная активация через ospp.vbs.

Можно ли удалить Excel через Safe Mode?

Да, Безопасный режим (Safe Mode) часто помогает, если стандартное удаление блокируется фоновыми процессами. Чтобы загрузиться в Safe Mode:

  1. Откройте Конфигурация системы (Win+R → msconfig).
  2. Перейдите на вкладку Загрузка, отметьте Безопасный режимМинимальная.
  3. Перезагрузите ПК и повторите удаление через Панель управления.

После удаления верните обычный режим загрузки в msconfig.