If you're in IT, you probably open the same Windows tools every day:

Instead of opening everything manually, why not put them all in one simple BAT file?

No extra software. No installation. Just Windows + one .bat file.


What It Does

Run the BAT file and you'll get a simple menu:

========================================
       WINDOWS IT TECHNICIAN TOOLKIT
========================================

1. Command Prompt
2. PowerShell
3. Task Manager
4. Computer Management
5. Event Viewer
6. Services
7. Device Manager
8. Disk Management
9. Registry Editor
10. Group Policy
11. IP Configuration
12. Flush DNS
13. Network Reset
14. Ping Test
15. Windows Update
16. SFC
17. DISM
18. Remote Desktop
19. System Information
20. Exit

Just enter the number and the tool opens. Simple.

Copy  script below and open notepad. save as . BAT

@echo off
setlocal
title Windows IT Technician Toolkit
color 0E

:menu
cls
echo.
echo ==================================================
echo         WINDOWS IT TECHNICIAN TOOLKIT
echo ==================================================
echo.
echo BASIC WINDOWS TOOLS
echo --------------------------------------------------
echo  1. Command Prompt (Admin)
echo  2. PowerShell (Admin)
echo  3. Task Manager
echo  4. Computer Management
echo  5. Event Viewer
echo  6. Services
echo  7. Device Manager
echo  8. Disk Management
echo  9. Task Scheduler
echo 10. Registry Editor
echo 11. Local Users and Groups
echo 12. Group Policy Editor
echo 13. System Configuration
echo 14. System Information
echo.
echo NETWORK TOOLS
echo --------------------------------------------------
echo 15. Network Connections
echo 16. Windows Firewall
echo 17. IP Configuration
echo 18. Flush DNS
echo 19. DNS Cache
echo 20. Network Adapter Reset
echo 21. Test Network Connectivity
echo 22. Remote Desktop
echo.
echo SYSTEM / SECURITY TOOLS
echo --------------------------------------------------
echo 23. Windows Defender
echo 24. Installed Programs
echo 25. Windows Features
echo 26. Certificate Manager
echo 27. Computer Properties
echo 28. Windows Update
echo 29. Environment Variables
echo 30. Shared Folders
echo.
echo DIAGNOSTIC TOOLS
echo --------------------------------------------------
echo 31. System File Checker (SFC)
echo 32. DISM Health Check
echo 33. DISM Component Repair
echo 34. CHKDSK
echo 35. GPUpdate
echo 36. GPResult
echo 37. Windows Version
echo 38. Uptime
echo.
echo ==================================================
echo 39. Exit
echo ==================================================
echo.

set "choice="
set /p "choice=Select Option: "

if "%choice%"=="1" goto cmd_admin
if "%choice%"=="2" goto powershell_admin
if "%choice%"=="3" goto taskmgr
if "%choice%"=="4" goto compmgmt
if "%choice%"=="5" goto eventviewer
if "%choice%"=="6" goto services
if "%choice%"=="7" goto devmgmt
if "%choice%"=="8" goto diskmgmt
if "%choice%"=="9" goto taskschd
if "%choice%"=="10" goto regedit
if "%choice%"=="11" goto lusrmgr
if "%choice%"=="12" goto gpedit
if "%choice%"=="13" goto msconfig
if "%choice%"=="14" goto msinfo32

if "%choice%"=="15" goto ncpa
if "%choice%"=="16" goto firewall
if "%choice%"=="17" goto ipconfig
if "%choice%"=="18" goto flushdns
if "%choice%"=="19" goto dnscache
if "%choice%"=="20" goto networkreset
if "%choice%"=="21" goto networktest
if "%choice%"=="22" goto mstsc

if "%choice%"=="23" goto defender
if "%choice%"=="24" goto programs
if "%choice%"=="25" goto features
if "%choice%"=="26" goto certmgr
if "%choice%"=="27" goto sysdm
if "%choice%"=="28" goto windowsupdate
if "%choice%"=="29" goto environment
if "%choice%"=="30" goto sharedfolders

if "%choice%"=="31" goto sfc
if "%choice%"=="32" goto dismcheck
if "%choice%"=="33" goto dismrepair
if "%choice%"=="34" goto chkdsk
if "%choice%"=="35" goto gpupdate
if "%choice%"=="36" goto gpresult
if "%choice%"=="37" goto winver
if "%choice%"=="38" goto uptime

if "%choice%"=="39" exit /b

echo.
echo Invalid option.
pause
goto menu


:: ==================================================
:: BASIC WINDOWS TOOLS
:: ==================================================

:cmd_admin
powershell -NoProfile -Command "Start-Process cmd.exe -Verb RunAs"
goto menu

:powershell_admin
powershell -NoProfile -Command "Start-Process powershell.exe -Verb RunAs"
goto menu

:taskmgr
start "" taskmgr.exe
goto menu

:compmgmt
powershell -NoProfile -Command "Start-Process compmgmt.msc -Verb RunAs"
goto menu

:eventviewer
powershell -NoProfile -Command "Start-Process eventvwr.msc -Verb RunAs"
goto menu

:services
powershell -NoProfile -Command "Start-Process services.msc -Verb RunAs"
goto menu

:devmgmt
powershell -NoProfile -Command "Start-Process devmgmt.msc -Verb RunAs"
goto menu

:diskmgmt
powershell -NoProfile -Command "Start-Process diskmgmt.msc -Verb RunAs"
goto menu

:taskschd
powershell -NoProfile -Command "Start-Process taskschd.msc -Verb RunAs"
goto menu

:regedit
powershell -NoProfile -Command "Start-Process regedit.exe -Verb RunAs"
goto menu

:lusrmgr
powershell -NoProfile -Command "Start-Process lusrmgr.msc -Verb RunAs"
goto menu

:gpedit
powershell -NoProfile -Command "Start-Process gpedit.msc -Verb RunAs"
goto menu

:msconfig
powershell -NoProfile -Command "Start-Process msconfig.exe -Verb RunAs"
goto menu

:msinfo32
start "" msinfo32.exe
goto menu


:: ==================================================
:: NETWORK TOOLS
:: ==================================================

:ncpa
start "" ncpa.cpl
goto menu

:firewall
powershell -NoProfile -Command "Start-Process wf.msc -Verb RunAs"
goto menu

:ipconfig
start "" cmd /k ipconfig /all
goto menu

:flushdns
echo.
echo ==================================================
echo              FLUSH DNS CACHE
echo ==================================================
echo.
echo Flushing DNS cache...
echo.
ipconfig /flushdns
echo.
pause
goto menu

:dnscache
start "" cmd /k ipconfig /displaydns
goto menu

:networkreset
echo.
echo ==================================================
echo                    WARNING
echo ==================================================
echo.
echo This will reset the network stack.
echo A restart may be required.
echo.

choice /M "Continue"

if errorlevel 2 goto menu

echo.
echo Resetting Winsock...
netsh winsock reset

echo.
echo Resetting TCP/IP...
netsh int ip reset

echo.
echo ==================================================
echo Network reset completed.
echo Please restart the computer.
echo ==================================================
echo.
pause
goto menu

:networktest
echo.
echo ==================================================
echo           TEST NETWORK CONNECTIVITY
echo ==================================================
echo.
set "target="
set /p "target=Enter hostname or IP address: "

if "%target%"=="" goto menu

echo.
echo Testing connectivity to %target%...
echo.
ping %target%
echo.
pause
goto menu

:mstsc
start "" mstsc.exe
goto menu


:: ==================================================
:: SYSTEM / SECURITY TOOLS
:: ==================================================

:defender
start "" windowsdefender:
goto menu

:programs
start "" appwiz.cpl
goto menu

:features
start "" optionalfeatures.exe
goto menu

:certmgr
start "" certmgr.msc
goto menu

:sysdm
powershell -NoProfile -Command "Start-Process sysdm.cpl -Verb RunAs"
goto menu

:windowsupdate
start "" ms-settings:windowsupdate
goto menu

:environment
powershell -NoProfile -Command "Start-Process SystemPropertiesAdvanced.exe -Verb RunAs"
goto menu

:sharedfolders
powershell -NoProfile -Command "Start-Process fsmgmt.msc -Verb RunAs"
goto menu


:: ==================================================
:: DIAGNOSTIC TOOLS
:: ==================================================

:sfc
echo.
echo ==================================================
echo              SYSTEM FILE CHECKER
echo ==================================================
echo.
echo Running SFC /Scannow...
echo.
sfc /scannow
echo.
pause
goto menu

:dismcheck
echo.
echo ==================================================
echo              DISM HEALTH CHECK
echo ==================================================
echo.
DISM /Online /Cleanup-Image /CheckHealth
echo.
pause
goto menu

:dismrepair
echo.
echo ==================================================
echo            DISM COMPONENT REPAIR
echo ==================================================
echo.
echo This may take some time...
echo.
DISM /Online /Cleanup-Image /RestoreHealth
echo.
pause
goto menu

:chkdsk
echo.
echo ==================================================
echo                    CHKDSK
echo ==================================================
echo.
set "drive="
set /p "drive=Enter drive letter (example: C): "

if "%drive%"=="" goto menu

echo.
echo Running CHKDSK on drive %drive%:
echo.
chkdsk %drive%:
echo.
pause
goto menu

:gpupdate
echo.
echo ==================================================
echo                 GROUP POLICY
echo ==================================================
echo.
echo Updating Group Policy...
echo.
gpupdate /force
echo.
pause
goto menu

:gpresult
echo.
echo ==================================================
echo              GROUP POLICY RESULT
echo ==================================================
echo.
gpresult /r
echo.
pause
goto menu

:winver
start "" winver.exe
goto menu

:uptime
echo.
echo ==================================================
echo                 SYSTEM UPTIME
echo ==================================================
echo.
systeminfo | find "System Boot Time"
echo.
pause
goto menu