Visual C ++ 2015再頒布可能パッケージをWindows 7 / 8.1、Server 2012 R2にインストールすると、認識されないエラー0x80240017が発生する場合があります。エラーコード0x80240017は、Windows 10 Updateや、Microsoft Storeからアプリをダウンロードするときにも見つかります。問題の解決に関連している可能性があるため、すべてのWindowsシステムの方法を組み合わせます。このため、エラーコード0x80240017を修正するには、以下の手順を順番に実行します。
1.トラブルシューティング
キーボードWin + Rのキーの組み合わせを押して、control.exe / name Microsoft.Troubleshootingと入力し、Windows 10の場合は「追加のトラブルシューティングツール」をクリックします。次に、「Windows Update」を選択して診断を実行します。Microsoft Stroreでエラーが発生した場合は、Windowsストアアプリのトラブルシューティングツールを実行してください。また、Visual C ++のインストール時にエラーが発生する可能性があるため、「プリンター」診断を実行することをお勧めします。
2.アップデートセンターコンポーネントのリセット
管理者としてコマンドプロンプトを実行し、以下のコマンドを順番に入力します。
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
3.壊れたシステムファイルを回復する
破損したシステムファイルは、コンポーネントごとにさまざまな方法で失敗する可能性があります。これらのファイルを復元できます。これを行うには、管理者としてコマンドプロンプトを実行し、次の2つのコマンドを順番に入力します。
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
4. C ++環境の更新
Windows 7、Windows 8.1、Server 2012 R2、Server 2008 R2を使用していて、Visual C ++のインストール時にエラー0x80240017が発生する場合は、KB2999226パッチをダウンロードしてインストールする必要があります。これにより、更新されたC ++ランタイムパッケージが古いシステムにインストールされます。以下のリンクからMicrosoftのWebサイトにアクセスし、オペレーティングシステムとビットを選択します。
- パッチKB2999226をダウンロード