svchost.exe yüksek cpu kullanım problemi ve çözüm yolları

Bugün şirket içinde karşılaştığım ve çözümünü bulduğum bir problemi sizlerle paylaşmak istedim. Windows açılışından bir kaç dakika sonrasında cpu oranını neredeyse %90 lara varan şekilde kullanmaya başlamış ve başka bir uygulamayı açmama izin vermiyordu. Bu problemin Windows Update Servisinin yeni bir güncelleme olup olmadığını tararken ortaya çıktığını gördüm. Problemin iki ayrı çözümü var. Bunlardan birincisi geçici ama en kısa yoldan çözüm olan Windows Update Servisinin durdurulması. Fakat bu servisi durduğumuzda artık windows güncellemelerini manuel olarak yapmak zorunda kalacaktık. Bu için ikinci ve kesin çözümü sizlerle paylaşıcam.

Öncelikle Windows Update Servisini durduruyoruz. Daha sonra aşağıda verdiğim linklerden microsoftun sunduğu hotfix dosyasını indiriyoruz.

İngilizce Windows XP için Hotfix dosyası

http://www.microsoft.com/downloads/details.aspx
?familyid=7A81B0CD-A0B9-497E-8A89-404327772E5A&displaylang=en

Türkçe Windows XP için Hotfix dosyası

http://www.microsoft.com/downloads/details.aspx?
displaylang=tr&FamilyID=7a81b0cd-a0b9-497e-8a89-404327772e5a

Çekilen dosyayı kuruyor ve bilgisayarı tekrardan başlatıyoruz. Yeniden başlatılan bilgisayarı geriye kalan diğer işlemleri yapabilmek için Safe Mode (Güvenli Mod) seçimi yaparak açıyoruz. Windows açılışından sonra C:\windows\softwaredistribution klasörünün adını C:\windows\softwaredistribution.old C:\windows\windowsupdate.log dosyasının adınıda C:\windows\windowsupdate.log.old olarak değiştiriyor ve bilgisayarımızı yeniden başlatıyoruz. Son olarak işlemlerin başında durdurduğumuz Windows Update Servisini eski haline getirip son defa bilgisayarımızı yeniden başlatıyoruz. Bu işlemlerin sonunda artık bilgisayarımızı eskisi gibi kullanabileceğinizi düşünüyorum. Aksi bir durum ile karşılaşırsanız windowsun http://support.microsoft.com/kb/927891/ adresinden konu ile ilgili makalesini okuyabilirsiniz.