不明の指定エラー: 0x80240037

不明の指定エラー: 0x80240037

開発したソフトウェアをユーザーのマシンに展開するときに、さまざまな予期せぬエラーが発生することがよくありますが、最近、元の Windows7 システム コンピューターに VC++ ランタイム ライブラリをインストールするときに、インストールが不可解なことに失敗し、エラー コード: 0x80240037 エラーが発生しました。 、解決策を見つけるために長い間探していましたが、このエラーを段階的に見つけて、これをスムーズにインストールするにはどうすればよいですか?

  次に、ログ ファイルを開いて何が問題になったのかを調べ、このエラーがどのように発生したのかを確認します。

ログ ファイル全体を検索し、0x80240037 が最初に表示される場所を見つけて、次のキー コードを見つけます。

1

Applying execute package: Windows7_MSU_x64, action: Install, path: C:\ProgramData\Package Cache\54050A5F8AE7F0C56E553F0090146C17A1D2BF8D\packages\Patch\x64\Windows6.1-KB2999226-x64.msu, arguments: \'"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\54050A5F8AE7F0C56E553F0090146C17A1D2BF8D\packages\Patch\x64\Windows6.1-KB2999226-x64.msu" /quiet /norestart\'

  つまり、Windows6.1-KB2999226-x64.msu をインストールするときにエラーが発生し、その後エラー 0x80240037 がポップアップしました。このファイルの種類については説明しませんが、この問題の解決方法を直接説明します。

  1 Windows で Windows6.1-KB2999226-x64.msu ファイルを検索し、ProgramData フォルダーの下にこのファイルを見つけます。

  2 検索されるファイルは Windows6.1-KB2999226-x64.msu であるはずです。このファイルのサフィックスを .cab ファイルに変更します。

  3 次に、右クリックして現在のフォルダーに解凍すると、Windows6.1-KB2999226-x64.cab ファイルなど、さらにいくつかのファイルが存在します。

  4 管理者として cmd を実行し、次のコマンドを入力します。 dism /online /add-package /packagepath: 「解凍したフォルダー内の Windows6.1-KB2999226-x64.cab の場所」

  5 Enter をクリックすると、次のインターフェイスが表示されます。実行が完了するまで待ちます。

  6 展開の完了後、再起動を求めるメッセージが表示されたら、コンピューターを再起動し、VC++2015 ランタイム ライブラリを再インストールします。

  7 再インストールすると、インストールは問題なく完了します。

おすすめ

転載: blog.csdn.net/lystest/article/details/126340399