วิธีล้าง WSUS และเริ่มใหม่อีกครั้งอย่างสมบูรณ์


22

ใครรู้วิธีล้าง WSUS ของการปรับปรุงอย่างสมบูรณ์และเริ่มต้นอีกครั้ง?

ดูเหมือนกับว่าฉันมีชุดภาษาจำนวนมากและมีขยะมากมายในรายการที่เราไม่ต้องการ ตอนนี้การลบผลิตภัณฑ์การจำแนกและภาษาที่ไม่พึงประสงค์ทั้งหมดที่ฉันต้องการทำคือลบฐานข้อมูล WSUS ทั้งหมดแล้วเริ่มใหม่อีกครั้ง ดูเหมือนว่าการถอนการติดตั้งบทบาท WSUS ที่ติดตั้งใหม่ไม่ได้ช่วยให้พวกเขาทั้งหมดยังคงอยู่ที่นั่น ได้ลองใช้ตัวช่วยสร้างการล้างข้อมูลบนเซิร์ฟเวอร์ซึ่งดูเหมือนจะเสียเวลาเป็นส่วนใหญ่ แต่ก็ไม่ได้ล้างการอัปเดตใด ๆ ที่ฉันหวังว่าจะลบออก

ฉันยังไม่ได้ติดตั้งสิ่งเหล่านี้บนเครื่อง แต่ถ้าฉันสามารถหาวิธีที่ฉันสามารถล้างการอัพเดตที่ระบุไว้ทั้งหมดและเริ่มใหม่อีกครั้ง แต่ตามรายการผลิตภัณฑ์ลดใหม่ของฉัน

ขอบคุณนิค


ฉันรู้สึกว่า WSUS 2012 กำลังเพิกเฉยต่อการตั้งค่าผลิตภัณฑ์การจำแนกและภาษาของฉันและแสดงรายการการดาวน์โหลดที่ต้องการละเว้นการตั้งค่าของฉัน
NickC

คำตอบ:


19

ในการติดตั้ง WSUS อีกครั้งด้วยฐานข้อมูลที่สะอาดแล้วเช่นไม่มีการกำหนดค่าก่อนหน้า

เรียกใช้ Windows Powershell ในฐานะผู้ดูแลระบบและใช้คำสั่งต่อไปนี้:

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

  • โพสต์รีสตาร์ทลบ ​​EVERYTHING ในโฟลเดอร์C:\Windows\WID\(สำหรับ Win 2012 r2)

  • จากนั้นรันคำสั่งต่อไปนี้เพื่อติดตั้ง WSUS อีกครั้ง:

    Install-WindowsFeature UpdateServices -Restart
    

ใช้งานได้กับ PowerShell 3 หรือสูงกว่าเท่านั้น
ข้อมูลเพิ่มเติมที่นี่: Microsoft TechNet: การลบบทบาทเซิร์ฟเวอร์และคุณสมบัติ


การถอนการติดตั้งทำงานได้ดี การติดตั้ง power shell ไม่ได้เพิ่มฐานข้อมูลกลับมาให้ฉัน (ไม่ใช่รุ่นเซิร์ฟเวอร์ SQL) ฉันลงเอยด้วยการใช้คำสั่ง power shell เพื่อถอนการติดตั้งจากนั้นตัวจัดการเซิร์ฟเวอร์เพิ่มตัวช่วยสร้างเพื่อติดตั้งใหม่
pStan

ระวัง-Restartธงและตรวจสอบให้แน่ใจว่าคุณพร้อมที่จะรีสตาร์ทฟิสิคัลหรือเซิร์ฟเวอร์เสมือนจริงทั้งหมด
jdgregson

"ฉันแก้ไขปัญหานี้ได้ด้วยการเปิดตัวจัดการ IIS และลบเว็บไซต์ WSUS เก่าจากนั้นเรียกใช้การติดตั้ง WSUS ที่สมบูรณ์อีกครั้ง" -mshorroshAvanade (พันธมิตร) social.technet.microsoft.com/Forums/windowsserver/en-US/…
Spencer5051

10

พบคำตอบตอนนี้เพียงโพสต์สิ่งนี้เพื่อผลประโยชน์ของคนอื่นที่อาจเจอปัญหานี้

ดูเหมือนว่าการถอนการติดตั้งWSUSและWID Databaseตัวเลือกไม่ได้ลบฐานข้อมูล WID

  • ฐานข้อมูล WID สามารถลบออกได้โดยการถอนการติดตั้งWindows Internal Databaseคุณสมบัติ

  • คุณจะต้องลบไฟล์ด้วยตนเองC:\windows\WID\Data\susdb.mdfก่อนติดตั้งทุกอย่างอีกครั้งอีกครั้ง


1
การลบ susdb.mdf-File จะส่งผลให้เกิดข้อผิดพลาดระหว่างการติดตั้งหลังการกำหนดค่าจนกว่าไฟล์จะถูกกู้คืนด้วยตนเอง
โทเบียส

สิ่งที่โทเบียสพูด ไม่ทำงานสำหรับ 2012r2
StackzOfZtuff

WID เป็นเซิร์ฟเวอร์ฐานข้อมูลภายในที่อาจใช้เพื่อสิ่งอื่นดังนั้นการลบออกอย่างสมบูรณ์อาจทำให้บริการอื่น ๆ ถูกทำลายได้ ตัวอย่างเช่นบนเซิร์ฟเวอร์ Windows 2016 ที่รันบทบาท Essentials นอกเหนือจาก SUSDB แล้วยังมีฐานข้อมูล RaAcctDb ปลอดภัยกว่าที่จะใช้คำแนะนำอย่างเป็นทางการในคำตอบของ @ StackzOfZtuff ซึ่งจะลบเฉพาะ SUSDB เท่านั้น
Mark Berry

8

ใช้คำแนะนำอย่างเป็นทางการ

ขณะนี้มีการโพสต์บล็อกอย่างเป็นทางการ:

นี่คือข้อสรุปอย่างไม่เป็นทางการของฉันเกี่ยวกับการโพสต์บล็อกอย่างเป็นทางการ:

  1. WSUSService หยุดบริการ W3SVC
  2. เชื่อมต่อกับ SQL Server Management Studio (SSMS)
  3. ใช้ SSMS เพื่อสำรอง SUSDB
  4. ใช้ SSMS เพื่อลบ SUSDB
  5. เปลี่ยนชื่อไดเรกทอรีเนื้อหา
  6. สร้างไดเรกทอรีเนื้อหาใหม่
  7. เริ่มบริการ WSUSService, W3SVC
  8. เรียกใช้โปรแกรม Files \ Update Services \ Tools.Wsusutil.exe ติดตั้งภายหลัง (ดูบล็อกสำหรับพารามิเตอร์บรรทัดคำสั่ง)
  9. เสร็จสิ้น

สำหรับ WS2012 / WS2012R2: การเชื่อมต่อกับฐานข้อมูลภายในของ Windows ต้องใช้การเชื่อมต่อเนมไปป์ สตริงการเชื่อมต่อที่คุณต้องการคือ:

\. \ ท่อ \ Microsoft ## WID \ TSQL \ แบบสอบถาม

สำหรับ WS2003 / WS2008 / WS2008R2: การเชื่อมต่อกับฐานข้อมูลภายในของ Windows ต้องใช้การเชื่อมต่อเนมไปป์ สตริงการเชื่อมต่อที่คุณต้องการคือ:

\. \ ท่อ \ MSSQL $ MICROSOFT ## SSEE \ SQL \ แบบสอบถาม


สิ่งนี้ถือว่าคุณใช้ SQL ไม่ใช่ WID
Overmind
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.