If you're in IT, you probably open the same Windows tools every day:
- CMD
- PowerShell
- Event Viewer
- Services
- Device Manager
- Registry Editor
- Network tools
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
ALKNETWORK