修正:Windows 10アップグレードエラー0xc0000017
大多数のユーザーにとって、利用可能な最新のOSバージョンにアップグレードすることは明らかなステップですが、一部のユーザーはまだそうすることに熱心ではありません。 理由は? まあ、それらの多くはWindows 7が提供しなければならないものにかなり満足しています。 他の人たちはWindows 10の欠点を知っています。
しかし、あなたがついにWindows 10にアップグレードすることにしたとしましょう。そして、突然、空からの爆風として、エラーが発生します。 たとえば、コード0xc0000017のエラーです。 これは、Windows 10へのアップグレード中に多くのユーザーが遭遇する通常のエラーです。そのために、当面の問題解決に役立つ解決策をいくつか紹介しました。
アップグレードに苦労した場合は、以下の手順を確認してください。 ただし、実行する前に、お使いのコンピュータがWindows 10の最新のメジャーアップデートと互換性があることを確認してください。一部のユーザーはすでに古いハードウェアとの互換性の問題を報告しています。
Windows 10アップグレードエラー0xc0000017を解決する方法
目次:
- DISMを実行
- ブート設定不良メモリを削除します
- 更新トラブルシューティングツールを実行する
- SFCスキャンを実行する
- Windows Updateコンポーネントをリセットする
- Windows Updateサービスが実行されていることを確認してください。
- BITSサービスが実行されていることを確認してください。
- DNS設定を変更する
- クリーンインストールを実行する
修正 - Windows 10でのアップグレードエラー0xc0000017
解決策1 - DISMを実行する
最初にできることは、Deployment Image Servicing and Managementツールを実行することです。 つまり、この高度なトラブルシューティングツールは、基本的に昇格したコマンドプロンプトの組み込みコマンドです。 それを使うと、破損した、または不完全なシステムファイルをスキャンして修復することができます。 さらに、インストールメディアをソースとして使用するなど、さまざまなシナリオやさまざまな方法でDISMを使用できます。
標準と、以下のインストールメディアを利用する手順の両方を説明します。
- 標準的な方法
- [スタート]ボタンを右クリックして[コマンドプロンプト(管理者)]を開きます。
- 次のコマンドを貼り付けて、Enterキーを押します。
- DISM /オンライン/クリーンアップイメージ/ RestoreHealth
- DISM /オンライン/クリーンアップイメージ/ RestoreHealth
- スキャンが終了するまで待ちます。
- コンピュータを再起動して、もう一度アップデートしてください。
- Windowsのインストールメディアで
- Windowsのインストールメディアを挿入してください。
- スタートメニューを右クリックし、メニューからコマンドプロンプト(管理者)を選択します。
- コマンドラインで次のコマンドを入力し、それぞれの後にEnterキーを押します。
- dism / online / cleanup-image / scanhealth
- dism / online / cleanup-image / restorehealth
- ここで、次のコマンドを入力してEnterを押します。
- DISM /オンライン/クリーンアップイメージ/ RestoreHealth /ソース:WIM:X:ソースインストール.wim:1 / LimitAccess
- Windows 10のインストールではマウントされたドライブの文字でX値を必ず変更してください。
- 手順が完了したら、コンピュータを再起動してください。
解決策2 - ブート設定不良メモリを削除する
しかし、珍しい犯人がこの背後にいる可能性があります。 つまり、削除可能な不良メモリリストが原因で、アップグレードできません。 幸いなことに、Boot Configuration Dataからこれらの不良セクタをクリアできるため、簡単にサドルに戻ることができます。 以下の手順に従って不良メモリセクタを消去し、問題を解決してください。
- スタートメニューを右クリックして、コマンドプロンプト(管理者)を実行します。
- コマンドラインで次のコマンドを入力し、それぞれの後にEnterキーを押します。
- bcdedit / enum all
マウス情報技術コンピュータマウス
- bcdedit / deletevalue {badmemory} badmemorylist
- bcdedit / enum all
- PCを再起動して、もう一度アップグレードしてください。
この解決策が不十分な場合は、解決策は1つしかありません(私たちの意見では)。 そしてそれは外部インストールメディアを使ったクリーンインストールです。
解決策3 - アップデートトラブルシューティングツールを実行する
幸い、Windows 10には、PC上の一般的な問題を簡単に解決できるさまざまなトラブルシューティングツールが付属しています。 使用できる特別なWindows Updateトラブルシューティングツールもあります。それを実行するには、次の手順を実行する必要があります。
- 設定に移動。
- 更新とセキュリティ > トラブルシューティングに進みます。
- Windows Updateを選択し、 Run the Troubleshooterに移動します。
- 画面上の指示に従って、処理を終了します。
- コンピュータを再起動してください。
解決策4 - SFCスキャンを実行する
あなたのPC上で更新エラー0xc0000017を取得し続ける場合、問題はあなたのインストールかもしれません。 Windowsインストールが破損しているか破損している可能性があり、それがこのエラーの原因となる可能性があります。 ただし、SFCスキャンを実行するだけで問題を解決できます。 それには、次の手順に従ってください。
- スタートメニューボタンを右クリックして、 コマンドプロンプト(管理者)を開きます。
- 次の行を入力してEnterキーを押します。sfc / scannow
- プロセスが完了するまで待ちます(時間がかかる場合があります)。
- 解決策が見つかった場合は、自動的に適用されます。
- 今すぐコマンドプロンプトを閉じて、コンピュータを再起動します。
解決策5 - Windows Updateコンポーネントをリセットする
どのトラブルシューティングツールでも問題が解決しない場合は、重要なアップデートコンポーネントをリセットしてみましょう。 これがあなたがする必要があることです:
- 管理者としてコマンドプロンプトを起動します。
- コマンドプロンプトが起動したら、次のコマンドを実行します。
- ネットストップ
- net stop cryptSvc
- ネットストップmsiserver
- ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
- ren C:\ Windows \ System32 \ catroot2 Catroot2.old
- ネットスタート
- ネットスタートcryptSvc
- ネットスタートmsiserver
解決策6 - Windows Updateサービスが実行されていることを確認する
Windows 10で更新プログラムを受信するための最も重要なサービスは、Windows Updateサービスです。 このサービスが適切に実行されていない場合は、更新プログラムを入手することはできません。 それで、それが以下をすることによって動くことを確かめてください:
- 検索に移動し、 services.mscと入力して、サービスを開きます 。
- Windows Updateサービスを見つけます。 右クリックして[ プロパティ ]を開きます 。
- [全般]タブで[ スタートアップの種類]を探し、 [ 自動 ]を選択します。
- サービスが実行されていない場合は、右クリックして[ 開始 ]を選択します。
- 選択を確認してウィンドウを閉じます。
解決策7 - BITSサービスが実行されていることを確認する
バックグラウンドインテリジェント転送サービス(BITS)は、Windowsの更新プログラムを受信するためのもう1つの不可欠なサービスです。 だから、あなたはそれもチェックしたいかもしれません:
- Windowsキー+ Rを押す。 検索行に「 services.msc」と入力して、Enterキーを押します。
- バックグラウンドインテリジェント転送サービス(BITS)を探し、ダブルクリックしてそのプロパティを開きます。
- サービスが実行されていない場合は、[ スタート ]ボタンをクリックしてください。
- [ 回復 ]タブを選択し、[ 最初の失敗 ]と[ 2番目の失敗]が[サービスの再開]に設定されていることを確認します 。
- 選択を確認して更新を確認してください。
解決策8 - DNS設定を変更する
これまでの回避策で問題が解決しない場合は、DNS設定を変更してみます。 これを行う方法は次のとおりです。
- Windowsの検索に移動し、 コントロールパネルを入力して、 コントロールパネルを開きます。
- [ ネットワークと共有センター ]に移動し、左ペインから[ アダプタ設定の変更 ]をクリックします 。
- 現在使用しているネットワークを選択して右クリックし、[ プロパティ ]を選択します。
- インターネットプロトコルバージョン4(TCP / IPv4)までスクロールし、「 Properties 」を選択して下さい。
- 今、 次のDNSサーバーのアドレスを使うを選択します。
- 次の値を入力してください。DNS サーバー - 8.8.8.8と代替DNSサーバー - 8.8.4.4
- 変更を保存してコンピュータを再起動します
解決策9 - クリーンインストールを実行する
最後に、まだ問題を解決することができず、Windows 10が単に準拠を拒否している場合は、別の方法をとるべきです。 つまり、組み込みの手順でOSをアップグレードできない場合は、古い方法を使用する必要があります。 Media Creation Toolをダウンロードし、起動可能なインストールメディアを作成して、システムを最初からインストールするだけです。 これで問題からあなたを解放するのに十分なはずです。
その方法がわからない場合は、この記事に詳しい説明があります。 手順が始まる前にデータをバックアップすることを忘れないでください。
問題から抜け出すにはそれで十分なはずです。 追加すべき点や質問がある場合は、下記のコメント欄にお気軽にお寄せください。
編集者注:この投稿はもともと2017年5月に公開され、それ以来、鮮度、正確さ、および網羅性について完全に改良され更新されています。