WSUSでWindows 10 0xc1800118エラーを修正する方法
目次:
ビデオ: How to get After Effects cc 2020 for free (Windows 10 only!) 2024
Windows 10更新プログラムのインストールは、インストールプロセス中およびインストールプロセス後に発生する可能性があるすべてのエラーのために、非常に難しい場合があります。 エラーメッセージ0xc1800118は、Windows 10更新プログラムまたは新しいOSビルドをインストールするときに最も頻繁に発生するエラーの1つです。
エラー0xc1800118は多くのWindows 10ユーザーに影響します
「Windows 10の機能更新、バージョン1607エラー0xc1800118」が表示され、インストールが失敗します。 誰でもエラー0xc1800118の意味を明らかにできますか。 ありがとうございました
この問題は、Windows 10 Version 1607更新プログラムが暗号化されているが、WSUSデータベースで暗号化されていると表示されない場合に発生します。 また、Microsoftは、KB3159706を適用する前に更新プログラムが同期されると、この問題が発生する可能性があると説明しています。
エラー0xc1800118を修正する手順
1. WSUSが 「TotalResults> 0」という結果で示される不良状態にあるかどうかを検出します。これを行うには、次のクエリを実行します。
TotalResults = Count(*)を選択します
tbFileから
ここで、(IsEncrypted = 1でDecryptionKeyがNULL)または( '%14393%.esd'およびIsEncrypted = 0のようなファイル名)
2.「アップグレード」分類 (USSまたはスタンドアロンWSUS)を無効にします。 これを行うには、PowerShellで次のコマンドを実行します。
Get-WsusClassification | Where-Object -FilterScript {$ _。Classification.Title -Eq“ Upgrades”} | Set-WsusClassification-無効化
3.以前に同期されたアップグレードを削除します (すべてのWSUS –最上位のサーバーから開始します)。 次のPowerShellコマンドを実行します。
$ s = Get-WsusServer
$ 1607Updates = $ s.SearchUpdates(“バージョン1607”)
1607ドルの更新| foreach {$ _。Decline()}
1607ドルの更新| foreach {$ s.DeleteUpdate($ _。Id.UpdateId)}
2番目のコマンドの「バージョン1607」は、英語の更新を表します。 英語以外の更新の場合、SearchUpdates文字列を言語に適したタイトルに置き換えます。
重要な注意: Powershellは何もしないという印象を持っているかもしれません。 ツールがハングするだけなので、コマンドを入力することはできません。 アップグレードの削除には、30分以上かかる場合があります。 プロンプトに戻るまで実行してください。
4.「アップグレード」分類 (USSまたはスタンドアロンWSUS)を有効にします。 次のPowerShellコマンドを実行します。
Get-WsusClassification | Where-Object -FilterScript {$ _。Classification.Title -Eq“ Upgrades”} | Set-WsusClassification
5.次のコマンドを使用して、WSUSデータベースのtbFileテーブルからファイルを削除します (すべてのWSUS –最上位サーバーから開始)。
@NotNeededFilesテーブルの宣言(FileDigest binary(20)UNIQUE);
@NotNeededFiles(FileDigest)に挿入します(tbFileForRevisionからFileDigestを選択することを除き、FileNameが '%14393%.esd'のようなtbFileからFileDigestを選択します)。
FileDigestが入っているtbFileOnServerから削除します(@NotNeededFilesからFileDigestを選択します)
FileDigestが入っているtbFileから削除します(@NotNeededFilesからFileDigestを選択)
6.次のPowerShellコマンドを使用して、完全同期 (USSまたはスタンドアロンWSUS)を実行します。
$ sub = $ s.GetSubscription()
$ sub.StartSynchronization()
7.エラー0xc1800118がまだ画面に表示される場合は、コマンドプロンプトで次のコマンドを実行します 。
- ネットストップwuauserv
- del%windir%SoftwareDistributionDataStore *
8.アップデートをスキャンします。