Cách xóa hoàn toàn WSUS và bắt đầu lại


22

Bất cứ ai cũng biết một cách để xóa hoàn toàn WSUS các bản cập nhật và bắt đầu lại?

Có vẻ như tôi có vô số gói ngôn ngữ và các loại rác trong danh sách mà chúng tôi không cần. Bây giờ đã xóa tất cả các Sản phẩm, Phân loại và Ngôn ngữ không mong muốn mà tôi muốn làm là xóa sạch hoàn toàn cơ sở dữ liệu WSUS và bắt đầu lại. Dường như việc gỡ cài đặt lại vai trò WSUS không giúp ích gì cho tất cả chúng vẫn ở đó. Cũng đã thử trình hướng dẫn Dọn dẹp Máy chủ dường như rất lãng phí thời gian, nó không xóa bất kỳ bản cập nhật nào mà tôi hy vọng nó sẽ xóa.

Tôi chưa cài đặt bất kỳ thứ nào trong số này trên máy, vì vậy nếu tôi có thể tìm ra cách tôi có thể xóa hoàn toàn tất cả các bản cập nhật được liệt kê và bắt đầu lại nhưng theo danh sách Sản phẩm giảm mới của tôi.

Cảm ơn, Nick


Tôi có cảm giác rằng WSUS 2012 chỉ bỏ qua các cài đặt Sản phẩm, Phân loại & Ngôn ngữ của tôi và liệt kê bất kỳ bản tải xuống nào mà nó muốn bỏ qua các cài đặt của tôi.
NickC

Câu trả lời:


19

Để cài đặt lại WSUS với cơ sở dữ liệu sạch, tức là không có cấu hình trước đó:

Chạy Windows Powershell với tư cách Quản trị viên và sử dụng các lệnh sau:

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

  • Đăng lại, xóa MỌI THỨ trong C:\Windows\WID\thư mục (cho Win 2012 r2).

  • Sau đó chạy lệnh sau để cài đặt lại WSUS:

    Install-WindowsFeature UpdateServices -Restart
    

Điều này chỉ hoạt động trên PowerShell 3 trở lên.
Thông tin thêm ở đây: Microsoft TechNet: Xóa các vai trò và tính năng của máy chủ


Việc gỡ cài đặt hoạt động tốt. Cài đặt shell power không thêm lại cơ sở dữ liệu cho tôi (phiên bản không phải SQL Server). Tôi đã kết thúc bằng cách sử dụng lệnh power shell để gỡ cài đặt, sau đó trình quản lý máy chủ thêm trình hướng dẫn để cài đặt lại.
pStan

Coi chừng -Restartcờ và đảm bảo rằng bạn thực sự sẵn sàng khởi động lại toàn bộ máy chủ vật lý hoặc ảo.
jdgregson

"Tôi đã giải quyết vấn đề này bằng cách mở IIS Manager và xóa trang web WSUS cũ, sau đó chạy lại Cài đặt WSUS hoàn chỉnh." -mshorroshAvanade (Partner) social.technet.microsoft.com/Forums/windowsserver/en-US/...
Spencer5051

10

Trả lời ngay bây giờ, chỉ cần đăng bài này vì lợi ích của bất kỳ ai khác có thể gặp phải vấn đề này.

Có vẻ như việc gỡ cài đặt WSUSWID Databasetùy chọn không thực sự xóa cơ sở dữ liệu WID.

  • Cơ sở dữ liệu WID có thể được gỡ bỏ bằng cách gỡ cài đặt Windows Internal Databasetính năng.

  • Bạn cũng sẽ cần phải xóa thủ công tệp C:\windows\WID\Data\susdb.mdftrước khi cài đặt lại mọi thứ.


1
Xóa susdb.mdf-File sẽ dẫn đến lỗi trong quá trình cấu hình sau khi cài đặt, cho đến khi tệp được khôi phục thủ công.
Tobias

Tobias nói gì. Không hoạt động cho 2012r2.
StackzOfZtuff

WID là một máy chủ cơ sở dữ liệu nội bộ có thể được sử dụng cho những thứ khác, vì vậy loại bỏ hoàn toàn nó có thể giết chết các dịch vụ khác. Ví dụ: trên Máy chủ Windows 2016 chạy vai trò Essentials, ngoài SUSDB, còn có cơ sở dữ liệu RaAcctDb. An toàn hơn khi sử dụng các hướng dẫn chính thức trong câu trả lời của @ StackzOfZtuff, chỉ xóa SUSDB.
Mark Berry

8

Sử dụng hướng dẫn chính thức

Hiện tại đã có một bài đăng blog chính thức:

Đây là tóm tắt không chính thức của tôi về bài đăng trên blog chính thức:

  1. dịch vụ dừng WSUSService, W3SVC
  2. kết nối với SQL Server Management Studio (SSMS).
  3. Sử dụng SSMS để sao lưu SUSDB
  4. Sử dụng SSMS để xóa SUSDB
  5. Đổi tên thư mục nội dung
  6. Tạo lại thư mục nội dung
  7. dịch vụ WSUSService bắt đầu, W3SVC
  8. Chạy chương trình Tệp \ Cập nhật dịch vụ \ Công cụ.Wsusutil.exe cài đặt bài đăng (xem blog để biết thông số dòng lệnh)
  9. Làm xong.

Đối với WS2012 / WS2012R2: Kết nối với Cơ sở dữ liệu bên trong Windows yêu cầu sử dụng kết nối Đường dẫn có tên. Chuỗi kết nối bạn muốn là:

\. \ pipe \ MICROSOFT ## WID \ tsql \ truy vấn

Đối với WS2003 / WS2008 / WS2008R2: Kết nối với Cơ sở dữ liệu bên trong Windows yêu cầu sử dụng kết nối Đường dẫn có tên. Chuỗi kết nối bạn muốn là:

\. \ pipe \ MSSQL $ MICROSOFT ## SSEE \ sql \ truy vấn


Điều này giả sử bạn sử dụng SQL, không phải WID.
Overmind
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.