認識できないエラー0x80240017 Visual C ++を修正する方法

Visual C ++ 2015再頒布可能パッケージをWindows 7 / 8.1、Server 2012 R2にインストールすると、認識されないエラー0x80240017が発生する場合があります。エラーコード0x80240017は、Windows 10 Updateや、Microsoft Storeからアプリをダウンロードするときにも見つかります。問題の解決に関連している可能性があるため、すべてのWindowsシステムの方法を組み合わせます。このため、エラーコード0x80240017を修正するには、以下の手順を順番に実行します。

不明なエラー0x80240017 Visual C ++

1.トラブルシューティング

キーボードWin + Rのキーの組み合わせを押して、control.exe / name Microsoft.Troubleshootingと入力し、Windows 10の場合は「追加のトラブルシューティングツール」をクリックします。次に、「Windows Update」を選択して診断を実行します。Microsoft Stroreでエラーが発生した場合は、Windowsストアアプリのトラブルシューティングツールを実行してください。また、Visual C ++のインストール時にエラーが発生する可能性があるため、「プリンター」診断を実行することをお勧めします。

Windowsサービスセンターのトラブルシューティング

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

net stop cryptsvc cmd

3.壊れたシステムファイルを回復する

破損したシステムファイルは、コンポーネントごとにさまざまな方法で失敗する可能性があります。これらのファイルを復元できます。これを行うには、管理者としてコマンドプロンプトを実行し、次の2つのコマンドを順番に入力します。

  1. sfc /scannow
  2. DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

CMDでのSFCの実行

4. C ++環境の更新

Windows 7、Windows 8.1、Server 2012 R2、Server 2008 R2を使用していて、Visual C ++のインストール時にエラー0x80240017が発生する場合は、KB2999226パッチをダウンロードしてインストールする必要があります。これにより、更新されたC ++ランタイムパッケージが古いシステムにインストールされます。以下のリンクからMicrosoftのWebサイトにアクセスし、オペレーティングシステムとビットを選択します。

  • パッチKB2999226をダウンロード

C ++のパッチKB2999226