web-dev-qa-db-ja.com

Windows 10に何もインストールできません:「エラー997。重複したI / O操作が進行中です」

Matlabをインストールしようとしていますが、原因はおそらくVisual C++再頒布可能パッケージ(Matlabが途中でインストールしているもの)です。

セットアップを実行すると、失敗するたびに次のようになります。

エラー997。重複したI/O操作が進行中です

私はすでに解決策を探しました、そしてすべての記事はセキュリティアップデートをアンインストールすることを提案します私は持っていません!多くの記事は数年前のものですが、最近WindowsISOをダウンロードしてインストールしました。それらのアップデートがすでにシステムにインストールされているのに、アンインストールできない可能性がありますか?

何をすべきか?

3
rubik

OK、MatlabR2016aをインストールできました。将来誰かがこれを必要とする場合に備えて、私がしたことを投稿しています。

犯人はVisualC++ Redistributable 2008であり、Matlabは(私がそれを使用するつもりはなかったとしても)すべてのコストでインストールしたいと考えています。 MicrosoftのWebサイトからすべてのVisualC++バージョンをダウンロードしましたが、最後のバージョン(2015バージョン)を除くすべてがインストールを拒否しました(同じエラー)。

Matlabのsetup.exeを解凍し、binディレクトリ内にVisualC++インストーラーを見つけました。 2つのコピーがありました:

  • bin\vcredist_x64.exe
  • bin\vc90\vcredist_x64.exe

後者は実行されていたものなので、最後のバージョンに置き換えました(Matlabのものを置き換えるためにファイルの名前も変更する必要がありました)。

これでインストールは完了しましたが、Matlabを起動すると、Visual C++ 2008がポップアップしてインストールを要求し続けました。そこで、Matlabのbinディレクトリに移動しました(私にとってはC:\Program Files\Matlab\bin)そして置き換えられたvcredist_x64.exe(Matlabがそのコピーで上書きした)カスタム実行可能ファイルを使用して、何もしないようにコンパイルしました。

2
rubik

Windows 10EnterpriseにE-Prime2.0をインストールする際の同様の問題...同じ原因のようです。同じエラーコード。私はEXEを解凍したりコンパイルしたりするのに十分ではないので(ええ、おそらく私が思っているよりも簡単です)、別の解決策が必要でした、そして これは 私のために働きました:

つまり、フォルダの名前をC:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18からC:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18_oldに変更します。

KB3045318が正常にインストールされると、このフォルダーが自動的に再作成されます。

最後に、不足しているファイルを元のフォルダーから新しいフォルダーにコピーしました。

正直なところ、E-Primeのインストール中に別の奇妙なエラー( "support\vc2008 sp1 vcredist_x86.exe copy failed: lasterror=5")が発生しましたが、それを閉じてインストールを正常に完了することができました。また、「元のフォルダから不足しているファイルをコピーしました...」というのは、それらがどのような目的を果たしているのかわからないためですが、多分私はすべきでしょうか?とにかく今のところ爆発はありません。重要なのは、Microsoft Visual C++ 2008再頒布可能パッケージ9.0.30729.6161(x64バージョンとx86バージョンの両方)がインストールされていることです。他の方法ではインストールできないようです。このソリューションの実装は非常に簡単でした。

2
Nick Stauner

2016年5月5日付けの 記事 を見つけました。問題を解決するためのオプションがいくつかあります。

  1. インストール Microsoftホットフィックス
  2. 更新を削除しますKB2918614KB3072630KB3000988およびKB3008627再起動して、Matlabのインストールを再試行してください
  3. 上記のチュートリアルが示唆するようにレジストリを編集しますが、少し別の方法で行います。 Matlabに関連するものをすべて削除し、再起動してから、もう一度インストールしてみてください。

私が言及している記事はオートデスクソフトウェアに関連していますが、それが普遍的な修正である可能性が高いです。

お役に立てれば。

1
alljamin