Windows 11/10のWindows更新エラー0xc1900107を修正します

Windows 11/10のWindows更新エラー0xc1900107は、更新が保留中またはインストールで終了するたびに発生します。エラーにより、PCがさらなるセキュリティパッチを取得できなくなり、適切に機能しない場合があります。この記事では、Windows 11/10のWindows更新エラー0xc1900107を修正するための7つのベストで最も効果的なソリューションについて説明しています。

典型的なWindowsアップデートエラー0xc1900107 Windowsにある更新中にインストール

修正1:保留中の更新を完了します(ある場合)

保留中の更新が残っている場合、PCを「更新およびシャットダウン」または「更新および再起動」するオプションがあります。そうでない場合は、以下のパスに移動して更新を確認してください:設定> [Windows更新]> [更新]を確認します。

保留中の更新がここに表示されます。

修正2:Microsoftアップデートカタログから更新を手動でダウンロードする

Microsoft Update Catalogは、Windows 11/10の更新を手動でダウンロードおよび保存するのに役立ちます。このために、以下の手順に従ってください。

1。Microsoftアップデートカタログ(https://catalog.update.microsoft.com/home.aspx)に移動します。

2。検索バーで、KB番号、MSRC速報、ドライバーモデル、ドライバーメーカー、ドライバーバージョン、製品、またはアップデートの分類を入力します。

注:Windows設定のWindows Updateページから、故障したWindowsアップデートのKB番号を確認できます。

3.失敗したWindowsアップデートがリストされているのを見つけたら、「ダウンロード」をクリックします。

4。更新がインストールが終了したら、システムを再起動します。

修正3:ハードドライブのスペースを解放します

更新を正常にインストールするために、常に無料のスペースを保持してください。システムのハードディスクに十分なスペースがない場合は、いくつかを今すぐクリアし、更新を再度インストールしてください。以下の方法のいずれかを使用して使用できます。

方法1:ディスククリーンアップツールの使用

1. Windows検索バーで検索して、ディスククリーンアップツールを開きます。

2。すべての不要なファイルを選択し、[システムファイルのクリーンアップ]をタップします。

3.「OK」をタップして、PCを再起動します。

方法2:Windowsストレージの使用

1. Windows設定のシステム> [ストレージ]セクションに移動します。

2。ストレージセンスオプションを切り替えます。

これにより、不要なファイルが慎重かつ自動的に削除されます。

3.次に、失敗した更新を再度ダウンロードしてインストールしてみてください。

修正4:Windowsアップデートトラブルシューティングを実行します

Windows 11

1。「Windows Settings」>「System」>「Troubshoots」>「その他のトラブルシューティング」に移動します。

2。Windowsアップデートの「実行」をタップします。

Windows 10

1.「設定」>「更新とセキュリティ」>「トラブルシューティング」に移動します。

2. [Windows Update]と「トラブルシューティングの実行」を選択します。

修正5:アンチウイルスを無効にします

多くの場合、ウイルス対策はWindowsの更新やセキュリティパッチのインストールを中断する可能性があります。これにより、Windowsの更新エラーが発生します。これを回避するには、PCに取り付けられたウイルス対策をアンインストールまたはオフにします。

修正6:$ Windows。〜BTフォルダーの名前を変更します

1.ファイルエクスプローラーに移動します。 Cドライブフォルダーを開きます。

2。そこにリストされている「$ windows。〜bt」フォルダーの名前を変更します。

Windowsアップデートをもう一度実行して、正常にインストールされているかどうかを確認します。

修正7:Windows Updateコンポーネントをリセットします

上記の手順がどれも機能しない場合は、この方法に注意してください。
1.コマンドプロンプトを開き、すべてのステップで以下のコマンドを入力します。

各コマンドをコピーした後、必ずEnterキーを押してください。

2。Windows Updateサービスを停止します

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

3. qmgr*.datファイルを削除します。

Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"

4. SoftwaredistributionとCatroot2フォルダーを洗い流します

Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak

5.ビットサービスとWindowsアップデートサービスをデフォルトのセキュリティ記述子にリセットします

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSD
cd /d %windir%system32

6.ビットファイルとWindowsアップデート関連のDLLファイルを再登録

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dl
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
regsvr32.exe wudriver.dll

7.誤ったレジストリ値を削除します

a。レジストリエディターを開き、このパスに移動します。

HKEY_LOCAL_MACHINECOMPONENTS

b。以下の3つのコンポーネントを1つずつ右クリックして、「削除」をクリックします。

もっと読む:Windows Updateの更新により、サポートの終了アクションが追加されます

  • pendingxmlidentifier
  • nextqueueEntryIndex
  • AdvancedInstallersNeedResolving

8。Winsockをリセットします

netsh winsock reset

9。Windows更新サービスを再起動します。

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

それでおしまい!