Cara Mudah Reset Windows Update di Windows 11

bardimin pic

Ditulis oleh Bardimin

Tanggal 9 April 2022
Home » Blog » Windows » Tips dan Trik » Cara Mudah Reset Windows Update di Windows 11

Memperbaiki masalah yang terjadi setelah Update dapat Anda lakukan dengan me-reset atau menghapus update.

Melakukan update Windows memungkinkan Anda menjelajahi fitur baru, menangani ancaman baru, dan meningkatkan kinerja sistem. Dan Komponen Update membantu mengunduh dan menginstal semua pembaruan fitur dan kualitas, selain dan peningkatan lainnya.

windows update

Tetapi Anda juga mungkin mengalami masalah seperti tidak dapat mencari pembaruan baru, terjebak dalam proses pengunduhan, atau akhirnya gagal menginstalnya. Salah satu penyebab masalah tersebut adalah karena dari Windows Update yang rusak atau layanan yang relevan mengalami kesalahan. Apa pun penyebabnya, itu dapat diperbaiki dengan mengatur ulang komponen Windows Update.

Pada kasus yang lain mungkin Anda menerima kesalahan sistem setelah menginstal pembaruan, dan dalam kasus yang parah Anda bahkan tidak dapat memulai . Pada kondisi ini Anda mungkin ingin mengembalikan atau menghapus pembaruan.

Reset Komponen Windows Update melalui Command Prompt

  1. Salin kode berikut ke Notepad dan simpan sebagai file (.bat)
@echo off

:: Created by: Shawn Brink
:: Source: https://www.tenforums.com


:: Prompt to Run as administrator
Set "Variable=0" & if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs"
fsutil dirty query %systemdrive%  >nul 2>&1 && goto :(Privileges_got)
If "%1"=="%Variable%" (echo. &echo. Please right-click on the file and select &echo. "Run as administrator". &echo. Press any key to exit. &pause>nul 2>&1& exit)
cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "%~0", "%Variable%", "", "runas", 1 > "%temp%\getadmin.vbs"&cscript //nologo "%temp%\getadmin.vbs" & exit
:(Privileges_got)

:: Checking and Stopping the Windows Update services
set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
   goto end1
) 
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto bits 
) 
goto loop2

:end1
cls
echo.
echo Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start


:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
   goto end2
) 
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto wuauserv 
) 
goto loop3

:end2
cls
echo.
echo Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start



:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
   goto end3
) 
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto appidsvc 
) 
goto loop4

:end3
cls
echo.
echo Cannot reset Windows Update since "Application Identity" (appidsvc) service failed to stop. Please restart the computer, and try again.v
echo.
pause
goto Start


:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
   goto end4
) 
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto cryptsvc 
) 
goto Reset

:end4
cls
echo.
echo Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start


:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*"


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 
) 
  

:: Reset Windows Update policies
reg delete "HKCU\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
gpupdate /force


:: Reset the BITS service and the Windows Update service to the default security descriptor
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)

:: Reregister the BITS files and the Windows Update files
cd /d %windir%\system32
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.exe /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy

:: Set the startup type as automatic
sc config wuauserv start= auto
sc config bits start= auto 
sc config DcomLaunch start= auto 

:Start
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

:: Restart computer
cls
echo It is required to restart the computer to finish resetting Windows Update.
echo.
echo Please save and close anything open now, before the computer is restarted.
echo.
pause
echo.
echo.
echo.
echo *** Restart computer now. ***
echo.
pause
shutdown /r /f /t 0
  1. Kemudian jalankan file .bat tersebut.

Reset Update dengan “Reset Windows Update Tool”

Reset Windows Update Tool memungkinkan Anda untuk mengatur ulang komponen Windows Update. Juga dapat menghapus, memindai, mendeteksi dan memperbaiki file sementara menggunakan Windows System image, memindai semua file sistem yang dilindungi, mengganti file yang rusak, mengubah nilai yang tidak valid di Windows, mengatur ulang Winsock, dll.

Reset Windows Update Tool

Anda bisa mendapatkan “Reset Windows Update Tool” pada tautan berikut github.com/ManuelGil. Ikuti petunjuk instalasinya, atau anda bisa mendapatkan file exe disini

Artikel Terbaru

Portable BloatyNosy 0.80  – Debloat dan Customize Windows 11

Portable BloatyNosy 0.80  – Debloat dan Customize Windows 11

BloatyNosy adalah aplikasi gratis untuk menghapus aplikasi sampah bawaan Windows yang bermanfaat untuk meningkatkan kinerja Windows. Aplikasi ini tersedia dalam versi portable dan installer. Jika Anda mencari alat Debloat gratis, maka Anda mungkin perlu mencoba...

Urutan Proses Boot Windows Dari Nol Hingga Siap

Urutan Proses Boot Windows Dari Nol Hingga Siap

Pernahkah Anda bertanya-tanya bagaimana sebenarnya proses boot Windows terjadi? Proses apa saja yang terjadi di latar belakang ketika Anda menekan tombol daya hingga Windows siap Anda gunakan? Jika ya, maka Anda berada di tempat yang tepat. Dalam artikel ini, Bardimin...

Redirect dan Blokir URL dengan File HOSTS di Windows

Redirect dan Blokir URL dengan File HOSTS di Windows

Redirect dan Blokir URL dapat Anda lakukan dengan mudah di Windows. Hanya dengan menambahkan IP sebuah website, Anda dapat mengalihkan atau memblokirnya. Tentu ini sangat berguna untuk membatasi akses pegawai atau anak Anda dari mengakses situs web yang tidak Anda...

Teknik Dasar Perawatan Komputer dan Laptop

Teknik Dasar Perawatan Komputer dan Laptop

Anda mungkin tidak menyadarinya, tetapi komputer dan mobil memiliki kesamaan, keduanya membutuhkan perawatan rutin. Jika mobil Anda perlu mengganti oli secara rutin, komputer Anda secara rutin juga harus memperbarui perangkat lunak, menjaga antivirus tetap up to date,...

Cara Membuat File Palsu dari Berbagai Ukuran di Windows

Cara Membuat File Palsu dari Berbagai Ukuran di Windows

Anda membutuhkan file dengan ukuran 10 MB, 100 MB, 1 GB atau 1 TB untuk melakukan pengujian? Ikuti artikel berikut ini untuk membuatnya secara instan. Anda tidak perlu mengunduh file atau membuang waktu untuk mencari file yang besar, Anda bisa membuatnya dengan mudah....