MSI: ошибка 1935 — установка прерывается в Windows 10/11 — как исправить (2025)

Ошибка 1935 всплывает во время установки программ и игр: «An error occurred during the installation of assembly component…». Источник — .NET/установщик и системные компоненты. Ниже — пошаговый план, который закрывает 90% случаев дома и в офисе.

Коротко: что сделать сразу

  • Скачайте установщик с официального сайта разработчика.
  • Очистите %TEMP%, перезагрузите ПК и запустите установку от имени администратора.
  • Проверьте службы Windows Installer/Modules Installer/TrustedInstaller.
  • Восстановите .NET и системные компоненты через DISM/SFC.
Если горит — подключусь, восстановлю компоненты, разберу CBS.log и поставлю нужную программу без ошибок.

1) Чистим временные и даём админ‑права

Win+R — выполнять по одной:

%TEMP%
temp

Удалите содержимое открывшихся папок. Затем перезагрузите ПК и запустите установщик правой кнопкой → «Запуск от имени администратора».

2) Проверяем службы установщика

CMD (Администратор) — выполнять по одной:

sc query msiserver
sc query trustedinstaller
sc query TrustedInstaller
sc query wuauserv
net start msiserver

Если «служба не найдена» — проверьте регистр и целостность файлов (следующий шаг).

3) Восстанавливаем .NET и компоненты

CMD (Администратор) — можно вставить целиком:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
dism /online /enable-feature /featurename:NetFx3 /All

Скачайте актуальные .NET Desktop Runtime и .NET Framework с официального сайта Microsoft, если программа требует конкретную версию.

4) Если не помогло — читаем журнал

PowerShell (Администратор) — выполнять по одной:

$log = "C:\Windows\Logs\CBS\CBS.log"
Select-String -Path $log -Pattern "error|failed|0x" -SimpleMatch | Select-Object -First 50

По коду ошибки ищем зависимость (часто Visual C++ Redistributable/DirectX). Скачивайте только с официального сайта Microsoft/разработчика.

FAQ

Антивирус блокирует установку.

Временно отключите защиту, проверьте установщик подписью, затем верните защиту обратно.

Ошибка 1935 с HRESULT 0x80070005/0x800703EE.

0x80070005 — доступ запрещён: проверьте права/антивирус. 0x800703EE — вмешательство другого процесса: закройте фоновые утилиты, попробуйте «Чистую загрузку».

Читайте также: