Я предполагаю, что это проблема с установщиком Windows. Я попытался перезапустить службу, но безрезультатно. Я не могу установить ничего, что заканчивается на .msi . Иногда я получаю такое сообщение об ошибке:
Журналы просмотра событий:
Установщик Python:
Продукт: Python 2.7.3 - Ошибка 1723. Проблема с этим пакетом установщика Windows. DLL, необходимая для завершения этой установки, не может быть запущена. Обратитесь в службу поддержки или к поставщику пакета. Действие CheckDir, запись: _CheckDir @ 4, библиотека: C: \ Users \ x \ AppData \ Local \ Temp \ MSI570C.tmp
Установщик SSDLife:
Продукт: SSDlife Pro - Ошибка 1723. Проблема с этим пакетом установщика Windows. DLL, необходимая для завершения этой установки, не может быть запущена. Обратитесь в службу поддержки или к поставщику пакета. Действие WIX_TestVersion, запись: WIX_TestVersion, библиотека: C: \ Users \ x \ AppData \ Local \ Temp \ MSIA32E.tmp
Поиск по ошибке 1723: эта ошибка может возникнуть, если у вас устаревшая версия установщика Windows
Я получил пару ссылок для установщика Windows, но ни одна из них не имеет Windows 7 в списке поддерживаемых операционных систем.
https://www.microsoft.com/en-us/download/details.aspx?id=25 и
Windows (7 x64) обновлена.
Также пробовал это исправить: http://support.microsoft.com/mats/Program_Install_and_Uninstall
Но он не мог найти никаких проблем.
источник
Ответы:
Я тоже столкнулся с этим вопросом. Ответ Алексея Иванова не совсем помог мне, но, тем не менее, вдохновил меня на расследование
C:\Users\x\AppData\Local\Temp
.Как обычно, сообщения об ошибках были только наполовину полезными. В моем случае DLL не пропала - у установщика не было прав доступа к папке . Я не пробовал запускать установщик как администратор - это не имело смысла для меня, учитывая, что я уже использовал учетную запись администратора и ожидал, что UAC будет обрабатывать повышение привилегий. Во всяком случае, как и многие вещи в Windows, все это для меня немного загадка.
Тем не менее, после того, как будет
Properties > Security
наC:\Users\x\AppData\Local\Temp
папке и дают , что разрешение, монтажники , что предыдущее были неудовлетворительные в настоящее время работают! Ура! Так как уже был и доступ, подозреваю, что также добавлено необходимое разрешение.Everyone
Full control
Everyone
Read
Write
Full control
Execute
Что мне сейчас интересно, так это то, как это произошло в первую очередь, и каковы должны быть правильные разрешения для этого каталога.
источник
Everyone
:-). Во всяком случае, мне интересно, что может быть основной причиной этой проблемы. У меня были проблемы с несколькими установщиками, включая установщик iTunes - очень популярный установщик! Интересно, что случилось, что нарушило права на этот каталог.Простой обходной путь - запустить командную оболочку от имени администратора (просто найдите cmd.exe и затем щелкните правой кнопкой мыши -> запустить от имени администратора), а затем перейдите в расположение пакета MSI и запустите
msiexec /i packagename.msi
. Это сработало для меня.источник
msiexec /i packagename.msi
В вашей системе должна отсутствовать необходимая DLL.
В обоих описанных случаях установщик Windows попытался выполнить пользовательское действие, расположенное в DLL. Эти файлы .tmp:
C:\Users\x\AppData\Local\Temp\MSI570C.tmp
иC:\Users\x\AppData\Local\Temp\MSIA32E.tmp
действительно являются файлами DLL, извлеченными из MSI.Но по какой-то причине не удалось загрузить DLL.
Самое главное, чтобы выяснить, какая DLL отсутствует. Пока сообщение об ошибке отображается на экране, перейдите в временный каталог и посмотрите, существует ли временный DLL-файл. Если он есть, скопируйте его с расширением DLL. Затем, чтобы узнать, какая DLL из необходимых отсутствует, вы можете использовать
depends.exe
утилиту из Visual Studio.Если временный файл уже удален, единственный способ получить DLL - это извлечь ее из пакета, из
Binary
таблицы.У меня есть два наиболее вероятных возможных кандидата: отсутствует среда выполнения Visual C ++ или среда выполнения .Net. Тем не менее, это всего лишь предположение ...
источник
Я попробовал то, что предложил Димадима, но у меня все еще была небольшая проблема с доступом. Я откопал инструмент для Win 7 / Vista, который называется взять на себя ответственность. Это добавляет контекстное меню, чтобы щелкнуть правой кнопкой мыши, и вы можете «взять на себя ответственность». Я думал, чтобы попробовать, что это работает как шарм.
http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/
источник
Ни одно из этих решений не помогло мне, однако, когда я перешел непосредственно в папку загрузки, щелкнул правой кнопкой мыши значок установки, которую я хотел выполнить, и нажал «запустить от имени администратора», которую он установил без каких-либо сообщений об ошибках.
источник