1

Bu yazımızda Windows istemci ve sunucularda çeşitli sebeplerle çalışmaz duruma gelmiş Windows Update fonksiyonunun temiz kurulum sonrası değerlere dönüştürülmesinden bahsedecek ve bu işi yapan script’i inceleyeceğiz.

Uygulama geliştirme sektörüne baktığımızda güncellemesiz bir hayat düşünülemez. Güvenlik açıklarının kapatılması, uygulamaya yeni fonksiyonlar kazandırılması ve hataların giderilmesi için her uygulama güncellemeye ihtiyaç duyar.

Windows işletim sistemi de aynı kapsamda güncellemelere ve Service Pack’lere ihtiyaç duyar. Fakat özellikle kurumsal yapılarda uygulanan policy’ler, kimi zaman virüsler ya da bağlantı problemleri nedeniyle güncelleme yapılamaz hale gelir. Bu durumda Windows Update ayarlarını kurulumdan sonraki varsayılan değerlere dönüştürmek gerekir. Konuyla ilgili bu linkteki Microsoft makalesinde de anlatıldığı gibi yapabilirsiniz ya da aşağıda verdiğim bağlantıdaki scripti de kullanabilirsiniz.

Script’in yaptığı işten bahsedecek olursak,

  • BITS ve Windows Update servislerini durdurur,
  • Bu servislerin kullandığı dosyaları siler,
  • Bu servislerin güvenlik ayarlarını ve yetkilerini ilk değerlerine dönüştürür,
  • Windows Update ‘in kullandığı dosyaları tekrar register eder,
  • Proxy ayarını kaldırır,
  • BITS ve Windows Update servislerini tekrar başlatır,
  • BITS bağlantılarını sıfırlar.

Scripti çalıştırmadan önce dikkat edilmesi gereken iki husustan bahsedecek olursak, Internet’e proxy kullanarak erişiyorsanız scripti çalıştırdıktan sonra bu ayarı tekrar yapmanız, BITS ya da Windows Update servislerine bağımlı olarak durdurulan başka servisler var ise bunları tekrar başlatmanız gerekebilir.

Aşağıdaki satırları bir notepad dosyası içerisine kopyalayın ve sonrasında uzantasını .bat ya da .ps1 yaparak çalıştırabilirsiniz.

net stop bits

net stop wuauserv

Del “c:\users\all users\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

Ren %systemroot%\SoftwareDistribution sw_distr

Ren %systemroot%\system32\catroot2 catroot2_old

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

cd /d %windir%\system32

regsvr32.exe atl.dll /s

regsvr32.exe urlmon.dll /s

regsvr32.exe mshtml.dll /s

regsvr32.exe shdocvw.dll /s

regsvr32.exe browseui.dll /s

regsvr32.exe jscript.dll /s

regsvr32.exe vbscript.dll /s

regsvr32.exe scrrun.dll /s

regsvr32.exe msxml.dll /s

regsvr32.exe msxml3.dll /s

regsvr32.exe msxml6.dll /s

regsvr32.exe actxprxy.dll /s

regsvr32.exe softpub.dll /s

regsvr32.exe wintrust.dll /s

regsvr32.exe dssenh.dll /s

regsvr32.exe rsaenh.dll /s

regsvr32.exe gpkcsp.dll /s

regsvr32.exe sccbase.dll /s

regsvr32.exe slbcsp.dll /s

regsvr32.exe cryptdlg.dll /s

regsvr32.exe oleaut32.dll /s

regsvr32.exe ole32.dll /s

regsvr32.exe shell32.dll /s

regsvr32.exe initpki.dll /s

regsvr32.exe wuapi.dll /s

regsvr32.exe wuaueng.dll /s

regsvr32.exe wuaueng1.dll /s

regsvr32.exe wucltui.dll /s

regsvr32.exe wups.dll /s

regsvr32.exe wups2.dll /s

regsvr32.exe wuweb.dll /s

regsvr32.exe qmgr.dll /s

regsvr32.exe qmgrprxy.dll /s

regsvr32.exe wucltux.dll /s

regsvr32.exe muweb.dll /s

regsvr32.exe wuwebv.dll /s

netsh winhttp reset proxy

net start bits

net start wuauserv

bitsadmin.exe /reset /allusers

Sorunsuz günler.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

1982 İstanbul doğumluyum. Tuzla Anadolu Teknik Lisesi, Kocaeli Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme Fakültesi bölümlerinden mezun oldum. Şu anda BilgeAdam Kurumsal Bilgi Teknolojileri Sistem ve Platform biriminde Turkcell bünyesinde Danışman olarak Windows System Administrator ve Virtualization Admin pozisyonunda çalışıyorum. Uzmanlık ve ilgi alanlarım Windows Sunucular ve rolleri, Active Directory, Hyper-V ve VMware platformları ile sanallaştırma, Exchange Server, System Center ürün ailesi ve HP ürünleridir. Sahip olduğum sertifikalar ise MCP, MCSA, MCTS, MCITP:SA, HP-AIS : Blade , CompTia A+'dır. Koyu bir Galatasaray taraftaryım. Takip edenlere faydalı olmak ümidiyle.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (1)

  1. hocam script i uyguladım.5 hata oluştu.sorun çözülmedi.işletim sistemim windows 8.1

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir