Ошибка 1719 не удалось получить доступ к службе установщика windows 7 как исправить

Версия ПО:  SafeNet Authentication Client 9.0 и выше, Windows 10

Токены:  eToken

Проблема: 

Установка драйвера SafeNet Authentication Client не начинается или заканчивается ошибкой: «Ошибка 1719: не удалось получить доступ к службе установщика Windows».

Причина:

Заблокирован доступ к службе Windows Installer, необходимой для установки драйвера.

Решение:

  • Нажмите Win+R -> services.msc -> Ok и убедитесь в том, что служба Установщик Windows запущена.

  • Если установлен КриптоПро CSP, то откройте редактор реестра (Win+R -> regedit -> Ok) и измените значение следующего параметра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProPatches\Force с 0 на 1.

  • Запустите командную строку от имени администратора (для этого достаточно нажать правой клавишей мыши на кнопку Пуск и выбрать «Командая строка (Администратор)») и наберите две команды:
    msiexec /unregister
    msiexec /regserver

  • Перезагрузите компьютер.

Статья обновлена: 10 марта 2025
ID: 16153

Показать приложения и версии, для которых применима статья

  • Kaspersky Standard, Plus, Premium;
  • Kaspersky Security Cloud;
  • Kaspersky Internet Security;
  • Kaspersky Anti-Virus;
  • Kaspersky Total Security;
  • Kaspersky Small Office Security.

Проблема

При установке приложения «Лаборатории Касперского» может появиться «Ошибка 1719. Служба установщика Windows недоступна. Убедитесь, что она зарегистрирована и доступна или обратитесь в Службу технической поддержки».

Причина

Ошибка вызвана сбоем в работе службы Установщик Windows, которая используется в операционной системе Windows для установки приложений.

Решение

Инструкция подходит для Windows 8, 10 и 11.

  1. Зарегистрируйте службу установщика в операционной системе заново:
    1. Запустите командную строку от администратора по инструкции.
    2. По очереди выполните следующие команды.

      Чтобы не вводить команды вручную, вы можете добавить команды в файл формата .bat и запустить этот файл по инструкции ниже.

      msiexec /unreg

      msiexec /regserver

      net stop msiserver

      regsvr32 /u /s %windir%\System32\msi.dll

      regsvr32 /u /s %windir%\System32\msihnd.dll

      regsvr32 /u /s %windir%\System32\msisip.dll

      regsvr32 /s %windir%\System32\msi.dll

      regsvr32 /s %windir%\System32\msihnd.dll

      regsvr32 /s %windir%\System32\msisip.dll

      net start msiserver

    3. Перезагрузите компьютер.
  2. После перезагрузки проверьте систему на ошибки и восстановите поврежденные системные файлы:
    1. Запустите командную строку от администратора.
    2. Выполните команду:

      DISM /Online /Cleanup-Image /RestoreHealth

    3. Дождитесь окончания выполнения команды.
    4. Выполните команду:

      sfc /scannow

    5. Дождитесь окончания выполнения команды.

Как создать и запустить файл .bat

Что делать, если решение не помогло

Если ошибка повторяется, обратитесь в техническую поддержку «Лаборатории Касперского».

Спасибо за ваш отзыв, вы помогаете нам становиться лучше!

Спасибо за ваш отзыв, вы помогаете нам становиться лучше!

Если у вас при установке или запуске какой-либо программы возникла Ошибка 1719. «Не удалось получить доступ к службе установщика Windows», то скорее всего проблема с msiexec, данный
bat файл копирует заранее подготовленный «здоровый» msiexec и библиотеки на проблемный пк, подменяя
права и владельца файлов. Запускать от имени администратора. Возможно потребуется перезагрузка.

Для Windows 32bit (использовать файлы msiexec.exe, msi.dll, msihnd.dll той же разрядности)

—————————————————————————————————————————
@echo on
rem останавливаем службу msiserver
net stop msiserver
rem меняем владельца системных файлов, иначе копирование завершится с ошибкой
takeown /s %computername% /f %systemroot%\System32\msiexec.exe /A
takeown /s %computername% /f %systemroot%\System32\msi.dll /A
takeown /s %computername% /f %systemroot%\System32\msihnd.dll /A
rem заменяем права (указать группу с административными правами)
cacls %systemroot%\System32\msiexec.exe /e /p «Администраторы»:F
cacls %systemroot%\System32\msi.dll /e /p «Администраторы»:F
cacls %systemroot%\System32\msihnd.dll /e /p «Администраторы»:F
rem переименовываем не рабочие файлы
ren %systemroot%\System32\msiexec.exe msiexec.exe_
ren %systemroot%\System32\msi.dll msi.dll_
ren %systemroot%\System32\msihnd.dll msihnd.dll_
rem копирование рабочих файлов
copy \\ваш_путь\msiexec.exe %systemroot%\System32\msiexec.exe
copy \\ваш_путь\msi.dll %systemroot%\System32\msi.dll
copy \\ваш_путь\msihnd.dll %systemroot%\System32\msihnd.dll
rem перерегистрация msiexec
%windir%\system32\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
rem запускаем службу msiserver
net start msiserver

—————————————————————————————————————————

Для Windows 64bit (используются файлы 32 и 64 разрядности)

—————————————————————————————————————————

@echo on
rem останавливаем службу msiserver
net stop msiserver
rem меняем владельца системных файлов, иначе копирование завершится с ошибкой
takeown /s %computername% /f %systemroot%\System32\msiexec.exe /A
takeown /s %computername% /f %systemroot%\SysWOW64\msiexec.exe /A
takeown /s %computername% /f %systemroot%\System32\msi.dll /A
takeown /s %computername% /f %systemroot%\SysWOW64\msi.dll /A
takeown /s %computername% /f %systemroot%\System32\msihnd.dll /A
takeown /s %computername% /f %systemroot%\SysWOW64\msihnd.dll /A
rem заменяем права (указать группу с административными правами)
cacls %systemroot%\System32\msiexec.exe /e /p «Администраторы»:F
cacls %systemroot%\SysWOW64\msiexec.exe /e /p «Администраторы»:F
cacls %systemroot%\System32\msi.dll /e /p «Администраторы»:F
cacls %systemroot%\SysWOW64\msi.dll /e /p «Администраторы»:F
cacls %systemroot%\System32\msihnd.dll /e /p «Администраторы»:F
cacls %systemroot%\SysWOW64\msihnd.dll /e /p «Администраторы»:F
rem переименовываем не рабочие файлы
ren %systemroot%\System32\msiexec.exe msiexec.exe_
ren %systemroot%\SysWOW64\msiexec.exe msiexec.exe_
ren %systemroot%\System32\msi.dll msi.dll_
ren %systemroot%\SysWOW64\msi.dll msi.dll_
ren %systemroot%\System32\msihnd.dll msihnd.dll_
ren %systemroot%\SysWOW64\msihnd.dll msihnd.dll_
rem копирование рабочих файлов
copy \\ваш_путь\32битный файл\msiexec.exe %systemroot%\System32\msiexec.exe
copy \\ваш_путь\64битный файл\msiexec.exe %systemroot%\SysWOW64\msiexec.exe
copy \\ваш_путь\32битный файл\msi.dll %systemroot%\System32\msi.dll
copy \\ваш_путь\64битный файл\msi.dll %systemroot%\SysWOW64\msi.dll
copy \\ваш_путь\32битный файл\msihnd.dll %systemroot%\System32\msihnd.dll
copy \\ваш_путь\64битный файл\msihnd.dll %systemroot%\SysWOW64\msihnd.dll
rem перерегистрация msiexec
%windir%\system32\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /regserver
rem запускаем службу msiserver
net start msiserver

—————————————————————————————————————————

Добрый вечер, @Leraet,
Попробуйте дополнительно перерегистрировать системные библиотеки, связанные с Windows Installer — скопируйте следующий текст, откройте Блокнот, вставьте текст туда, затем сохраните файл с расширением .bat, например, fixinst.bat и запустите его.

net stop msiserver
regsvr32 /u /s %windir%\System32\msi.dll
regsvr32 /u /s %windir%\System32\msihnd.dll
regsvr32 /u /s %windir%\System32\msisip.dll
regsvr32 /s %windir%\System32\msi.dll
regsvr32 /s %windir%\System32\msihnd.dll
regsvr32 /s %windir%\System32\msisip.dll
net start msiserver

После этого выполните перезагрузку и попробуйте установить программу.

Hello,

I’m sorry for the trouble you faced.

An installation can fail with this error for several reasons. The ones that could apply in this case:

  • Antivirus or Defender program might block.
  • The Windows Installer Service is not running.

We can not control this and that it all depends on the OS where the setup is running. It’s outside the MSI what’s happening.

As it looks like, the Windows Installer service does not start in time to handle the installation when the MSI is launched for the first time. By default the Windows Installer is not running, it is started when needed. Most likely, it fails to start in time to handle the first installation, so when running the MSI for the second time, it is running and can handle the installation properly.

If you start the Windows Installer from the command line, you can see that it says «START_PENDING»:

msiserver.png

msiserver.png (12.5 KiB) Viewed 10358 times

You can also have a look on the following article where is debated the same issue faced on another product:
Windows Installer Service could not be accessed

Regarding the MP extension, you have 30 days to get your money back. Send us the Order Reference number that you’ve received when you extended the MP and we will give you a refund, no worry about that.

As a side note, any tool you would be using to create the installer will face the same behavior. It cannot be controlled by the installer. Just on a quick Google search and you will find dozens of users that faced this error when installing various apps, even well know apps such as Microsoft Office. It does not depend on the tool used to create the setup.

I’m afraid that the tool used to create the installer cannot do anything to fix this specific error. Since this is a Windows related problem, you should contact Microsoft support and have their feedback.

Best regards,
Liviu

________________________________________
Liviu Sandu — Advanced Installer Team
Follow us: Twitter — Facebook — YouTube

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Anime best для windows
  • Epson xp 306 windows 10
  • Настройка сетевого подключения windows 10 для роутера
  • Hp scan не устанавливается на windows 10
  • Не могу включить защиту системы windows 10 для точки восстановления