WSUS tamamen nasıl silinir ve yeniden başlatılır


22

WSUS güncellemelerini tamamen silmenin ve yeniden başlatmanın bir yolunu bilen var mı?

Sanırım ihtiyaç duymadığımız bir sürü dil paketi ve çeşitli çöpler var. Şimdi yapmak istediğim tüm İstenmeyen Ürünleri, Sınıfları ve Dilleri kaldırdım, WSUS veritabanını tamamen temizleyin ve yeniden başlayın. WSUS rolünü yeniden yüklemeyi kaldırmanın hepsinin hala orada olmalarına yardımcı olmadığı anlaşılıyor. Ayrıca çoğunlukla zaman kaybı gibi görünen Sunucu Temizleme sihirbazını da denedim, kaldırmayı umduğum güncellemelerin hiçbirini temizlemedi.

Bunların hiçbirini henüz bir makineye kurmadım, bu yüzden sadece listelenen tüm güncellemeleri nasıl tamamen silebileceğimi ve yeniden başlatacağımı ancak yeni indirgenmiş Ürünler listeme göre nasıl başarabileceğimi çözebilseydim.

Teşekkürler, Nick


WSUS 2012'nin Ürünümü, Sınıflandırmayı ve Dil ayarlarımı görmezden geldiğini ve ayarlarımı görmezden gelmek için indirilenleri listelediğini hissediyorum.
NickC

Yanıtlar:


19

WSUS'yi temiz bir veritabanıyla yeniden kurmak için, yani önceden bir yapılandırma yok:

Windows Powershell'i Yönetici olarak çalıştırın ve aşağıdaki komutları kullanın:

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

  • Yeniden başlattıktan sonra C:\Windows\WID\(Win 2012 r2 için) klasöründeki HER ŞEYİ silin .

  • Ardından, WSUS'yi yeniden yüklemek için aşağıdaki komutu çalıştırın:

    Install-WindowsFeature UpdateServices -Restart
    

Bu yalnızca PowerShell 3 veya daha yüksek sürümlerde çalışır.
Daha fazla bilgi için: Microsoft TechNet: Sunucu Rollerini ve Özelliklerini Kaldırma


Kaldırma iyi çalıştı. Güç kabuğu kurulumu veritabanını benim için geri eklemedi (SQL Server olmayan sürüm). Kaldırmak için güç kabuğu komutunu kullandım, ardından sunucu yöneticisi yeniden yüklemek için sihirbaz ekledi.
pStan

Dikkat -Restartbayrak ve emin aslında tüm fiziksel veya sanal sunucuyu yeniden başlatmak için hazır olun.
jdgregson

"Bu sorunu IIS Yöneticisi'ni açıp eski WSUS web sitesini silerek ve ardından Tam WSUS Yükleme işlemini yeniden çalıştırarak çözdüm." -mshorroshAvanade (Ortak) social.technet.microsoft.com/Forums/windowsserver/en-US/…
Spencer5051

10

Şimdi bulundu cevap, sadece bu soruna rastlayabilecek başka birinin yararına bunu gönderiyoruz.

Kaldırma WSUSve WID Databaseseçenek aslında WID veritabanını kaldırmıyor gibi görünüyor .

  • WID veritabanı, Windows Internal Databaseözellik kaldırılarak kaldırılabilir .

  • Her C:\windows\WID\Data\susdb.mdfşeyi tekrar kurmadan önce dosyayı el ile silmeniz de gerekecektir .


1
Susdb.mdf-Dosyasının silinmesi kurulum sonrası yapılandırma sırasında, dosya manuel olarak geri yüklenene kadar hatalara neden olur.
Tobias,

Tobias ne dedi? 2012r2 için çalışmıyor.
StackzOfZtuff

WID, başka şeyler için kullanılabilecek dahili bir veritabanı sunucusudur, bu yüzden tamamen kaldırılması diğer hizmetleri öldürebilir. Örneğin, Essentials rolünü çalıştıran bir Windows 2016 Sunucusunda, SUSDB'nin yanı sıra bir RaAcctDb veritabanı da vardır. @ SUSDB'yi silen @ StackzOfZtuff'ın cevabındaki resmi talimatları kullanmak daha güvenlidir.
Mark Berry,

8

Resmi talimatları kullanın

Artık resmi bir blog yazısı var:

Bu benim resmi blog yazısı resmi olmayan özeti:

  1. hizmet durdurma WSUSService, W3SVC
  2. SQL Server Management Studio'ya (SSMS) bağlanın.
  3. SUSDB'yi yedeklemek için SSMS kullanın
  4. SUSDB’yi silmek için SSMS’yi kullanın
  5. İçerik dizinini yeniden adlandır
  6. İçerik dizinini yeniden oluştur
  7. hizmet WSUSService, W3SVC
  8. Çalıştırma Program Files \ Update Services \ Tools.Wsusutil.exe postinstall (komut satırı parametreleri için bloga bakınız)
  9. Bitti.

WS2012 / WS2012R2 için: Windows İç Veritabanına bağlanmak, Adlandırılmış Borular bağlantısının kullanılmasını gerektirir. İstediğiniz bağlantı dizesi:

\. \ Boru \ MICROSOFT ## WID \ TSQL \ sorgu

WS2003 / WS2008 / WS2008R2 için: Windows İç Veritabanına bağlanmak, Adlandırılmış Borular bağlantısının kullanılmasını gerektirir. İstediğiniz bağlantı dizesi:

\. \ Boru \ MSSQL $ MICROSOFT ## SSEE \ SQL \ sorgu


Bu, WID değil SQL kullandığınızı varsayar.
Overmind
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.