WSUSを完全に消去して再起動する方法


22

WSUSの更新プログラムを完全に消去して再起動する方法を知っている人はいますか?

必要のない言語パックとさまざまなゴミがリストにたくさんあるようです。不要な製品、分類、および言語をすべて削除したので、WSUSデータベースを完全に消去してからやり直します。WSUSの役割の再インストールをアンインストールしても、すべての役割が残っているとは思われません。サーバークリーンアップウィザードも試してみましたが、これはほとんど時間の無駄であるように見えますが、削除することを期待していた更新プログラムをクリーンアップしませんでした。

まだマシンにこれらのいずれもインストールしていないので、リストにあるすべての更新を完全に消去し、新しい縮小製品リストに従って再起動する方法を考え出すことができた場合に限ります。

ありがとう、ニック


WSUS 2012は、製品、分類、言語の設定を無視し、設定を無視したいダウンロードを一覧表示しているだけだと感じています。
NickC

回答:


19

クリーンデータベース、つまり以前の構成なしでWSUSを再インストールするには:

Windows Powershellを管理者として実行し、次のコマンドを使用します。

  • Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database -Restart

  • 再起動後、C:\Windows\WID\(Win 2012 r2用)フォルダーのすべてを削除します。

  • 次に、次のコマンドを実行してWSUSを再インストールします。

    Install-WindowsFeature UpdateServices -Restart
    

これは、PowerShell 3以降でのみ機能します。
詳細情報:Microsoft TechNet:サーバーの役割と機能の削除


アンインストールはうまくいきました。電源シェルのインストールでは、データベース(SQL Server以外のバージョン)は追加されませんでした。最後にpower shellコマンドを使用してアンインストールし、サーバーマネージャーがウィザードを追加して再インストールしました。
pStan

気を付けろ-Restartフラグとあなたが実際に全体の物理または仮想サーバーを再起動する準備ができています。
jdgregson

「IISマネージャーを開き、古いWSUS Webサイトを削除してから、WSUSの完全インストールを再度実行することで、この問題を解決しました。」-mshorroshAvanade(パートナー)social.technet.microsoft.com/Forums/windowsserver/en-US/...
Spencer5051

10

この問題に出くわすかもしれない他の誰かの利益のためにこれを投稿するだけで、今答えが見つかりました。

アンインストールWSUSWID Databaseオプションは、実際にはWIDデータベースを削除しないようです。

  • WIDデータベースは、Windows Internal Database機能をアンインストールすることで削除できます。

  • また、C:\windows\WID\Data\susdb.mdfすべてを再インストールする前に、ファイルを手動で削除する必要があります。


1
susdb.mdf-Fileを削除すると、ファイルが手動で復元されるまで、インストール後の構成中にエラーが発生します。
トバイアス

トバイアスが言ったこと。2012r2では機能しません。
StackzOfZtuff

WIDは他の目的に使用される可能性のある内部データベースサーバーであるため、完全に削除すると他のサービスが停止する可能性があります。たとえば、SUSDBの他にEssentialsロールを実行しているWindows 2016サーバーには、RaAcctDbデータベースもあります。@StackzOfZtuffの回答にある公式の指示を使用する方が安全です。これは、SUSDBのみを削除します。
マークベリー

8

公式の指示を使用する

公式ブログの投稿があります:

これは公式ブログ投稿の私の非公式な要約です:

  1. stop-service WSUSService、W3SVC
  2. SQL Server Management Studio(SSMS)に接続します。
  3. SSMSを使用してSUSDBをバックアップする
  4. SSMSを使用してSUSDBを削除する
  5. コンテンツディレクトリの名前を変更する
  6. コンテンツディレクトリを再作成する
  7. start-service WSUSService、W3SVC
  8. Program Files \ Update Services \ Tools.Wsusutil.exe postinstallを実行します(コマンドラインパラメーターについてはブログを参照)
  9. できた

WS2012 / WS2012R2の場合:Windows内部データベースに接続するには、名前付きパイプ接続を使用する必要があります。必要な接続文字列は次のとおりです。

\。\ pipe \ MICROSOFT ## WID \ tsql \ query

WS2003 / WS2008 / WS2008R2の場合:Windows内部データベースに接続するには、名前付きパイプ接続を使用する必要があります。必要な接続文字列は次のとおりです。

\。\ pipe \ MSSQL $ MICROSOFT ## SSEE \ sql \ query


これは、WIDではなくSQLを使用することを前提としています。
気にかける
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.