1. ホーム
  2. windows-8.1

[解決済み] vc_redist.x64.exe のインストール中に "Failed to configure per-machine MSU package" というエラーが発生しました。

2022-02-07 16:02:53

質問

Windows 8.1 で vc_redist.x64.exe をインストールしようとしています。 以下のエラーが発生します。

<ブロッククオート

マシンごとの MSU パッケージの構成に失敗しました。

解決方法を教えてください。

自分の質問の答えがここにあり、下の方に隠れていたので投稿します。

<ブロッククオート

https://social.msdn.microsoft.com/Forums/vstudio/en-US/64baed8c-b00c-40d5-b19a-99b26a11516e/visual-c-redistributable-for-visual-studio-2015-rc-fails-on-windows-server-2012?forum=vssetup

これは、OS が必要な更新プログラム Windows8.1-KB2999226-x64.msu のインストールに失敗したためです。

しかし、その更新プログラムをフォルダ(例:XXXX)に解凍し、以下のコマンドレットを実行することで、インストールすることができます。Windows8.1-KB2999226-x64.msuは、下記から入手できます。

C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\amd64\Windows8.1-KB2999226-x64.msu

このファイルを好きなフォルダにコピーし

<ブロッククオート

その中に XXXX フォルダを作成し、管理者用コマンドプロンプトから以下のコマンドを実行します。

wusa.exe Windows8.1-KB2999226-x64.msu /extract:XXXX

DISM.exe /Online /Add-Package /PackagePath:XXXXWindows8.1-KB2999226-x64.cab

vc_redist.x64.exe /repair

(最後のコマンドは実行する必要はなく、もう一度 vc_redist.x64.exe を実行するだけです。)

というのは、私の場合、うまくいきました。