Windows 10 Windows Update Önbelleğini ve Bileşenlerini Sıfırlamak

0

Windows update önbelleği ve bileşenleri nasıl sıfırlanır

Anonim Anonim (156)
8 yıl önce sordu

    Toplam 1 Cevap


    0

    Windows Update güncelleme hataları çoğunlukla windows update önbelleğinin ve bileşenlerinin hasar görmesi sebebiyle oluşur bu verileri silip yeniden oluşmasını sağlamak sorunu çözer

    1. Windows + R tuşlarına basın
    2. notepad yazın tamam butonuna tıklayın
    3. Not defterine şunları yazın:
      chcp 1254 >nul
      color E0
      set b=0
      
      :bits
      set /a b=%b%+1
      if %b% equ 3 (
         goto end1
      ) 
      net stop bits
      echo Arka Plan Akıllı Aktarım Hizmeti (bits) hizmeti çalışma durumu sorgulanıyor.
      sc query bits | findstr /I /C:"STOPPED" 
      if not %errorlevel%==0 ( 
          goto bits 
      ) 
      goto loop2
      
      :end1
      cls
      echo.
      echo Arka Plan Akıllı Aktarım Hizmeti (bits) hizmeti durdurulamadığı için Windows Update'i sıfırlama işlemi başarısız oldu.
      echo.
      pause
      goto Start
      
      
      :loop2
      set w=0
      
      :wuauserv
      set /a w=%w%+1
      if %w% equ 3 (
         goto end2
      ) 
      net stop wuauserv
      echo Windows Update hizmeti çalışma durumu sorgulanıyor.
      sc query wuauserv | findstr /I /C:"STOPPED" 
      if not %errorlevel%==0 ( 
          goto wuauserv 
      ) 
      goto loop3
      
      :end2
      cls
      echo.
      echo Windows Update (wuauserv) hizmeti durdurulamadığı için Windows Update'i sıfırlama işlemi başarısız oldu!
      echo.
      pause
      goto Start
      
      
      
      :loop3
      set app=0
      
      :appidsvc
      set /a app=%app%+1
      if %app% equ 3 (
         goto end3
      ) 
      net stop appidsvc
      echo Uygulama Kimliği hizmeti çalışma durumu sorgulanıyor.
      sc query appidsvc | findstr /I /C:"STOPPED" 
      if not %errorlevel%==0 ( 
          goto appidsvc 
      ) 
      goto loop4
      
      :end3
      cls
      echo.
      echo Uygulama Kimliği (appidsvc) hizmeti durdurulamadığı için Windows Update'i sıfırlama işlemi başarısız oldu.
      echo.
      pause
      goto Start
      
      
      :loop4
      set c=0
      
      :cryptsvc
      set /a c=%c%+1
      if %c% equ 3 (
         goto end4
      ) 
      net stop cryptsvc
      echo Şifreleme Hizmetleri hizmeti çalışma durumu sorgulanıyor.
      sc query cryptsvc | findstr /I /C:"STOPPED" 
      if not %errorlevel%==0 ( 
          goto cryptsvc 
      ) 
      goto Reset
      
      :end4
      cls
      echo.
      echo Şifreleme Hizmetleri (cryptsvc) hizmeti durdurulamadığı için Windows Update'i sıfırlama işlemi başarısız oldu.
      echo.
      pause
      goto Start
      
      
      :Reset
      Ipconfig /flushdns
      del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 
      
      cd /d %windir%\system32
      
      if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 
      if exist "%SYSTEMROOT%\winsxs\pending.xml" ( 
          takeown /f "%SYSTEMROOT%\winsxs\pending.xml" 
          attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml" 
          ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak 
      ) 
        
      if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
      if exist "%SYSTEMROOT%\SoftwareDistribution" ( 
          attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution" 
          ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak 
      ) 
       
      if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 
      if exist "%SYSTEMROOT%\system32\Catroot2" ( 
          attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2" 
          ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak 
      ) 
        
      if exist "%SYSTEMROOT%\WindowsUpdate.log.bak" del /s /q /f "%SYSTEMROOT%\WindowsUpdate.log.bak" 
      if exist "%SYSTEMROOT%\WindowsUpdate.log" ( 
          attrib -r -s -h /s /d "%SYSTEMROOT%\WindowsUpdate.log" 
          ren "%SYSTEMROOT%\WindowsUpdate.log" WindowsUpdate.log.bak 
      ) 
        
      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)
      
      regsvr32.exe /s atl.dll 
      regsvr32.exe /s urlmon.dll 
      regsvr32.exe /s mshtml.dll 
      regsvr32.exe /s shdocvw.dll 
      regsvr32.exe /s browseui.dll 
      regsvr32.exe /s jscript.dll 
      regsvr32.exe /s vbscript.dll 
      regsvr32.exe /s scrrun.dll 
      regsvr32.exe /s msxml.dll 
      regsvr32.exe /s msxml3.dll 
      regsvr32.exe /s msxml6.dll 
      regsvr32.exe /s actxprxy.dll 
      regsvr32.exe /s softpub.dll 
      regsvr32.exe /s wintrust.dll 
      regsvr32.exe /s dssenh.dll 
      regsvr32.exe /s rsaenh.dll 
      regsvr32.exe /s gpkcsp.dll 
      regsvr32.exe /s sccbase.dll 
      regsvr32.exe /s slbcsp.dll 
      regsvr32.exe /s cryptdlg.dll 
      regsvr32.exe /s oleaut32.dll 
      regsvr32.exe /s ole32.dll 
      regsvr32.exe /s shell32.dll 
      regsvr32.exe /s initpki.dll 
      regsvr32.exe /s wuapi.dll 
      regsvr32.exe /s wuaueng.dll 
      regsvr32.exe /s wuaueng1.dll 
      regsvr32.exe /s wucltui.dll 
      regsvr32.exe /s wups.dll 
      regsvr32.exe /s wups2.dll 
      regsvr32.exe /s wuweb.dll 
      regsvr32.exe /s qmgr.dll 
      regsvr32.exe /s qmgrprxy.dll 
      regsvr32.exe /s wucltux.dll 
      regsvr32.exe /s muweb.dll 
      regsvr32.exe /s wuwebv.dll
      regsvr32 /s wudriver.dll
      netsh winsock reset
      netsh winsock reset proxy
      
      :Start
      net start bits
      net start wuauserv
      net start appidsvc
      net start cryptsvc

       

    4. Dosya seçeneğine tıklayın açılan menüden farklı kaydet seçeneğine tıklayın
    5. Kayıt türü yazan yeri Tüm dosyalar olarak değiştirin
    6. Dosya adına t.bat yazın Kaydet butonuna tıklayın
    7. Kaydettiğiniz dosyayı çalıştırın
    8. Pencere kapanana kadar bekleyin

     

    Anonim Anonim (156)
    8 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol