В то время как я пытаюсь установить vc_redist.x64.exe на Windows, 8.1 получать следующие ошибки:при установке vc_redist.x64.exe, получение ошибки «Не удалось настроить пакет MSU для каждой машины».
Failed to configure per-machine MSU package.
В то время как я пытаюсь установить vc_redist.x64.exe на Windows, 8.1 получать следующие ошибки:при установке vc_redist.x64.exe, получение ошибки «Не удалось настроить пакет MSU для каждой машины».
Failed to configure per-machine MSU package.
проводки ответ на мой собственный вопрос, как я нашел его здесь и была спрятана в нижней части где-то -
Это связано с тем, что ОС не смогла установить необходимое обновление Windows8.1-KB2999226-x64.msu.
Однако вы можете установить его, извлекая это обновление в папку (например, XXXX) и выполнить следующий командлет. Вы можете найти Windows8.1-KB2999226-x64.msu ниже.
C: \ ProgramData \ Пакет Cache \ 469A82B09E217DDCF849181A586DF1C97C0C5C85 \ пакеты \ Patch \ amd64 \ Windows8.1-KB2999226-x64.msu
скопировать этот файл в папку, которую вы любите, и
Create a folder XXXX in that and execute following commands from Admin command propmt
wusa.exe Windows8.1-KB2999226-x64.msu /extract:XXXX
DISM.exe /Online /Add-Package /PackagePath:XXXX\Windows8.1-KB2999226-x64.cab
vc_redist.x64.exe /repair last command need not be run. Just execute exe once again.
это сработало для меня.
Спасибо. Это сработало для меня. Однако путь к .msu был другим. Я столкнулся с проблемой при установке VS 2015, который только что выпущен. Если вы это сделаете, подождите, пока он не сработает, затем перейдите в журнал установки и найдите фактическое местоположение пакета. Это была «C: \ ProgramData \ Package Cache \ FC6260C33678BB17FB8B88536C476B4015B7C5E9 \ packages \ Patch \ x64 \ Windows8.1-KB2999226-x64.msu" для моей среды. – Pavel
Я все время получал ошибку «KB2999226 - Доступ запрещен» при установке Visual Studio 2015. Последующие действия выполнялись, за исключением ссылок на файл Windows 6.1 msu [для Windows 7]. Успех! –
У меня ошибка 87 «Опция add-package неизвестна». В списке DISM OPTIONS нет дополнительного пакета при использовании команды DISM.EXE/?. Моя система - Windows 8.1 pro, и я получил ошибку отказа KB2999226 при установке VS 2015 Professional. – Shenwei
ОС не смогла установить необходимое обновление Windows8.1-KB2999226-x64.msu. Однако я пытался найти конкретное обновление от -
C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\amd64\Windows8.1-KB2999226-x64.msu.
Я не мог найти его там, так что я установил обновление kb2999226 из here (Windows 10 Универсальный C выполнения)
Затем я установил обновление в соответствии к моей ОС, и после этого он работал нормально.
У меня возникла аналогичная проблема, но в моем случае я пытался установить Visual C++ Redistributable для Visual Studio 2015 Update 1 на Windows Server 2012 R2. Однако первопричина должна быть одинаковой.
Короче говоря, вам необходимо установить предварительные условия KB2999226.
В более подробном описании журнала установки я выяснил, что установка для Windows Update KB2999226 не удалась. По данным сайта Microsoft here:
Prerequisites To install this update, you must have April 2014 update rollup for Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 (2919355) installed in Windows 8.1 or Windows Server 2012 R2. Or, install Service Pack 1 for Windows 7 or Windows Server 2008 R2 . Or, install Service Pack 2 for Windows Vista and for Windows Server 2008 .
После установки апреля 2014 на моем Windows Server 2012 R2, я могу правильно установить Visual C++ Redistributable.
В моем случае и при установке VS 2015 на Windows7 64x SP1 я испытал то же самое, поэтому попытался отменить и загрузить/установить KBKB2999226 отдельно, и по какой-то причине автономный установщик обновлений также застревает в поисках обновлений.
Я хотел бы рассказать вам об универсальном ЭЛТ, это поможет вам понять, почему система должна быть обновлена до установки vc_redist.x64.exe.
Для Windows 7, 8 и 8.1 для Windows Universal Runtime необходимо установить через KB2999226. Однако в нем есть предварительное обновление KB2919355, которое содержит обновления, которые облегчают установку пакета KB2999226.
Почему KB2999226 не всегда устанавливается, когда среда выполнения установлена из распространяемого? Что может помешать установке KB2999226 в качестве части среды выполнения?
UCRT МГУ включен в VCRedist устанавливается путем посылки вызова в службу Windows Update, и КБ может не установиться на основании обновления служебной деятельности Windows/состояние:
Если служба Windows Update находится в состоянии неготовности, вы можете увидеть ошибки, отражающие это.
Чтобы определить, если условие KB2919355 установлен есть 2 варианта:
ключ реестра: 64bit улей
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
CurrentState = 112
32bit улей
HKLM\SOFTWARE\[WOW6432Node\]Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
CurrentState = 112
Или проверить версию файла:
C:\Windows\SysWOW64\wuaueng.dll
C:\Windows\System32\wuaueng.dll
является 7.9.9600.17031 или более поздняя версия
Пожалуйста, попробуйте скачать vc_redist "UPDATE 3" пакеты от Microsoft. Это работа для меня. – Abbas