TechMedic is a Windows-based IT technician toolkit combining a Python PyQt5 GUI with PowerShell backend scripts to diagnose, clean, and repair Windows systems. No installation required — runs directly from a USB drive.
- Copy the
TechMedic\folder to any location (USB drive, Desktop, etc.) - Right-click
TechMedic.exe→ Run as Administrator - That's it. No install, no Python needed.
- Install Python 3.9+ from python.org (check "Add Python to PATH")
- Double-click
run_TechMedic.bat(installs deps and launches)
Double-click build.bat
That's it. It will:
- Install Python dependencies (PyInstaller, PyQt5, etc.)
- Bundle everything into
dist\TechMedic\TechMedic.exe - Takes ~60-120 seconds
Edit main.py or any scripts\*.ps1 file
Double-click build.bat again
New exe appears in dist\TechMedic\
Double-click make_zip.bat
Creates TechMedic_v1.0_Portable_YYYYMMDD.zip
TechMedic\ ← Keep this whole folder on your USB
│
├── TechMedic.exe ← Launch this (run as Admin)
├── tools\ ← External tools download here automatically
│ ├── stinger\
│ ├── tdsskiller\
│ ├── malwarebytes\
│ └── ...
├── logs\ ← Run logs saved here
│
├── (internal - don't need to touch)
├── _internal\ ← PyInstaller bundle internals
│ ├── scripts\ ← PowerShell scripts (bundled)
│ └── tools_manifest.json ← Tool download URLs
── SOURCE FILES (for development) ──────────────────────────────
├── main.py ← Main Python GUI
├── downloader.py ← Tool download manager
├── scripts\ ← PowerShell scripts (source)
├── tools_manifest.json ← Tool definitions and download URLs
├── TechMedic.spec ← PyInstaller config
├── version_info.txt ← EXE version metadata
├── build.bat ← One-click build script
└── make_zip.bat ← Create portable ZIP for sharing
- Create
scripts\your_task.ps1 - Add a
Task(...)entry toTRIAGE_TASKSorTREAT_TASKSinmain.py - Run
build.batto rebuild
- Add an entry to
tools_manifest.jsonwith the download URL - Add a
Task(task_type="tool", tool_id="your_tool_id")entry - Run
build.batto rebuild
- Full system vitals: OS, CPU, RAM, Disk, GPU, Network, Security, Updates
- Export full report to Desktop as .txt
- Create System Restore Point
- Registry Hive Backup
- Repair Safe Mode Services
- Find Broken Shortcuts
- Fix File Associations (.exe, .bat, .reg, .lnk, .msi, .com, .vbs)
- Remove Malware Policies
- Clear Proxy Settings
- Delete Temp Files (all users)
- Delete Temp Internet Files (IE/Edge/Chrome/Firefox)
- Clear System Restore Points
- Empty Recycle Bin
- Delete Pending File Rename Operations
- Windows Defender Quick Scan + Full Scan
- External tools: Stinger, TDSSKiller, Malwarebytes, Autoruns, KillEmAll, AdwCleaner, RKill
- SFC /scannow, DISM Scan + Restore Health
- Re-Register Start Menu (All Users)
- Reset OneDrive, Repair Permissions
- Repair Windows Update, WMI/WBEM/DCOM, Firewall
- Repair System Restore, Security Center, Windows Defender
- Rebuild Icon Cache, Clear Print Spooler
- Fix Device Manager, Clear Proxy
- Full Network Reset, Release/Renew IP, Reset Winsock
- Flush DNS, Reset TCP/IP, Re-Register System DLLs
- Repair Group Policy, Rebuild BCD, Schedule CHKDSK
- External tools: .NET Repair, Windows Repair AIO, Account Profile Fixer, DISM++
- One-click download + launch for all external tools
- Organized by category: Analysis, Malware Removal, Repair Tools
- Add any tasks from Triage and Treat
- Drag to reorder
- "Run All" executes sequentially with live output
- Results summary: ✅/❌ per task