Исправление ошибки 0x80070661 — this processor type does not support this installation package

Кратко: ошибка 0x80070661 обычно появляется при несовместимости между установленной версией WSL и архитектурой/версией Windows. Это частая проблема после обновлений, когда компоненты требуют более новой версии ОС или иной архитектуры процессора (например, x64 vs ARM).
Что означает ошибка 0x80070661 — this processor type does not support this installation package
Ошибка 0x80070661 связана с компонентами Windows Subsystem for Linux (WSL). WSL позволяет запускать дистрибутивы Linux в Windows без полноценной виртуальной машины. Несмотря на то, что приложение можно установить из Microsoft Store, для корректной работы требуются системные компоненты Windows и обновления от Windows Update.
Сообщение «this processor type does not support this installation package» указывает на несовместимость между пакетом обновления и архитектурой процессора или версией Windows. Возможно, WSL обновили до версии, требующей более новых системных библиотек, которых нет в текущей ОС. Это не всегда означает физическую поломку — чаще всего нужен апдейт Windows или установка правильной версии пакета.
Краткое определение: WSL — подсистема Windows для запуска Linux-программ в пользовательском пространстве Windows без отдельной виртуальной машины.
Быстрая проверка перед началом (памятка)
- Убедитесь, что ваша система соответствует минимальным требованиям для WSL (версия Windows и архитектура CPU).
- Проверьте, что вы устанавливаете версию WSL, совместимую с вашей архитектурой (x64, ARM64).
- Попробуйте загрузить и установить обновления Windows в безопасном режиме.
- Убедитесь, что в Microsoft Store установлена последняя версия WSL.
Важно: если у вас устройство на ARM (например, некоторые ноутбуки с ARM-процессорами), не пытайтесь устанавливать x64-версию WSL — это вызовет указанную ошибку.
Пошаговое руководство по устранению ошибки
Ниже — структурированный набор действий от минимально инвазивных к более радикальным. Выполняйте шаги по очереди и проверяйте результат.
1. Запустите средство устранения неполадок Центра обновления Windows
- Нажмите клавишу Windows и откройте Settings (Параметры).

- Перейдите в раздел System, затем выберите Troubleshoot.

- Нажмите Other troubleshooters.

- Найдите Windows Update и нажмите Run.

Средство устранения неполадок автоматически попытается обнаружить и устранить известные проблемы с компонентами обновления.
2. Запустите средство устранения проблем с установкой и удалением программ
- Скачайте Program Install and Uninstall troubleshooter от Microsoft и установите его.
- Запустите и нажмите Next.

- Выберите, возникает ли проблема при установке или удалении.
- Выберите программу из списка, которая не устанавливается корректно (например, Windows Subsystem for Linux).

- Запустите сканирование и примените рекомендуемые исправления.

- После завершения следуйте рекомендациям средства.

3. Сброс компонентов Windows Update (расширенная очистка)
Нажмите Windows, введите cmd и выберите Запуск от имени администратора.

Выполните по очереди следующие команды (нажимайте Enter после каждой):
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvcПримечание: команды останавливают службы обновления, очищают папки кеша и перерегистрируют важные DLL, затем перезапускают службы. Это часто решает проблемы с загрузкой и установкой обновлений.
4. Полная переустановка WSL (с удалением компонентов)
Откройте Settings (Параметры).
Перейдите в Apps → Apps & features.

В поле поиска введите «Ubuntu» или нужный дистрибутив и через меню выберите Uninstall.

Найдите Windows Subsystem for Linux WSLg Preview и Windows Subsystem for Linux Update и удалите их.
Вернитесь в раздел Optional features в меню Apps.

Выберите More Windows features в разделе Related settings.

Снимите галочки с Virtual Machine Platform и Windows Subsystem for Linux. Перезагрузите компьютер.

После перезагрузки установите WSL заново через Microsoft Store или с помощью командной строки (wsl –install), выбрав версию, совместимую с вашей архитектурой.
Совет: иногда помогает сначала установить только базовые компоненты WSL, затем добавить WSLg и дополнительные пакеты.
5. Ручная загрузка обновлений из Microsoft Update Catalog
Если стандартные инструменты не помогают, посетите Microsoft Update Catalog и найдите пакет WSL/KB-патч вручную. Это полезно, если автоматическое обновление не скачивает корректный пакет для вашей архитектуры.
Альтернативные подходы и дополнительные проверки
- Проверьте файл журнала установки и событий (Event Viewer → Windows Logs → Application/System) — там часто содержится точная причина сбоя.
- Выполните sfc /scannow и DISM для восстановления целостности системных файлов:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth- Запустите систему в чистой загрузке (clean boot), чтобы исключить сторонние службы и драйверы.
- Выполните обновление Windows через Windows Update Assistant или Media Creation Tool (иногда in-place upgrade решает конфликт версий).
Когда это не помогает (counterexamples):
- Если CPU действительно не поддерживает требуемую архитектуру (например, вы пытаетесь установить x64-версию на ARM), никакие чистки не помогут — нужен корректный пакет для вашей архитектуры или аппаратная замена.
- Если ваша Windows-версия слишком стара (например, не поддерживает новейшие компоненты WSL для Windows 11), единственный выход — обновление ОС.
Критерии приёмки (как понять, что проблема решена)
- Установка WSL проходит без ошибок.
- Команда wsl –list –verbose показывает установленные дистрибутивы.
- Запуск дистрибутива (например, Ubuntu) открывает оболочку Linux без ошибок.
- Windows Update больше не возвращает код 0x80070661 при установке связанных компонентов.
Быстрый чек-лист для разных ролей
Для обычного пользователя:
- Проверить архитектуру CPU (x64/ARM).
- Обновить Windows через Settings → Update & Security.
- Попробовать перезагрузку и повторную установку WSL из Microsoft Store.
Для администратора IT/системного инженера:
- Просмотреть логи событий и логи установки WSL.
- Выполнить sfc/DISM и сброс компонентов Windows Update.
- При необходимости выполнить in-place upgrade или ручную установку пакета из Microsoft Update Catalog.
Мини-методология (короткий SOP)
- Начать с проверки совместимости архитектуры и версии Windows.
- Запустить штатные средства устранения неполадок Windows Update и Program Install and Uninstall.
- Выполнить сброс компонентов обновления (команды в разделе 3).
- Если не помогло — удалить и переустановить WSL, отключив опциональные функции, перезагрузив и установив заново.
- Как крайнюю меру — скачать пакет вручную из Microsoft Update Catalog или выполнить обновление Windows.
Диаграмма принятия решения (Mermaid)
flowchart TD
A[Начало: ошибка 0x80070661] --> B{Проверить архитектуру CPU}
B -- Несовместима --> C[Установите корректную версию для архитектуры или замените устройство]
B -- Совместима --> D[Запустить средства устранения неполадок]
D --> E{Устранено?}
E -- Да --> Z[Готово]
E -- Нет --> F[Сброс компонентов Windows Update]
F --> G{Устранено?}
G -- Да --> Z
G -- Нет --> H[Переустановить WSL и опциональные компоненты]
H --> I{Устранено?}
I -- Да --> Z
I -- Нет --> J[Ручная загрузка из Microsoft Update Catalog / in-place upgrade]
J --> ZЧастые ошибки и причины
- Установка x64-пакета на ARM-устройство → сообщение о неподдерживаемом типе процессора.
- Устаревшая версия Windows → новые компоненты WSL требуют обновлений ОС.
- Повреждённый кеш обновлений или системные библиотеки → требует сброса SoftwareDistribution и перерегистрации DLL.
Советы по безопасности и приватности
- Скачивайте обновления WSL и пакеты только с официальных ресурсов Microsoft.
- Перед внесением изменений сделайте точку восстановления системы или резервную копию важных данных.
Резюме
Если вы столкнулись с ошибкой 0x80070661 и сообщением «this processor type does not support this installation package», начните с проверки архитектуры и версии Windows, затем последовательно используйте штатные средства устранения неполадок, выполните сброс компонентов обновления, и при необходимости полностью переустановите WSL или загрузите пакет вручную. В большинстве случаев проблема решается на этапах сброса компонентов или при установке правильной версии WSL для вашей архитектуры.
Важно: если совместимости аппаратуры нет, программные способы не помогут — нужен корректный пакет для вашей платформы или обновление оборудования/ОС.
Если вы применяли какие‑то нестандартные решения или обнаружили нетипичную причину ошибки, поделитесь наблюдениями в комментариях — это поможет другим пользователям быстрее найти решение.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента