Как исправить распространяемые файлы VC2015 при ошибке установки Win10, не удалось установить пакет msi

Я получаю сообщение об ошибке 0x80070643 «не удалось установить пакет msi» на моей 64-разрядной версии Windows 10 Pro.

Мне нужны перераспределители, например. запускать новые сборки Apache и PHP. (И некоторые другие вещи, которые я давно не обновлял.)

Неважно, пытаюсь ли я установить vc_redist.x86.exe или vc_redist.x64.exe.

Я попытался войти в систему как администратор и щелкнуть правой кнопкой мыши «запуск от имени администратора».

Кажется, вы не можете извлечь библиотеки вручную, например, с помощью 7zip в новых распространяемых файлах VC.

У меня отключено восстановление системы из-за нехватки места на системном диске.

...

Я включаю журнал:

Решение представляло собой комбинацию следующего: наиболее важные сначала и все запускались несколько раз:


person Tom    schedule 01.02.2017    source источник
comment
Кстати, вы устанавливаете VS 2015 на свой компьютер? В VS 2015 поставляются распространяемые версии Visual C++ 2015 (x64)/(x86) по умолчанию. Перейдите в Панель управления — программы и функции, чтобы проверить, есть ли какие-либо распространяемые версии Visual C++ 2015 (x64)/(x86) или нет.   -  person Harry Johnston    schedule 01.02.2017
comment
Вы можете попробовать: 1. Проверьте установленные обновления Windows и, если обновление «KB2918614» существует, удалите его и переустановите распространяемый пакет VC 2015. 2. Запустите команду: sfc /scannow, чтобы проверить целостность необходимых системных файлов. 3. Восстановите. или удалите любой распространяемый пакет Visual C++ 2015 (x64)/(x86), повторно загрузите его microsoft.com/en-sg/download/details.aspx?id=48145 и установите. Если проблема не устранена, используйте aka.ms/vscollect для сбора журналов. Вы найдете vslogs.zip в папке %temp%, загрузите файл на onedrive.live.com и поделитесь ссылка здесь.   -  person Sara Liu - MSFT    schedule 01.02.2017
comment
@MSFT У меня нет VS 2015, но мне нужен распространяемый файл для запуска, например. новые сборки Apache и PHP (а также некоторые другие вещи, которые я проигнорировал) --- у меня нет установленных обновлений KB2918614 in View. У меня установлено много старых распространяемых пакетов 2005-2013 годов, но не новее. Я попробую и другие вещи, которые вы предлагаете   -  person Sara Liu - MSFT    schedule 01.02.2017
comment
@MSFT Хорошо, я получаю, что защита ресурсов Windows не смогла выполнить запрошенную операцию при использовании scannow /sfc - я создал это: superuser.com/questions/1173900/ и постараюсь работать над ее решением   -  person Tom    schedule 01.02.2017
comment
Сборка 10240 — это оригинальная Windows 10 от июля 2015 года. Обновление до версии 1607 Сборка 14393   -  person Tom    schedule 01.02.2017
comment
Хорошо - после большого количества sfc, dsim, неудачного chkdsk, синих экранов с ошибками ntfs, удаления los anivurs и других файлов я, наконец, получил стабильную систему, в которой я также мог без ошибок обновиться до последней версии Windows 10 + распространяемые файлы VS   -  person magicandre1981    schedule 01.02.2017
comment
@ Том, так рад слышать, что ваша проблема решена, и вы можете поделиться своим обходным путем, когда у вас будет свободное время, это поможет другим членам сообщества, столкнувшимся с той же или похожей проблемой, найти эту полезную информацию.   -  person Tom    schedule 02.02.2017
comment
@Sara-MSFT Я действительно провел два дня, работая с sfc, dsim, chkdsk + remove, например. Avira (она создала на моем системном диске каталог размером более 20 ГБ ... Я думаю, что это помогло на chkdsk, но я не уверен) --- если бы я указал на одну вещь, я бы sfc /scannow это немного помогло   -  person Sara Liu - MSFT    schedule 07.02.2017
comment
@Tom, вы можете добавить команду: sfc /scannow в качестве ответа и пометить как ответ через 24 часа, похоже, у вас есть какие-то проблемы или проблемы с вашей ОС, и эта команда поможет вам это исправить.   -  person Tom    schedule 07.02.2017
comment
Привет, Том, извините за беспокойство и спасибо, что поделились, не могли бы вы пометить свой ответ как ответ, когда у вас будет свободное время, и это поможет другим членам сообщества легче искать эту полезную информацию :)   -  person Sara Liu - MSFT    schedule 08.02.2017


Ответы (1)


sfc/scannow

  • удаление каталога размером 20 ГБ, созданного антивирусом, на моем системном диске
  • chkdsk с командой восстановления /r
  • много ожидания (весь процесс длился 48 часов)
  • удаление всего лишнего на системном диске
  • удаление антивируса
  • dsim-команды
  • перезагружается, когда Windows перешла в режим восстановления
  • Начните с того, что убедитесь, что Windows обновлена. (Некоторые из этих записей журнала предполагают, что CRT, который является компонентом Windows, может отсутствовать или устареть.)
person Tom    schedule 08.02.2017
comment
[1710:2944][2017-02-01T03:37:09]i001: Burn v3.7.3813.0, Windows v10.0 (сборка 10240: пакет обновления 0), путь: C:\Users\Thomas Schulz\Downloads\ vc_redist.x64.exe, командная строка: '-burn.unelevated BurnPipe.{B9694083-EC81-464A-A1D2-5F81D5BDA77B} {ED5B5629-12E8-4850-B580-C3C14DF149AC} 7252' [1710:2944][2017-03-01T :37:09]i000: Установка строковой переменной «WixBundleLog» в значение «X:\AppData\Local\Temp\dd_vcredist_amd64_20170201033709.log» [1710:2944][2017-02-01T03:37:09]i000: Установка строковой переменной 'WixBundleOriginalSource' в значение 'C:\Users\Thomas Schulz\Downloads\vc_redist.x64.exe' [1710:2944][2017-02-01T03:37:09]i000: Установка строковой переменной 'WixBundleOriginalSourceFolder' в значение 'C :\Users\Thomas Schulz\Downloads\' [1710:2944][2017-02-01T03:37:09]i000: установка строковой переменной WixBundleName значения "Распространяемый Microsoft Visual C++ 2015 (x64) - 14.0.23026" [1710:2944][2017-02-01T03:37:09]i100: начало обнаружения, 10 пакетов [1710:2944][2017-02-01T03:37:09]i000: Поиск файла: windows_uCRT_DetectKey, путь не найден: C:\WINDOWS\system32\api-ms-win-crt-runtime-l1-1-0.dll [1710:2944][2017-02-01T03:37:09] i000: Поиск файла: windows_uCRT_DetectKeyExists, путь не найден: C:\WINDOWS\system32\api-ms-win-crt-runtime-l1-1-0.dll [1710:2944][2017-02-01T03:37: 09]i000: Установка числовой переменной 'windows_uCRT_DetectKeyExists' на значение 0 [1710:2944][2017-02-01T03:37:10]i052: Условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i052: Условие '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10. 0.10137.0)' оценивается как ложное. [1710:2944][2017-02-01T03:37:10]i101: обнаружен пакет: vcRuntimeMinimum_x64, состояние: отсутствует, кэшировано: завершено [1710:2944][2017-02-01T03:37:10]i101: обнаружен пакет : vcRuntimeAdditional_x64, состояние: отсутствует, кэшировано: завершено [1710:2944][2017-02-01T03:37:10]i101: обнаружен пакет: Windows81_x86, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02- 01T03:37:10]i101: обнаружен пакет: Windows81_x64, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02-01T03:37:10]i101: обнаружено пакет: Windows8_x86, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02-01T03:37:10]i101: обнаружен пакет: Windows8_x64, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02-01T03:37:10]i101: обнаружен пакет : Windows7_MSU_x86, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02-01T03:37:10]i101: обнаружен пакет: Windows7_MSU_x64, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02- 01T03:37:10]i101: Обнаруженный пакет: WindowsVista_MSU_x86, состояние: Отсутствует, кэшировано: Нет [1710:2944][2017-02-01T03:37:10]i101: Дет. Затронутый пакет: WindowsVista_MSU_x64, состояние: отсутствует, кэшировано: нет [1710:2944][2017-02-01T03:37:10]i052: условие 'VersionNT64 >= v6.0 ИЛИ (VersionNT64 = v5.2 AND ServicePackLevel >= 1 )' оценивается как истина. [1710:2944][2017-02-01T03:37:10]i199: Обнаружение завершено, результат: 0x0 [1710:2944][2017-02-01T03:37:12]i200: Начало планирования, 10 пакетов, действие: Установите [1710:2944][2017-02-01T03:37:12]i052: Условие «(Версия NT64)» оценивается как истинное. [1710: 2944] [2017-02-01T03: 37: 12] i000: установка строки переменной 'wixbundlerollbacklog_vcruntimeminimum_x64' значение "x: \ appdata \ local \ temp \ dd_vcredist_amd64_20170201033709_000_vcruntimeminimum_x64_rollback.log '[1710: 2944] [2017-02- 01T03:37:12]i000: установка строковой переменной «WixBundleLog_vcRuntimeMinimum_x64» значения «X:\AppData\Local\Temp\dd_vcredist_amd64_20170201033709_000_vcRuntimeMinimum_x64.log» [1710:2944]['20152-02-3] Condition (Версия NT64)' оценивается как истина. [1710: 2944] [2017-02-01T03: 37: 12] I000: установка строки переменной 'wixbundlerlbacklog_vcruntimeadditional_x64' значение "x: \ appdata \ local \ temp \ dd_vcredist_amd64_20170201033709_001_vcruntimeadditional_x64_rollback.log '[1710: 2944] [2017-02- 01T03:37:12]i000: установка строковой переменной «WixBundleLog_vcRuntimeAdditional_x64» значения «X:\AppData\Local\Temp\dd_vcredist_amd64_20170201033709_001_vcRuntimeAdditional_x64.log» [1710:2944][2017-03:1] Версия NT = v6. 3 AND NOT VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: Windows81_x86 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.3 AND VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: Windows81_x64 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.2 AND NOT VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: Windows8_x86 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.2 AND VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: Windows8_x64 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.1 AND NOT VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: Windows7_MSU_x86 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.1 AND VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: Windows7_MSU_x64 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.0 AND NOT VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: Пропуск регистрации зависимостей для пакета без поставщиков зависимостей: WindowsVista_MSU_x86 [1710:2944][2017-02-01T03:37:12]i052: Условие 'ВерсияNT = v6.0 AND VersionNT64' оценивается как false. [1710:2944][2017-02-01T03:37:12]w321: пропуск регистрации зависимостей для пакета без поставщиков зависимостей: WindowsVista_MSU_x64 [1710:2944][2017-02-01T03:37:12]i201: запланированный пакет: vcRuntimeMinimum_x64, состояние: отсутствует, запрошено по умолчанию: присутствует, запрошено ba: присутствует, выполнить: установить, откатить: удалить, кэшировать: нет, некэшировать: нет, зависимость: зарегистрировать [1710:2944][2017-02-01T03:37:12 ]i201: Запланированный пакет: vcRuntimeAdditional_x64, состояние: Отсутствует, запрошено по умолчанию: Присутствует, запрошено ba: Присутствует, выполнить: Установить, откат: Удалить, кэшировать: Нет, не кэшировать: Нет, зависимость: Зарегистрировать [1710:2944][2017-02 -01T03:37:12]i201: Запланированный пакет: Windows81_x86, состояние: Отсутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует, выполнить: Нет, откат: Нет, кешировать: Нет, раскэшировать: Нет, зависимость: Нет [1710: 2944][2017-02-01T03:37:12]i201: Запланированный пакет: Windows81_x64, состояние: Отсутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует, выполнить: Нет, откат: Нет, кэш: Нет , uncache: Нет, зависимость: Нет [1710:2944][2017-02-01T03:37:12]i201: Запланированный пакет: Windows8_x86, состояние: Отсутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует, выполнить: Нет, откат : Нет, кэш: Нет, некэш: Нет, зависимость: Нет [1710:2944][2017-02-01T03:37:12]i201: Запланированный пакет: Windows8_x64, состояние: Отсутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует , выполнить: нет, откат: нет, кешировать: нет, раскэшировать: нет, зависимость: нет [1710:2944][2017-02-01T03:37:12]i201: Запланированный пакет: Windows7_MSU_x86, состояние: Отсутствует, запрошено по умолчанию: Отсутствует, запрос ba: Отсутствует, выполнение: Нет, откат: Нет, кэш: Нет, распаковка: Нет, зависимость: Нет [1710:2944][2017-02-01T03:37:12]i201: Запланированный пакет: Windows7_MSU_x64, состояние : Отсутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует, выполнить: Нет, откат: Нет, кешировать: Нет, раскэшировать: Нет, зависимость: Нет [1710:2944][2017-02-01T03:37:12]i201: Запланированный пакет: WindowsVista_MSU_x86, состояние: отсутствует, запрошено по умолчанию: Отсутствует, запрошено: Отсутствует, выполнить: Нет, откат: Нет, кэш: Нет, раскэшировать: Нет, зависимость: Нет [1710:2944][2017-02-01T03:37:12]i201: Запланированный пакет: WindowsVista_MSU_x64, состояние : Отсутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует, выполнить: Нет, откат: Нет, кешировать: Нет, раскэшировать: Нет, зависимость: Нет [1710:2944][2017-02-01T03:37:12]i299: План выполнен, результат: 0x0 [1710:2944][2017-02-01T03:37:12]i300: начало применения [1C54:2628][2017-02-01T03:37:12]i360: создание точки восстановления системы. [1C54:2628][2017-02-01T03:40:16]i361: создана точка восстановления системы. [1C54:2628][2017-02-01T03:40:16]i370: начало сеанса, регистрационный ключ: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{e46eca4f-393b-40df-9f49-076faf788d83}, параметры: 0x7, отключить резюме: Нет [1C54:2628][2017-02-01T03:40:16]i000: Пакет кэширования из: 'X:\AppData\Local\Temp{e46eca4f-393b-40df-9f49-076faf788d83}.be\VC_redist. x64.exe» в: «C:\ProgramData\Кэш пакетов {e46eca4f-393b-40df-9f49-076faf788d83}\VC_redist.x64.exe» [1C54:2628][2017-02-01T03:40:16]i320: Регистрация поставщика зависимостей пакетов: {e46eca4f-393b-40df-9f49-076faf788d83}, версия: 14.0.23026.0 [1C54:2628][2017-02-01T03:40:16]i371: сеанс обновления, регистрационный ключ: SOFTWARE\Microsoft\ Windows\CurrentVersion\Uninstall{e46eca4f-393b-40df-9f49-076faf788d83}, возобновление: активно, инициирован перезапуск: нет, отключить возобновление: нет [1C54:29DC][2017-02-01T03:40:16]i304: проверено существующее полезная нагрузка: vcRuntimeMinimum_x64 по пути: C:\ProgramData\Package Cache{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages \vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi. [1C54:29DC][2017-02-01T03:40:17]i304: подтверждена существующая полезная нагрузка: cab5046A8AB272BF37297BB7928664C9503 по пути: C:\ProgramData\Package Cache{0D3E9E15-DE7A-300B-96F1-B4AF12B96488.ages\packagev14.0.0 vcRuntimeMinimum_amd64\cab1.cab. [1C54:29DC][2017-02-01T03:40:17]i304: проверена существующая полезная нагрузка: vcRuntimeAdditional_x64 по пути: C:\ProgramData\Package Cache{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\ vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msi. [1C54:29DC][2017-02-01T03:40:18]i304: проверена существующая полезная нагрузка: cab2C04DDC374BD96EB5C8EB8208F2C7C92 по пути: C:\ProgramData\Package Cache{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.230\agespack vcRuntimeAdditional_amd64\cab1.cab. [1C54:2628][2017-02-01T03:40:18]i301: применение пакета выполнения: vcRuntimeMinimum_x64, действие: установить, путь: C:\ProgramData\Package Cache{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14. 0.23026\packages\vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi, аргументы: 'MSIFASTINSTALL="7" NOVSUI="1"' [1C54:2628][2017-02-01T03:40:18]e000: Ошибка 0x80070643: Не удалось установить пакет MSI . [1C54:2628][2017-02-01T03:40:18]e000: ошибка 0x80070643: не удалось выполнить пакет MSI. [1710:2944][2017-02-01T03:40:18]e000: ошибка 0x80070643: не удалось настроить пакет MSI для каждой машины. [1710:2944][2017-02-01T03:40:18]i319: применен пакет выполнения: vcRuntimeMinimum_x64, результат: 0x80070643, перезапуск: нет [1710:2944][2017-02-01T03:40:18]e000: ошибка 0x80070643: не удалось выполнить пакет MSI. [1C54:2628][2017-02-01T03:40:18]i372: завершение сеанса, регистрационный ключ: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{e46eca4f-393b-40df-9f49-076faf788d83}, возобновление: нет, перезапуск : Нет, отключить возобновление: Нет [1C54:2628][2017-02-01T03:40:18]i330: Удален поставщик зависимости пакета: {e46eca4f-393b-40df-9f49-076faf788d83} [1C54:2628][2017-02 -01T03:40:18]i352: удаление кэшированного пакета: {e46eca4f-393b-40df-9f49-076faf788d83}, из пути: C:\ProgramData\Package Cache{e46eca4f-393b-40df-9f49-076faf788d83}\ [1C54: 2628][2017-02-01T03:40:18]i371: Сеанс обновления, регистрационный ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Microsoft\Windows\CurrentVersion\Uninstall{e46eca4f-393b-40df-9f49-076faf788d83}, возобновление: нет, инициирован перезапуск: нет , отключить возобновление: нет [1710:2944][2017-02-01T03:40:18]i399: применение завершено, результат: 0x80070643, перезапуск: нет, запрошенный перезапуск: нет - person Sara Liu - MSFT; 18.04.2017