一部のWindowsユーザーは、組み込みのWUコンポーネントを使用してインストールしようとした特定の更新プログラムが、 エラーコード646 。結局のところ、この特定のエラーコードはWindows7とWindows8.1専用のようです。
WindowsUpdateエラーコード646
Windows7またはWindows8.1でこの問題が発生した場合は、Windows Updateトラブルシューティングツールを実行し、コンピューターが実際に問題を自動的に修正できないかどうかを確認して、このトラブルシューティングガイドを開始する必要があります。
影響を受けるユーザーによると、646エラーコードの出現につながる可能性のある最も一般的な原因の1つは Windows Update または バックグラウンドインテリジェント転送サービス それは強制的に無効にされます。
ただし、Windows 7でこの問題を引き起こす可能性のあるもう1つのかなり一般的な問題は、間違った場所を指しているAppdataキーです。この場合、レジストリエディタを使用してレジストリを変更することで問題を修正できます。
過保護ファイアウォールは、誤検知が原因でMSとの通信をクリックした後にこの種の問題を引き起こすことでも知られています。この場合の唯一の修正は、AV設定でWUをホワイトリストに登録するか、より寛大なセキュリティスイートに移動して現在のセキュリティスイートをアンインストールすることです。
(根本原因を修正せずに)問題を回避したい場合は、公式のWindowsUpdateカタログから更新プログラムをダウンロードするのがおそらく最善かつ最も安全な方法です。
ソフトウェアの競合に対処している場合は、システムの復元ユーティリティを使用して、この競合が発生していない状態にコンピュータを戻すことで、問題を解決できます。ただし、問題がOSに関連している場合は、Windows Updateコンポーネントを修正するために、修復インストールまたはクリーンインストールを実行する必要があります。
WindowsUpdateトラブルシューティングの実行
Windows7またはWindows8.1でこの問題が発生した場合は、発生している問題がMicrosoftに含まれている修復戦略ですでにカバーされている可能性があります。その場合、OSは修正を自動的に展開できるようになります。
このシナリオが当てはまる場合は、次のコマンドでスキャンを実行してみてください。 Windows Update トラブルシューティングを行い、このユーティリティがコンポーネントの更新で発生している問題を自動的に識別して修正できるかどうかを確認します。
Windows Updateのトラブルシューティングには、さまざまな問題を修正できる自動修復戦略の重要なコレクションが含まれています。このユーティリティを起動すると、このツールはWUコンポーネントの不整合を分析し、実行可能であると判断した場合は自動的に修正を推奨します。
このユーティリティをまだ実行していない場合は、以下の手順に従って、Windows7またはWindows8.1でWindowsUpdateトラブルシューティングを起動し、 エラーコード646:
- 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 'コントロール' テキストボックス内でを押します 入る 開くために クラシックコントロールパネル インターフェース。
クラシックコントロールパネルインターフェイスへのアクセス
- コントロールパネルのメインインターフェイスから、画面の右上隅にある検索機能を使用して検索します 「トラブルシューティング」。 次に、結果のリストから、トラブルシューティングエントリをクリックして、統合されたトラブルシューティングのリストを展開します。
従来のトラブルシューティングメニューへのアクセス
- 中に入ると トラブルシューティング メニューをクリックして先に進みます システムとセキュリティ 。
システムとセキュリティのトラブルシューティングメニューへのアクセス
- あなたが中にいた後 システムとセキュリティ メニューをクリックします Windows Update (Windowsの場合)を開くには WindowsUpdateのトラブルシューティング。
- Windows Updateトラブルシューティングの最初のメニューが表示されたら、をクリックして開始します。 高度な、 次に、に関連付けられているチェックボックスをオンにします 自動的に修理を適用する 。
自動的に修理を適用する
- プロセスが完了するまで待ってから、をクリックします この修正を適用する 修正を正常に適用するために追加の手順を実行する必要がある場合は、画面の指示に従います。
修正の適用
- 再起動を求めるメッセージが表示された場合は、再起動して、次の起動シーケンスが完了したら問題が修正されるかどうかを確認してください。 Windows Update画面に戻り、保留中の他の更新プログラムをインストールして、同じ問題が引き続き発生するかどうかを確認します。 エラーコード646。
同じエラーコードが引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
WindowsUpdateカタログを介した更新プログラムのインストール
Windows Updateのトラブルシューティングで、特定のWindows Updateのインストールを妨げているローカルWUコンポーネントの問題を見つけて修正できなかった場合は、必要に応じてこのコンポーネントを完全に回避できます。
影響を受ける一部のユーザーから報告されているため、失敗した更新プログラムをMicrosoft Updateカタログからダウンロードして手動でインストールすることにより、自分でインストールできます。確かに、これは少し面倒ですが(特に複数の更新が失敗している場合)、古いマシンを実行するよりも優れています。
ほとんどの場合、 エラーコード646 次の更新で発生することが確認されています。
- KB972363
- KB973709
- KB972581
- KB974234
- KB974810
このルートを使用して保留中の更新を手動でインストールする場合は、以下の手順に従ってください。
- デフォルトのブラウザを開き、このリンクにアクセスします( ここに )のルートアドレスに直接着陸する MicrosoftUpdateカタログ 。
- 中に入ると、検索機能(画面の左上隅)を使用して、で失敗している更新の1つを検索します。 エラーコード646。
手動でインストールするアップデートを検索する
- 結果が生成されたら、CPUアーキテクチャと使用しているWindowsのバージョンを念頭に置いて、適切な更新を探します。
適切なWindowsUpdateの選択
- 正しい更新を特定できたら、をクリックします。 ダウンロード それに関連付けられたボタンを押して、操作が完了するまで待ちます。
- ダウンロードが完了したら、開きます ファイルエクスプローラー ダウンロードした場所に手動で移動し、.infファイルをクリックして選択します インストール 新しく登場したコンテキストメニューから。
Infドライバーのインストール
- でインストールに失敗したすべてのWindowsで、上記の手順を繰り返します。 エラーコード646
- 失敗したすべての更新プログラムがインストールされたら、コンピューターを再起動して操作を完了します。
Windows Updateカタログを介して失敗した更新プログラムをインストールしようとすると、同じエラーが発生する場合は、以下の次の潜在的な修正に進んでください。
WindowsUpdateおよびバックグラウンドインテリジェント転送サービスの強制開始
最近のすべてのWindowsバージョンには、保留中の新しいWindowsUpdateをインストールするためにコンピューターが利用する必要のあるいくつかの重要なサービスがあります。 Windows Update そして バックグラウンドインテリジェント転送サービス。
これらのサービスがデフォルトで無効になっている場合、または ステータスタイプ に設定されていません 自動、 新しいWindowsUpdateのインストールに関連する問題が発生する可能性があります。
この理論をテストするには、[サービス]画面にアクセスして、これら2つのサービスを確認します。これらのサービスが実際に無効になっているか、自動的に実行するように構成されていない場合は、必要な変更を加えてWindowsUpdateの更新コンポーネントを修正します。
全体をガイドする簡単なステップバイステップガイドは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「services.msc」 テキストボックス内でを押して 入る 開くために サービス 画面。
[実行]ダイアログに「services.msc」と入力し、Enterキーを押します
- 中に入ると サービス 画面で、右側のセクションに移動し、アクティブなサービスのリストを下にスクロールして、WindowsUpdateを見つけます。表示されたら、右クリックしてクリックします プロパティ 新しく登場したコンテキストメニューから。
WindowsUpdateサービスの[プロパティ]画面へのアクセス
- 中に入ると プロパティ シーン、選択 一般 タブを押して、スタートアップの種類をに変更します 自動 をクリックします 開始 サービスが現在実行されていない場合。次に、をクリックします 適用する 変更を保存します。
WindowsUpdateサービスの開始
- を使用して手順2〜4を繰り返します。 背景インテリジェント転送サービス クリックする前に、サービスが実行されていることを確認してください 適用します。
- に戻る Windows Update 画面を表示し、インストールを開始します Windows Update もう一度、問題が修正されたかどうかを確認してください。
2つのサービスがすでに開始されている場合、またはこの操作で違いがなく、引き続き同じ問題が発生する場合 エラーコード646、 以下の次の潜在的な修正に移動します。
レジストリエディタを介してAppDataキーをクリアする
結局のところ、Windows7とWindows8.1では、 エラーコード646 AppDataに関連付けられたレジストリキーにある破損した一時データが原因である可能性があります。
この問題が発生した一部のユーザーは、レジストリエディタを使用してAppDataキーの場所に移動し、その内容を(複数の異なるディレクトリで)確認した後、問題が解決したことを確認しました。影響を受けるユーザーによると、このレジストリキーは、この特定の問題の原因となる可能性のある欠陥のある場所を保持している可能性があります。
この修正を実施するには、以下の手順に従ってAppDataキーの内容をクリアし、修正を試みます。 エラーコード646:
注意: レジストリの編集に慣れていない場合は、事前にデータをバックアップすることをお勧めします。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「regedit」 [実行]テキストボックス内で、を押します 入る 開くために レジストリエディタ。 によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。
レジストリを開く
- レジストリエディタ内に入ったら、ユーティリティの左側のセクションを使用して、次の場所に移動します。
HKEY_USERS .DEFAULT Software Microsoft Windows CurrentVersion Explorer User Shell Folders
注意: 手動でナビゲートするか、場所をナビゲーションバーに直接貼り付けてを押すことができます 入る すぐにそこに着くために。
- 正しい場所に着いたら、右側のセクションに移動して、をダブルクリックします アプリデータ その値を検査します。
- の値の場合 アプリデータ とは異なります ‘%USERPROFILE% AppData Roaming’、 この値に変更してクリックします OK 変更を保存します。
AppDataの値の変更
- 次に、の左側のセクションを使用します レジストリエディタ もう一度次の場所に移動し、AppDataフォルダーを使用して手順3と4を繰り返します。
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer User Shell Folders
- 最後に、この場所に移動して、手順3と4をもう一度繰り返します。
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer User Shell Folders
- AppDataフォルダーが正しい値を保持していることを確認したら、最後にもう一度コンピューターを再起動し、次回のコンピューターの起動時に問題が修正されるかどうかを確認します。
同じ場合 エラーコード646 まだ発生している場合は、以下の次の潜在的な修正に進んでください。
サードパーティのファイアウォールの無効化/アンインストール(該当する場合)
デフォルトのWindowsセキュリティの代わりにサードパーティのセキュリティスイートを使用している場合、問題はファイアウォールが原因である可能性があります。 ESETまたはComodoを使用していた一部の影響を受けたユーザーは、彼らの場合、AVがローカルWUコンポーネントとMicrosoftサーバー間の通信をブロックすることになったために問題が発生したことを確認しました。
この理論をテストする場合は、同じセキュリティルールが適用されるため、ファイアウォールのバックグラウンドプロセスを無効にするか閉じるだけでは不十分であることに注意してください。
サードパーティのファイアウォールが実際に問題の原因であるかどうかを判断できる唯一の実行可能な方法は、サードパーティのプログラムを完全にアンインストールし、失敗したWindowsUpdateを後で再インストールすることです。
このルートに進む準備ができている場合は、以下の手順に従ってください。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘appwiz.cpl’ を押して 入る 開くために プログラムと機能 窓。
appwiz.cplと入力し、Enterキーを押して、インストールされているプログラムのリストを開きます。
- 中に入ると プログラムと機能 画面で、インストールされているプログラムのリストを下にスクロールして、アンインストールするサードパーティのファイアウォールを見つけます。
- 問題のあるファイアウォールを見つけることができたら、ファイアウォールを右クリックして、 アンインストール 新しく登場したコンテキストメニューから。
アバストファイアウォールのアンインストール
- アンインストールプロンプト内で、画面の指示に従ってプロセスを完了し、コンピューターを再起動します。
- 次回のコンピューターの起動時に、サードパーティスイートがアンインストールされたのでWindows Updateを再インストールして、問題が修正されるかどうかを確認します。
それでも問題が解決しない場合は、以前に使用していたサードパーティスイートを再インストールし、以下の次の潜在的な修正に進むことができます。
システムの復元の使用
システムが特定の変更(ドライバーやサードパーティアプリのインストールなど)を行った後にのみこの問題が発生していることに気付いた場合は、 エラーコード646 サードパーティの競合が原因である可能性があります。
ただし、潜在的な干渉のリストは事実上無限であるため、最善の対策は、ソフトウェアの競合が発生していない時間にマシンの状態を戻すことです。
幸い、最近のすべてのバージョンのWindowsでは、システムの復元を介してこれを簡単に実行できます。これは、スナップショットの復元に依存してマシンの状態を以前の時点に戻すユーティリティです。
注意: デフォルトの動作を変更しなかった場合、このユーティリティは、新しいドライバーのインストール、アプリの更新などの重要なシステムイベントで定期的なシステムスナップショットを保存するように構成されています。
ソフトウェアの競合が原因である可能性があると思われる場合 エラーコード646、 システムの復元を使用する マシンを正常な状態に戻します。
これが機能しない場合、またはこのシナリオが適用できない場合は、以下の次の潜在的な修正に進んでください。
修復インストール/クリーンインストールの実行
上記のいずれの修正でも問題を修正できない場合は、システムが、従来は解決されなかったある種のシステムファイルの破損に対処している可能性が非常に高くなります。その場合、残っている唯一の実行可能な修正は、クリーンインストールや修復インストール(インプレースアップグレード)などの手順ですべてのWindowsコンポーネントを完全にリセットすることです。
に クリーンインストール 互換性のあるインストールメディアを提供する必要がないため、より簡単な手順です。事前にデータをバックアップするための追加の手順を実行しない限り、ファイル、ユーザー設定、およびインストールされているすべてのプログラムとゲームが失われます。
一方、 修理インストール(インプレース修理) 互換性のあるインストールメディアが必要になることは言うまでもなく、展開するのは面倒です(Windows 10でこの問題が発生しない限り)。ただし、主な利点は、この操作がWindowsコンポーネントにのみ影響することです。つまり、個人のファイル、ゲーム、アプリケーション、ドキュメント、およびOSに関連しないその他すべてがこの手順の影響を受けません。
タグ WindowsUpdate 読んだ9分