Is there any way to disable KB5001716 from appearing on updates?

Discussion in 'Windows 10' started by oyh023, Apr 17, 2025.

  1. oyh023

    oyh023 MDL Member

    May 6, 2014
    142
    63
    10
    Is there any way to completely ban KB5001716 from appearing on Windows updates? Just like KB971033 in Win7. This patch is used to push advertising patches for Windows version expiration or updates to Windows 11!!!

    I just want to completely ban the method of pushing or installing KB5001716 on updates!!!!! Many users dislike KB5001716!!!!!
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    51,215
    110,957
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. oyh023

    oyh023 MDL Member

    May 6, 2014
    142
    63
    10
    How can I uninstall KB5001716 if I accidentally install it?
    I tried to uninstall it on the Control panel or WUMT on Windows 10. I couldn't find KB5001716 when viewing installed updates on the Windows 10 Control Panel. Windows Update MiniTool(WUMT) could find it but couldn't uninstall it.
     
  4. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,641
    2,890
    120
    Use disallowrun and block

    executable


    DTUDriver.exe
    PLUGScheduler.exe
    RUXIMICS.exe
    RUXIMIH.exe

    powershell script

    Code:
    # List of executables to block
    $executables = @(
        "DTUDriver.exe",
        "PLUGScheduler.exe",
        "RUXIMICS.exe",
        "RUXIMIH.exe"
    )
    
    # 1. Block via IFEO (Image File Execution Options)
    foreach ($exe in $executables) {
        $ifeoPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\$exe"
        if (!(Test-Path $ifeoPath)) {
            New-Item -Path $ifeoPath -Force
        }
        Set-ItemProperty -Path $ifeoPath -Name "Debugger" -Value "systray.exe"  # or use "ntsd -d" to silently fail
        Write-Output "IFEO block applied for $exe"
    }
    
    # 2. Block via DisallowRun (User-level Group Policy)
    $policyPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
    $disallowPath = "$policyPath\DisallowRun"
    
    # Enable DisallowRun policy
    if (!(Test-Path $policyPath)) {
        New-Item -Path $policyPath -Force
    }
    Set-ItemProperty -Path $policyPath -Name "DisallowRun" -Value 1
    
    # Create DisallowRun list
    if (!(Test-Path $disallowPath)) {
        New-Item -Path $disallowPath -Force
    }
    
    # Clear existing entries (optional)
    Get-ChildItem -Path $disallowPath | Remove-Item -Force
    
    # Add executables to DisallowRun list
    $index = 1
    foreach ($exe in $executables) {
        New-ItemProperty -Path $disallowPath -Name "$index" -Value $exe -PropertyType String
        Write-Output "DisallowRun block applied for $exe"
        $index++
    }
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...