(view source code of win11wmic_w11 as plain text)
@ECHO OFF
ECHO.
ECHO This script enables WMIC while it is available as a Feature on Demand in Windows 11 24H2.
ECHO In future Windows 11 versions, WMIC may be completely removed, in which case this script
ECHO won't be able to restore it anymore.
ECHO.
PAUSE
ECHO.
ECHO Checking if WMIC is available . . .
WMIC.EXE OS >NUL 2>&1
IF NOT ERRORLEVEL 1 (
ECHO ←[0;32mWMIC is already installed←[0m
EXIT /B 0
)ECHO Checking OS version . . .
VER | FIND.EXE "10.0.2" >NUL
IF ERRORLEVEL 1 (
ECHO ←[0;33mThis batch file is for Windows 11 only←[0m
EXIT /B 1
)ECHO Checking for elevated privileges . . .
WHOAMI /Groups | FIND "12288" >NUL
IF ERRORLEVEL 1 (
ECHO ←[0;31mThis batch file requires elevated privileges←[0m
ECHO Restarting batch file with UAC prompt for elevated privileges . . .
REM Credits: Evan Greene, https://sites.google.com/site/eneerge/scripts/batchgotadmin> "%temp%\getadmin.vbs" ECHO Set UAC = CreateObject^("Shell.Application"^)
>> "%temp%\getadmin.vbs" ECHO UAC.ShellExecute "%~s0", "%*", "%~sdp0", "runas", 1
CSCRIPT.EXE //NoLogo "%temp%\getadmin.vbs"
EXIT /B 1
):: Remove temporary fileIF EXIST "%temp%\getadmin.vbs" DEL "%temp%\getadmin.vbs"
ECHO Installing WMIC . . .
REM Credits: Tiger Technology Knowledge Base, https://kb.tiger-technology.com/wmic_windows_11PowerShell -c "Add-WindowsCapability -online -name WMIC"
page last modified: 2025-10-11; loaded in 0.0079 seconds