web-dev-qa-db-ja.com

WSUSの破損:アンインストール、修復、または削除できません(エラー0x800f0831)

Windows 2012 R2を実行している単一のサーバーサイトがある

彼らは長い停電を経験し、UPSが断念したときサーバーは不明瞭にシャットダウンしました。

他にもいくつかのプログラムとデータベースの問題がありましたが、Windows Server Update Serviceを除いて、すべて解決しました。

WSUS MMCが開かず、エラーが発生するだけです(これは数か月間続いており、元のメッセージは時間の経過とともに失われましたが、 KB3159706に必要な手動の手順 )。

WSUSは、Windows内部データベースを使用してインストールされませんでした。これは、別個の2012 R2 Expressインスタンスです。

データベースの修復など、さまざまな修正を試みましたが、何も機能しなかったため、WSUSサービスとデータベースの役割を削除してみようと思いました。

サーバーマネージャーでは、(合理的に)既にインストールされているため、WSUSサービスとDatbaseの役割を追加できません。

サーバーマネージャーで、データベースロールを削除しようとすると、次のメッセージが表示されます。

指定されたサーバーの機能を追加または削除する要求が失敗しました。予期しないイベントが発生しました。イベントビューアでイベントログを表示して、この問題の考えられる原因の詳細を確認できます。エラー:0x800f0831

イベントビューア(主にシステムログとアプリケーションログ)を検索すると、このメッセージに関連していると思われる関連イベントを追跡できません。

削除できたのは、SQLのプログラムの追加と削除機能を使用したSQL Expressインスタンスだけです。

エラーコード、Windowsの役割の追加と削除、WSUSの問題をグーグルで検索すると、該当する情報が見つからないようです。

誰でも手伝ってくれる?私の考えでは、基本的に「役割をアンインストールしてエラーを無視して」(または「上から役割を再インストール/修復」)して、最初から役割を追加できる手順があるといいのですが、それは非常にシンプルなWSUSセットアップなので、構成を変更して、それを実行する方法がある場合は、ゼロから始めます。

Server manager Error

2
Dave

同僚が来て、これを手伝ってくれたのですが、結局はうまくいきました。誰かが同じ問題を抱えている場合のために、以下の大まかな手順。

1)SQL Expressインストーラーを使用してWSUSデータベースを削除します(Windows内部データベースの代わりに別の名前付きインスタンスがありました)

2) この記事 を使用してWSUSを手動で削除します

(私たちの場合、次のキーは削除されません):HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionINstallerUserdatas-1-5-18Products Microsoft Windows Server Updates Services 3.0 HKEY_LOCAL_MACHINESoftwareClassesInstallProducts25B648799C414CF4EB36EF60FA054124 HKEY_CLASSES_ROOTWSusCertServer_CertServer_CertServer_CertServer_CertServer_CertServer_CertServer_CertServer_CertServer_CertServer

3)サーバーマネージャーを使用してWSUSロールを削除する

4)再起動し、サーバーマネージャーを使用してWSUSを再インストールします。この時点で、インストールは機能しましたが、インストール後のタスクは失敗しました。

5) この記事 を実行して、失敗したWSUSインストールのトラブルシューティングを行います-この場合、IIS and RAS Roles、rebooting 、およびそれらを再度追加すると、WSUSは初期化を完了します

この時点で、クライアントコンピューターはWSUSでバックアップを表示しています。一部は報告していませんが、クライアント側のWSUSリセットを実行すると、次のように修正されます。

gpupdate /force
net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
net start wuauserv
wuauclt /detectnow
pause
0
Dave

RDSロール(IISの同僚)で問題が発生しました。同じエラー0x800f0831です。 Windows 2012 R2の場合。最新の累積的な更新プログラムをインストールしようとしたときに同じエラーが発生しました。セキュリティ更新プログラム(KB4103725)がないために問題が発生しました。 「0x800f0831」を検索すると、C:\ Windows\Logs\CBS\CBS.Logで不足しているKB番号を見つけることができますが、セキュリティパッチをインストールしようとしてサーバーを再起動しなかった場合のみです(ログがクリアされているため)。アルトゥール

1
Artur