Показать полную графическую версию : [решено] Windows Installer - код ошибки 1719
Всем привет. Обращаюсь к помощи мудрецов данного форума только в случаях крайней нужды, как сейчас.
Началось всё с того, что увидел обновление для AdGuard VPN и решил установить его. Обновление не удалось, установщик показал внутреннюю ошибку 1603, а в журнале событий Windows отобразилась ошибка 1719. Я предпринял все шаги (https://adguard-vpn.com/kb/adguard-vpn-for-windows/solving-problems/common-installer-errors/), описанные на сайте самого AdGuard VPN, но ничего из этого не помогло. А именно: полное удаление AdGuard VPN через Removal Tool от разработчиков; перерегистрация всех компонентов службы Windows Installer; процедура sfc /scannow; многие другие советы из статей в интернете. В итоге после удаления AdGuard VPN я теперь даже не могу установить его повторно, потому что инсталлятор выдает ту же ошибку. Я также воспользовался чудо-утилитой Windows Repair от Tweaking.com, которая десятки раз помогала мне в казалось бы безвыходных ситуациях (она откатывает до заводских настроек все службы, производит сброс всех разрешений на ключи реестра, системные папки и многое другое). Также почистил реестр утилитами, такими как VIT Registry Fix. Ничего так и не помогло, и теперь я сижу вообще без впн, хотя он мне очень нужен. Хоть убей, при попытке установки выскакивает та же ошибка (1603 в самом инсталляторе и 1719 в журнале событий системы).
Прилагаю следующие данные для диагностики: скриншот ошибки из установщика; скриншот ошибки из журнала системных событий; два текстовых лога установщика AdGuard VPN из папки C:\Temp (он всегда создает по два лога, и они содержат разные данные); лог Process Monitor (https://disk.yandex.ru/d/jA85LqNyP7Z9lQ) (упакован в ZIP и загружен на Яндекс.Диск).
Обращаюсь к волшебнику @Petya V4sechkin (http://forum.oszone.net/member.php?userid=27596), который зачастую остается последней надеждой для юзеров, которым не подходит переустановка ОС. Сам я исчерпал все варианты самостоятельной диагностики, которыми владею.
Vanadiy777
25-07-2023, 15:31
COOLak,
Попробуйте корневые сертификаты обновить, иногда это помогает.
Наборы - Обновление корневых сертификатов (http://forum.oszone.net/thread-351166.html)
Попробуйте корневые сертификаты обновить, иногда это помогает. »
Увы, не помогло.
У Ваc расходятся логи msi-инсталлера и *.pml по времени.
Поищите эти логи:
C:\Temp\AdGuardVPN_20230725140740.log
C:\Temp\AdGuardVPN_20230725140740_000_Main.log
Можно, предположить, что имеется конфликт приложений "AdGuard", когда один из установленных продуктов рьяно защищает Себя от другого, или, что-то осталось от предыдущей установки "VPN".
У Ваc расходятся логи msi-инсталлера и *.pml по времени »
Ок, заменил логи на те самые.
Можно, предположить, что имеется конфликт приложений "AdGuard" »
Нет, у них идеальная интеграция между собой даже на Android, не говоря уже о винде. И еще, я думаю, что ошибка установки у меня теперь будет со многим софтом, а не только с этим. Что-то подобное когда-то уже бывало, но я не помню, как решил.
или, что-то осталось от предыдущей установки "VPN" »
Маловероятно, т. к. я использовал спецутилиту для полной зачистки от самого разработчика.
Vanadiy777
25-07-2023, 15:53
COOLak,
Вот это не поможет?
Устранение проблем, препятствующих установке или удалению программ (https://support.microsoft.com/ru-ru/windows/устранение-проблем-препятствующих-установке-или-удалению-программ-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d)
Вот это не поможет? »
Нет, уже пробовал. Проблем не обнаружено.
Avatar-Lion
25-07-2023, 16:12
COOLak, Я бы на вашем месте начал с самого простого. Пуск - Выполнить: msconfig
Далее там:
1) Отключить все не-Майкрософт службы.
2) Отключить все программы на вкладке "Автозагрузка".
После этого перезагружаемся и пробуем поставить прогу. Если встанет нормально, то значит, просто какое-то другое ПО мешалось. Так будет гораздо быстрее, чем логи ковырять.
Так будет гораздо быстрее, чем логи ковырять »
А есть какой-нибудь софт, который позволит сделать экспорт и затем импорт текущего состояния всех этих служб и программ из автозагрузки? Боюсь, что без этого фраза "гораздо быстрее" тут не вполне уместна.
Avatar-Lion
25-07-2023, 16:34
COOLak, Ну можно, конечно, найти все эти ветки в реестре... Но зачем вам это? Вне зависимости от результата вы точно так же в пару кликов вернете все как было через все тот же msconfig.
Вот тут процесс прервался со статусом - "Exit Status: -2147483645":
"Time of Day","Process Name","PID","Operation","Path","Result","Duration","Detail"
"16:07:50,8511772","MsiExec.exe","5152","Process Exit","","SUCCESS","0.0000000","Exit Status: -2147483645, User Time: 0.0000000 seconds, Kernel Time: 0.0468003 seconds, Private Bytes: 10*207*232, Peak Private Bytes: 10*252*288, Working Set: 7*884*800, Peak Working Set: 7*884*800"
Единственное, что чуть выше по логу не нашлось (что углядел), так только это:
"Time of Day","Process Name","PID","Operation","Path","Result","Duration","Detail"
"16:07:50,7880869","msiexec.exe","6564","IRP_MJ_CREATE","C:\Windows\syswow64\ui\SwDRM.dll","PATH NOT FOUND","0.0000169","Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a"
Но, это и не системная библиотека.
А вообще, всё дело может оказаться в переназначенном %temp% и/ или в "битом" "NET.Framework".
Но да, это только предположения, увы.
Petya V4sechkin
25-07-2023, 21:30
COOLak, попробуйте удалить раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MsiExec.exe
COOLak, попробуйте удалить раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MsiExec.exe »
Волшебник!!! Я знал, что только вы сможете мне помочь! Огроменное вам спасибо! Вы просто гений в отладке всяких непонятных проблем с виндой. Снимаю шляпу!)
Не подскажете, как вам удалось понять, с чем связана проблема, и в чём ее суть?
Petya V4sechkin
26-07-2023, 16:47
Не подскажете, как вам удалось понять, с чем связана проблема, и в чём ее суть?
Это была единственная замеченная аномалия.
Кстати, в той ветке была прописана msiesu.dll - библиотека для обхода ESU, которая позволяла устанавливать обновления .NET Framework в Windows 7.
Avatar-Lion
26-07-2023, 16:52
COOLak, Эта ветка реестра идет сразу после события MsiExec.exe: Process Exit. Я, кстати, эту строку заметил, но значения не придал, поскольку в ветке Image File Execution Options много приложений прописано, включая системные.
Вы ветку грохнули целиком, кстати? Любопытно было бы посмотреть что там было.
Petya V4sechkin, Странно. У меня тоже хак для центра обновлений стоит, который позволял качать платные апдейты для Win7, но такой библиотеки нет.
Petya V4sechkin
26-07-2023, 18:38
Avatar-Lion, значит, есть разные варианты.
А вообще, хаки/обходы ESU ещё актуальны? Вроде Microsoft прекратила любую поддержку Win7 с января 2023 года?
Avatar-Lion
26-07-2023, 19:23
Petya V4sechkin, Да, в январе пришел последний "Ежемесячный набор исправлений качества системы безопасности" (KB5022338). С тех пор никаких обновлений для Windows 7 и .NET Framework действительно больше не поступает, обновляются лишь другие приложения Майкрософт (их антивирус Security Essentials и Office 2016). В качестве костыля для закрытия потенциальных уязвимостей использую 0patch Agent (https://www.comss.ru/page.php?id=5431).
Но вообще ветка полезная, конечно. Никогда бы не подумал, что центр обновления и служба Windows Installer таким образом связаны будут.
Любопытно было бы посмотреть что там было. »
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msiexec.exe]
"GlobalFlag"="0x100"
"VerifierDlls"="msiesu.dll"
Теперь понял в чём проблема. Моя невнимательность. Патчер для обновлений качал отсюда: https://forums.mydigitallife.net/threads/bypass-windows-7-extended-security-updates-eligibility.80606/
Цитата:
Important Notice about the .NET 4 ESU Bypass
it has incompatibility issue and may cause MSI or other programs to stop working
therefore, it's recommended to install it only when new .NET 4 updates are available, then remove it after installing the updates
А вообще, хаки/обходы ESU ещё актуальны? Вроде Microsoft прекратила любую поддержку Win7 с января 2023 года? »
Вообще, актуальны (https://forums.mydigitallife.net/threads/bypass-windows-7-extended-security-updates-eligibility.80606/page-358#post-1779528). Умельцы уже запилили установку обновлений от Windows 7 Embedded и Windows Server 2008 R2 на обычную семерку.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC