Forum Discussion

Mousefluff's avatar
Mousefluff
Iron Contributor
Jul 23, 2024

ASUS Update Check Removal Tool

NOTE: Right-click on the following batch files after saving them, and click "Run as administrator".

 

Use Notepad to create this file on your desktop or another folder: ASUS_Update_Check_Remove.bat

@ECHO OFF
SETLOCAL
REM WHEN THE NETWORK STACK IS DISABLED IN UEFI / BIOS, AND ARMORY CRATE IS ENABLED, THE UEFI WILL LEAVE BEHIND AN UPDATE SERVICE, WHICH CANNOT BE REMOVED WITH THE ARMORY CRATE UNINSTALL TOOL, AND HAS TO BE REMOVED MANUALLY, WITH THE ASUS ARMORY CRATE BEING DISABLED IN UEFI / BIOS BEFOREHAND
CD /D "%~dp0"
SET ASUS_UPDTCHK_RMV_RSTRT_VAL=0
IF [%1]==[] GOTO ASUS_UPDTCHK_RMV_RSTRT_LBL_
IF %1==ASUS_UPDTCHK_RMV_RESTART (SET ASUS_UPDTCHK_RMV_RSTRT_VAL=1)
:ASUS_UPDTCHK_RMV_RSTRT_LBL_
IF %ASUS_UPDTCHK_RMV_RSTRT_VAL% EQU 0 GOTO ASUS_UPDTCHK_RMV_END_LBL_
IF %Processor_Architecture%==ARM64 SET SDEL_EXT_=SDELETE64A
IF %Processor_Architecture%==AMD64 SET SDEL_EXT_=SDELETE64
IF %Processor_Architecture%==x86 SET SDEL_EXT_=SDELETE
NET STOP AsusUpdateCheck
TASKKILL /IM AsusUpdateCheck.exe /T /F
SC DELETE AsusUpdateCheck
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Remove-Item -Path 'HKLM:\SYSTEM\ControlSet001\Services\AsusUpdateCheck' -Recurse -Force}"
IF EXIST "%SystemRoot%\System32\%SDEL_EXT_%.EXE" %SDEL_EXT_% -ACCEPTEULA -Q -R -NOBANNER "%SystemRoot%\System32\AsusDownLoadLicense.exe" "%SystemRoot%\System32\AsusUpdateCheck.exe"
IF NOT EXIST "%SystemRoot%\System32\%SDEL_EXT_%.EXE" DEL /Q "%SystemRoot%\System32\AsusDownLoadLicense.exe" "%SystemRoot%\System32\AsusUpdateCheck.exe"
:ASUS_UPDTCHK_RMV_END_LBL_
IF %ASUS_UPDTCHK_RMV_RSTRT_VAL% EQU 0 (CALL ASUS_Update_Check_Remove.bat ASUS_UPDTCHK_RMV_RESTART >nul 2>&1)
ENDLOCAL
MOVE NUL 2>&0

 

5 Replies

  • hader's avatar
    hader
    Copper Contributor

    This will not remove the AsusUpdateCheck service completely.

    Inside your ASUS BIOS under Tool check if there is a Asus Armory Crate setting. Look at it. If it is enabled that means that at each boot that AsusUpdateCheck service will return.

    To permanent remove things:
    CMD as admin: sc delete AsusUpdateCheck
    Remove (regedit) inside the registry the key:  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Asusgio3]
    Check if [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AsusUpdateCheck] is also removed (by that sc command)
    Remove C:\Windows\System\AsusUpdateCheck.exe and AsusDownloadLicence.exe
    Remove C:\Windows\System\drivers\asIO3.sys and asusgio3.sys
    Reboot and enter the BIOS turn that Install AsusArmoryCrate & Update option to disabled en Boot your system.

    This will permanently remove the remains or leftovers of the ASUS Armory Crate. Did the above first and deleted the service but that AsusUpdateCheck service kept on returning..... That BIOS setting was the final step.

  • Eommy's avatar
    Eommy
    Silver Contributor


    Open Control Panel:
    Press Windows + R to open the Run dialog.
    Type control and press Enter to open the Control Panel.

    Navigate to Programs:
    Click on “Programs” or “Programs and Features.”

    Find ASUS Update Check:
    Scroll through the list of installed programs to find "ASUS Update" or "ASUS Live Update."

    Uninstall:
    Click on the program, then select “Uninstall” and follow the prompts to remove it.
  • Samanthanna's avatar
    Samanthanna
    Copper Contributor

    Mousefluff  If you want to use a batch file to remove the ASUS Update Check tool from your system, you can create a batch file with the necessary commands.

    Below are the detailed steps to create and execute the ASUS_Update_Check_Remove.bat file.

    • hader's avatar
      hader
      Copper Contributor

      If you have an other brand of Motherboard? No.