Welcome to The Batch Compendium, a comprehensive collection of batch scripts and tools for automation, optimization, and system management. This repository is designed to simplify your workflow and enhance productivity.
The Batch Compendium is a curated collection of batch scripts categorized for various use cases, including system optimization, privacy, diagnostics, and more. Whether you're a system administrator, developer, or enthusiast, you'll find scripts to suit your needs.
Browse repositories by category:
Activation, Licensing & Update Scripts
- LintangWisesa--Microsoft_Office_2016_Activator/ - A command-line script to activate Microsoft Office 2016 standard and professional plus.
- akhilnathe--winactivate/ - Easy-to-use Windows HWID/KMS38 Activation Script.
- danielj0nes--Activate-Windows10-Pro-Script/ - This script requires you to have a non-activated version of Windows 10 Pro installed on your machine.
- massgravel--Microsoft-Activation-Scripts/ - Open-source Windows and Office activator featuring HWID, Ohook, KMS38, and Online KMS activation.
- prestonsn--windows-10-activation-script/ - Run the bat file as administrator to activate your copy of windows.
- virusfreak7--Windows11-activator-script-/ - Windows 11 Activator Scripts are working fine for Windows 11.
- README.md
Audio, Video Capture, Conversion & Playback
- HaveAGitGat--HBBatchBeast/ -
Setup/Installation Demo video - https://youtu.be/mHMXfInoqfE Discord: https://discord.gg/X4khmE96hS A free GUI application for HandBrake and FFmpeg/FFprobe on Windows, macOS and Linux (+ Linux Docker image) with an emphasis on multi HandBrake/FFmpeg instance batch conversion (including recursive folder scans and folder watching).
- WWILLV--you-get-ffmpeg/ - Combines you-get, youtube-dl, and ffmpeg, including commands for file management and video playback.
- README.md
Development & Scripting Tools
- AliceDzindzik--menu-do-suporte/ - Interactive batch script (.bat) to optimize technical support on Windows.
- AnonKryptiQuz--I-Espresso/ - I-Espresso is a tool that enables users to generate Portable Executable (PE) files from batch scripts.
- AnthonyMusgrove--Emby-ScripterX/ - Run custom external application or script (batch/bash/powershell/php/python/custom) on various events within the Emby Server.
- Archive-projects--Batch-File-examples/ - Various batch files
.
- AveYo--MediaCreationTool.bat/ - Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!
- C0nw0nk--SteamCMD-AutoUpdate-Any-Gameserver/ - Windows SteamCMD to automaticly update and install any game server I am sure all of you on windows have been seeking for this for a long time.
- DosX-dev--BatchASM/ - BatchASM - primitive virtual machine (high level assembly language) for executing instructions in programming language environment Windows Batch.
- Ec-25--FixIt/ - A simple Script capable of optimizing and repairing almost any error that may occur on your Windows computer.
- FoxP--PNG-to-ICO/ - KISS batch script to easily convert PNG, GIF, BMP, SVG or JPG images to multi-resolution ICO files using ImageMagick.
- FoxP--rclone-backup/ - Just my rclone Windows batch scripts to backup / sync the second hard drive of my computer to pCloud (encrypted).
. - FreakC-Foundation--FreakC/ - FreakC Programming Language - an experimental Batch-like language written in Batch which compiles to Batch.
- HadiKhoirudin--Qualcomm-Tool/ - For educational purposes, learn how a batch script can handle emmcdl process.
Password is : hadikit.
- Hishiro64--av1an-win-script/ - A Windows Batch script that sets up Av1an with all its dependencies for AV1 in a portable workspace.
- JaredCabot--OneDrive-Uninstaller/ - This is a batch script to completely uninstall OneDrive in Windows 10.
- K3V1991--ADBKit/ - Pure ADB (Android Debug Bridge) with Batch Script to easily open a CMD Window.
- KnightDanila--BAT_FFMPEG/ - Batch script files for FFMPEG (Microsoft Windows and DOS, OS/2 ) My collection of scripts :)\ For converting (audio, video, ...) files using FFMPEG :).
- ManuelGil--Script-Reset-Windows-Update-Tool/ -
⚠ Deprecated!
- NabiKAZ--video2gif/ - A batch script for convert video to GIF files by FFmpeg.exe on Windows.
- PassingTheKnowledge--Batchography/ - This repository contains the scripts/recipes and snippets from the Batchography book (http://amzn.to/1X3tQ4K).
- Pyenb--Outlook-desktop-ad-blocker/ - This is a simple patch to the Windows hosts file, that causes the Outlook desktop client to stop displaying those annoying ads in your inbox.
- Serede--mkvtoolnix-batch/ - Windows Batch script to automate batch processing using mkvtoolnix.
- ShadowWhisperer--Remove-MS-Edge/ - Uninstall Microsoft Edge with an executable or batch script.
- TarikSeyceri--Windows-10-Update-Disabler.bat/ - An executable cmd batch script that 100% Disables Windows 10 Update.
- YasserDRIF--Toggle-Tweaker/ - So, by now we all know Windows 10 and all the new things are nice and some are useless - but there is no way remove them and stop them from using our resources.
- abbodi1406--BatUtil/ - GitHub Box MEGA GDrive Download.ru |Project|Description| |--|--| |W10UI|Windows NT 10.0 Updates Installer.
- batsh-dev-team--Batsh/ - A language that compiles to Bash and Windows Batch.
- boxcutter--windows/ - Virtual machine templates for Windows written in legacy JSON and Batch Scripting/JScript.
- custom-dev-tools--wampserver-php-cli-version-changer/ -
WampServer PHP CLI Version Changer is a Microsoft Windows batch script that allows you to easily change between installed WampServer PHP CLI versions using the users environment 'path' variable.
- custom-dev-tools--wampserver-ssl-auto-config/ -
WampServer SSL Auto Config is a Microsoft Windows batch script designed to automatically generate and configure a fully working Apache SSL / Name Based virtual host development environment with optional HTTP/2 functionality.
- danielj0nes--Activate-Windows10-Pro-Script/ - This script requires you to have a non-activated version of Windows 10 Pro installed on your machine.
- davidmarble--virtualenvwrapper-win/ - Port of Doug Hellmann's virtualenvwrapper to Windows batch scripts.
- dend--windows-dev-box/ - 💻 Scripts and relevant configuration to set up my Windows development box.
- dfkt--win-cmd-tools/ - Collection of some Windows commandline tools/batch scripts I use on a daily-ish basis.
- diogo-fernan--ir-rescue/ - ir-rescue is composed of two sister scripts that collect a myriad of forensic data from 32-bit and 64-bit Windows systems (ir-rescue-win) and from Unix systems (ir-rescue-nix).
- faizul726--matject/ -
Sorry for being rude, I am tired of spoonfeeding clueless people.Once shader is applied it will stay until you update the game or use shader removal in Matject. and turn off "Microsoft Vulnerable Driver Blocklist" and "Local Security Authority protection" to make sure IObit Unlocker doesn't fail silently, you may need to disable "Memory integrity" as well. 💡 More things you need to know (click to expand) If you switch/remove shaders often then it's recommended to use matjectNEXT instead of Auto with these settings: General Default method: matjectNEXT Use material-updater to update materials: ON Disable confirmations: ON Custom paths Set custom Minecraft app path (optional) Set custom Minecraft data path (optional but recommended) matjectNEXT settings Just sync and exit: ON Automatically open Minecraft after sync: ON Updates & Debug Run IObit Unlocker as admin: ON or Always run Matject as admin: ON or Just manually run Matject as admin If you have installed Minecraft using Bedrock Launcher or some kind of version switcher or have write access to Minecraft app folder then it's recommended to enable Direct Write mode. - geekcomputers--Batch/ - Some basic batch scripts.
- happy05dz--Batch-Script-Collection/ - Collection of Batch scripts, examples and some details for various commands are considered.
- jahwi--bget/ - A package manager for Windows scripts.
- kaic--win-post-install/ - A web-based tool that generates customized Windows post-installation batch scripts.
- m-ab-s--media-autobuild_suite/ - Before opening an issue, check if it's an issue directly from executing the suite.
- m2nlight--WindowsServerToWindowsDesktop/ - A bat script to auto config Windows Server 2016 to "Windows Desktop".
- mrblomblo--yt-dlp-usage-script/ - This script is made to make usage of YT-DLP easier.
- npocmaka--batch.scripts/ - batch script utils and examples by npocmaka.
- ph33nx--WinMasterBlocker/ - A small Windows batch script that uses the built-in Windows Firewall to block Adobe, Autodesk, Corel, Maxon and Red Giant applications from reaching the internet.
- prestonsn--windows-10-activation-script/ - Run the bat file as administrator to activate your copy of windows.
- shoober420--windows11-scripts/ - Its not only about FPS, but also latency.
- skidaim--TJprojMain-explorer.exe-remover/ - This simple batch script will get rid of the annoying TJprojMain malware, also known as fake explorer.exe/svchost.exe, which infects all your exe files to spread and disguises itself as common system files.
- slorelee--wimbuilder2/ - wimbuilder with new UI & new syntax (hta+bat+vbs+js).
- tytsxai--IDM-Activation-Script-Chinese/ - GPL-3.0 open-source IDM Activation Script Chinese version.
- vogeljo--reset-vassistx/ - Resets the trial period for Visual Assist X.
- warengonzaga--wifi-passview/ -
_Disclaimer: WiFi Passview is NOT designed for malicious use!
- wizz13150--PDQ_Repo/ - PDQ Deploy Scripts, Tools, Utilities ...
- yasser-alghamdi--winterfell-collection/ - Winterfell is a group of windows batch scripts to collect windows forensics data and perform efficient, and fast incident response and threat hunting activities.
- README.md
File & Disk Utilities
- Espionage724--Windows/ - Various batch files for Windows.
- Jordan231111--BluestacksRoot/ - download, no other files, nothing to install.
- K3V1991--ADB-and-FastbootPlusPlus/ - A small Application for Windows that allows you to install the latest Version of ADB and Fastboot Files on the Computer without installing the entire Android SDK Package + Toolkit & Commands.
- TechTank--AlwaysActiveHours/ - A tool, written as a batch file, used to shift your PC's active hour configuration to prevent Windows from shutting down automatically after installing updates.
- amakvana--Bat-2-Exec/ - A wrapper for converting Batch files into Executables using IExpress.
- ayoisaiah--f2/ - F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely.
- bequiet11--autodesk-complete-uninstaller/ - Single-file Windows batch tool to fully detect, uninstall, and deep-clean all Autodesk products (2015–2026+).
- edinsuta--youtube-dl-batch/ - These batch files are just made to simplify the usage of Windows .exe releases of http://rg3.github.io/youtube-dl/ (Source: https://github.com/rg3/youtube-dl) for people who want to just simply use
youtube-dlas a tool to download high-quality videos from YouTube (or elsewhere) without using third-party services or software clients (since these usually come with video quality restrictions) rather than use it for development purposes. - jonstephens85--instantngp-batch/ - NVIDIA Released Windows binaries for their popular Instant-NGP.
- matej137--OutlookRemover/ - a little batch file that permanently removes the Outlook (New) app from Windows 10/11.
- rossy--mpv-install/ - Sets up file associations for mpv on Windows.
- vegardit--cygwin-portable-installer/ -
1. What is it? 1. Features 1. Installation 1. Customizing the installer 1. Update 1. License.
- README.md
File, Media & Conversion Tools
- AndrewHazelden--MultiMesh-Scripting/ - Released 2017-02-14 by Andrew Hazelden.
- AveYo--MediaCreationTool.bat/ - Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!
- AxtMueller--Windows-Batch-Deployment/ - A programmable and rootkit-like Windows remote access tool.
- C0nw0nk--SteamCMD-AutoUpdate-Any-Gameserver/ - Windows SteamCMD to autoupdate and install any game server steam cmd settings configurable lots of useful features.
- C0nw0nk--qBittorrent/ - qBittorrent Windows Automatic batch file command line script with many features DONATE!
- FoxP--PNG-to-ICO/ - KISS batch script to easily convert PNG, GIF, BMP, SVG or JPG images to multi-resolution ICO files using ImageMagick.
- GDX-X--PFS-BatchKit-Manager/ - Manage your PlayStation 2/PSX DESR HDD.
- HaveAGitGat--HBBatchBeast/ - A free GUI application for HandBrake and FFmpeg/FFprobe with an emphasis on batch conversion (including recursive folder scans and folder watching) -Windows, macOS, Linux & Docker.
- Honguito98--enctool-batch/ - Development tool for text protection within batch files.
- ImGuiNET--ImGui.NET-nativebuild/ - 1. git submodule update --init 2. git submodule update --remote 3.
- JonnyBanana--BatchMan-e-Robby/ - A batch file compilation of system optimization and administration tools.
- K3V1991--ADB-and-FastbootPlusPlus/ - A small Application for Windows that allows you to install the latest Version of ADB and Fastboot Files on the Computer without installing the entire Android SDK Package + Toolkit & Commands.
- K3V1991--ADBKit/ - Pure ADB (Android Debug Bridge) with Batch Script to easily open a CMD Window.
- KingKDot--SomalifuscatorV2/ - Most advanced and poorly coded windows batch obfuscator ever made (aka the best).
- KnightDanila--BAT_FFMPEG/ - Batch script files for FFMPEG (Microsoft Windows and DOS, OS/2 🦄) This is a collection of batch scripts for converting audio, video, and other media files using FFMPEG.
- Kreijstal--BatchProjects/ - All projects batch.
- ManzDev--video-converter-scripts/ - Easy, fast and simple method for Windows-dummies (or lazy people) to convert video/audio file to multiple formats with 1-step drag and drop file: Scripts video available: And audio: Simply, drag video file to desired .bat file format. http://www.emezeta.com/articulos/formatos-de-video-todo-lo-que-deberias-saber http://www.emezeta.com/articulos/formatos-de-audio-todo-lo-que-deberias-saber.
- Moodkiller--SendTo-rclone-GDrive/ - A simple .bat script to enable the user to Right-click on a folder or file and send it to your preconfigured GDrive account using rclone in Windows. * Installed and configured Google Drive rclone setup (https://github.com/ncw/rclone) * Make sure
rclone.exeis located in yourC:/Windowsdirectory. - NabiKAZ--video2gif/ - A batch script for convert video to GIF files by FFmpeg.exe on Windows.
- PAXANDDOS--ForzaHorizonFix/ - A batch script to fix crash and connection issues in Forza Horizon.
- Pyenb--Outlook-desktop-ad-blocker/ - A simple script that patches your systems hosts file to stop the Outlook desktop client from displaying ads in your inbox.
- Serede--mkvtoolnix-batch/ - Windows Batch script to automate batch processing using mkvtoolnix.
- ShadowWhisperer--Remove-MS-Edge/ - Uninstall Microsoft Edge with an executable or batch script.
- SkyEmie--batch-obfuscator/ - Easy way to obfuscate windows batch files (demo).
- YILS-LIN--short-video-factory/ - One click generation of product marketing and general content short videos, AI batch automatic clipping, beautiful cross platform desktop tool.
- abbodi1406--BatUtil/ - Collection of batch scripts utilities for Windows.
- anonymlol--Encoding_automation_scripts/ - Automation scripts for video and audio encoding using x264, x265, and FFmpeg.
- ardyan69--wa/ - Using PROTOCOL for opening Whatsapp Application.
- auspbro--batch-snippets/ - Common batch scripts.
- ayoisaiah--f2/ - F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely.
- batsh-dev-team--Batsh/ - A language that compiles to Bash and Windows Batch.
- blackrosezy--build-libcurl-windows/ - Batch script to download and build libcurl (using Visual Studio compiler).
- chsliu--batch/ - Batch files for Windows.
- conan513--TrinityBuilder/ - This is the server builder batch file for TrinityBuilder package.
- daniel-sc--bash-shell-to-bat-converter/ - Converter for bash shell scripts to windows batch files.
- davidmarble--virtualenvwrapper-win/ - Port of Doug Hellmann's virtualenvwrapper to Windows batch scripts.
- dehoisted--Bat2Exe/ - Windows user interface for converting your batch files into executables.
- describe19--check-video/ - Windows .bat script that checks video file integrity using ffmpeg.exe.
- eddex--aseprite-windows-docker-build/ - This repository aims to make the complicated process of compiling Aseprite more simple.
- edinsuta--youtube-dl-batch/ - These batch files are just made to simplify the usage of Windows .exe releases of http://rg3.github.io/youtube-dl/ (Source: https://github.com/rg3/youtube-dl) for people who want to just simply use
youtube-dlas a tool to download high-quality videos from YouTube (or elsewhere) without using third-party services or software clients (since these usually come with video quality restrictions) rather than use it for development purposes. - fengyunkkx--FolderIconTool/ - One tool for Windows folder icon batch modification.
- ibrahimtonca--35-Different-Commands-to-Make-IT-Professionals-Work-Easier-All-in-One-Bat-File-/ - An all-in-one utility script compiling 35 useful commands to simplify IT tasks.
- jpalbert--webcam-settings-dialog-windows/ - A utility script to open the native webcam settings dialog in Windows.
- m-ab-s--media-autobuild_suite/ - This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
- moom825--batch-extention-spoofer/ - spoof an extension of any file by using U+202E Unicode character.
- patrickfav--density-converter/ - A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp.
- ph33nx--WinMasterBlocker/ - Block Adobe, Autodesk, Corel and other apps from the internet on Windows.
- prashantmi--Rar-Password-Cracker/ - * It's A Batch Script To Crack RAR Encrypted Folders And Files * It can be used to crack "Pin encryption" on .Rar files may work for .zip or any other encrypted compressed data * Android-H is licensed under the MIT license.
- richhost--pixzip-lite/ - Easy to use batch image compression software.
- rossy--mpv-install/ - Sets up file associations for mpv on Windows.
- scottgriv--batch-useful_bat_files/ - A collection of miscellaneous useful Windows batch files and scripts.
- shenwei356--brename/ - A practical cross-platform command-line tool for safely batch renaming files/directories via regular expression.
- slathrop--git-scripts-win/ - Simple Windows Batch files for common Git operations.
- stbrenner--SilentCMD/ - SilentCMD executes a batch file without opening the command prompt window.
- userdocs--LFTP4WIN/ - This is a deployment tool that allows you to install a portable and configured Cygwin x64 installation to use with the LFTP4WIN-CORE solution.
- vegardit--cygwin-portable-installer/ - Windows batch file to perform unattended installations of a portable Cygwin environment.
- vogeljo--reset-vassistx/ - A small batch script for resetting Visual Assist X's trial period.
- w3c--libwww/ - Libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32).
- warengonzaga--wifi-passview/ -
_Disclaimer: WiFi Passview is NOT designed for malicious use!
- wieslawsoltes--BatchEncoder/ - BatchEncoder is an audio files conversion software.
- xxmichibxx--Batch-CIA-3DS-Decryptor-Redux/ - Decrypting Nintendo 3DS games and applications (.3ds, .cia).
- yornaath--batshit/ - A batch manager that will deduplicate and batch requests for a certain data type made within a window.
- README.md
Game Server & Mod Utilities
- DannyDorito--ARMA-3-Startup-and-Restart-Script/ - Originally created for the Exile Mod, but can be used for any ARMA 3 Server This is .bat file for all your ARMA 3 Server startup needs!
- DannyDorito--DayZ-Startup-and-Restart-Script/ - The best script for creating a DayZ server, a .bat file for all your DayZ Server startup needs!
- Takaovi--BatchStealer/ - A demonstration/utility script for copying files and gathering basic system information.
- jonstephens85--instantngp-batch/ - NVIDIA Released Windows binaries for their popular Instant-NGP.
- mitchv2020--QuestToolbox/ - A batch file full of useful stuff for Quest 1/2!
- tinboye--Steam_workshop_scripts/ - This is a collection of windows batch files These scripts were created in combined efforts by joew00 and Tinboye first thing you need to do is download steamcmd from https://developer.valvesoftware.com/wiki/SteamCMD Once downloaded place the steamcmd.exe in a folder where you want steamcmd to reside. example: C:\servers\steamcmd\steamcmd.exe Once you have a location set, run steamcmd.exe so it will download all the rest of the files.
- README.md
Gaming & Entertainment Tools
- gameclamp--MangaMeeyaAssociations/ - Adds MangaMeeya context menu options to images, archives, and folders.
- jiesou--MFWL-Minecraft-For-Windows-Unlock-Launcher/ - One-click batch script to unlock Minecraft for Windows (MCBE).
- xxmichibxx--Batch-CIA-3DS-Decryptor-Redux/ - Decrypting Nintendo 3DS games and applications (.3ds, .cia).
- README.md
Network & Internet Tools
- YILS-LIN--short-video-factory/ - A tool built with batch scripts for processing short videos.
- auspbro--batch-snippets/ - This is shit...
- README.md
Network, Connectivity & Hardware Tweaks
- BingLingGroup--run-udp2raw-batch/ - Windows batch script to launch udp2raw, udpspeeder, and kcptun/tinyportmapper.
- MansourM--ez-dns-changer.bat/ - A simple script to quickly change DNS settings on Windows.
- kezoponk--DDoS.bat/ - DDoS or DoS, the definition depends if you use it alone or with several computers on different networks.
- szybnev--TTL-Changer/ - A lightweight batch script to change the Time-To-Live (TTL) network settings.
- README.md
Offensive Security & Penetration Testing
- TechnicalUserX--batch_wifi_brute_forcer/ - An active attack tool against Wi-Fi networks with internal CMD commands.
- TheBATeam--Batch-WI-FI-Brute-Forcer/ - An active attack tool against Wi-Fi networks with internal CMD commands.
- azmatt--windowsEnum/ - Batch file to help automate Windows enumeration for privilege escalation An explanation of the file and a walkthrough of what it does can be found at: http://digitalforensicstips.com/2016/09/a-script-to-help-automate-windows-enumeration-for-privilege-escalation/.
- carlospolop--winPE/ - Windows privilege escalation with cmd.
- enjoiz--Privesc/ - Windows batch script that finds misconfiguration issues which can lead to privilege escalation.
- illsk1lls--ZipRipper/ - Powered by JohnTheRipper JohnTheRipper - https://github.com/openwall/john cyclone_hk Wordlist(Hosted by Weakpass) - https://github.com/cyclone-github/wordlist 7zip - https://www.7-zip.org/ StrawberryPerl(Portable) - https://strawberryperl.com/releases.html When a password is found an alert window will appear, and the password(s) will be saved to the users desktop as: ZipRipper-Passwords.txt If you have questions, head on over to Discussions Q&A nVidia "GeForce", "Quadro", "A Series", "RTX Ada" and AMD "Radeon RX", "Radeon Pro" cards *If the script is interrupted normally (by pressing the 'q' key to quit or the 'red x', once), resume will be enabled.
- peass-ng--PEASS-ng/ - PEASS - Privilege Escalation Awesome Scripts SUITE (with colors).
- repnz--shellcode2exe/ - Compile a binary shellcode blob into an exe file As a malware researcher I do this mostly for shellcode debugging.
- sim0n00ps--L3-Dumping/ - This repo contains some batch scripts which will help you setup your virtual device created with Android Studio to dump the L3 device_client_id_blob and device_private_key.
- README.md
Other & Uncategorized
- AFaustini--OtimizeWindows/ - Batch file (.bat) for Windows optimization.
- Andrew-J-Larson--OS-Scripts/ - This is where I'll put my custom scripts/functions that might be useful in future projects of mine.
- Da2dalus--FunBatchCode-MalicousAndNonMalicous/ - Handy batch scripts (Malicous and not malicous).
- EbolaMan-YT--Batch-Multi-Tool/ - batch multi tool https://www.youtube.com/watch?v=x9aGS-FzONg.
- EbolaMan-YT--PsExec/ - This is an enhanced batch file version of PsExec, designed to facilitate remote connections and operations on Windows systems.
- GDX-X--PFS-BatchKit-Manager/ - Manage your PlayStation 2/PSX DESR HDD.
- Kawwabi--TerabyteTweaker/ - Terabyte Tweaker is a program written in batch that allows your PC to run at better speeds, it transforms a "Bad PC" onto a "Medium PC", and turns a "Medium PC" into a monster.
- Kreijstal--BatchProjects/ - All projects batch.
- Nickfost--Batch/ - A collection of batch scripts for various Windows automation tasks.
- ParrySMS--batteryreport/ - A simple batch script to generate a Windows battery report.
- TairikuOokami--Windows/ - Windows.
- TheBobPony--MSEdgeTweaker/ - Easily configure Microsoft Edge, the way you want it!
- boxcutter--windows/ - Virtual machine templates for Windows written in legacy JSON and Batch Scripting/JScript.
- corpnewt--Batch-Scripts/ - A collection of batch scripts I've written over the years.
- gatoslu--KMS-VL-ALL-CMD/ - Online/Offline KMS Activator for Microsoft Windows/Office/VisualStudio VL Products.
- geekcomputers--Batch/ - A collection of useful batch scripts for Windows automation and system management.
- islamadel--bat2exe/ - Automatically exported from code.google.com/p/bat2exe.
- itsHenry35--Adobe-flash-player-installer/ - A bat installer to install adobe flash player which bypasses the date restrict.
- matej137--OutlookRemover/ - This script prevents the Outlook (new) app from installing by installing a custom blank app with the same package id as the original one, thus making its installation fail.
- minigueimeiros--office-365-cmd/ - 1. Baixe o Office 365 de qualquer lugar (serve versão trial) 2.
- newmatrix--WinRTP/ - Windows Repair Tool Pro is a free tool dedicated to maintaining and repairing Windows problems easily through a simple and fast CMD interface.
- peterjc123--pytorch-scripts/ - This repo won't be updated anymore.
- slorelee--wimbuilder2/ - wimbuilder with new UI & new syntax (hta+bat+vbs+js).
- tsgrgo--windows-update-disabler/ - Disable/Enable Windows update with a lightweight batch tool.
- vektort13--antiOS_batch/ - WARNING! This project is outdated and not supported anymore.
- vladimir-kharin--1c-batch/ - Skill for AI agents: assemble/disassemble 1C treatments to XML.
- yanncam--exe2powershell/ - exe2powershell - exe2bat reborn for modern Windows.
- README.md
Privacy & Debloating
- Espionage724--Windows/ - Various batch files for Windows.
- JaredCabot--OneDrive-Uninstaller/ - This is a batch script to completely uninstall OneDrive in Windows 10.
- tcja--Windows-10-tweaks/ - This repo contains multiple scripts to optimize windows 10 Just lunch the "ALL_IN_ONE_Executor.bat" and it will run all files but "Disable_Action_Center.reg" and "Activate Windows Old Photo Viewer on Windows 10" (if you want them aswell just add them to the file) Toggles between dark mode and default theme (click on the appropriate .bat file for the desired action) Bunch of alternate scripts for optimizing WIN 10 and removing annoying bloatware Adds the "Copy full path" to the context menu so no need to press shift anymore to get it Disables action center in the notification center Completely removes Microsoft OneDrive annoying bloatware Disables the news and interests widget on the taskbar, this has been forcefully installed since update Windows 10 21H1 Enables the news and interests widget on the taskbar By default, Windows reserves 20% of the bandwidth for its specific services limiting thus your bandwidth to achieve its full potential, this reg tweak fixes that issue by removing that default limit Disables Prefetch and Superfetch services which are useless on an SSD based OS Activates windows's old photo viewer Removes the Xbox Apps bloatware Some scripts are not of my own so all the credits may go to their respective author.
- README.md
Process, Service & Startup Management
- stefanpejcic--EmptyStandbyList/ - Automatically clear Standby Memory on Windows using Task Scheduler + EmptyStandbyList + .BAT.
- README.md
Scripting Libraries, Examples & Tutorials
- PassingTheKnowledge--Batchography/ - This repository contains the scripts/recipes and snippets from the Batchography book (http://amzn.to/1X3tQ4K).
- happy05dz--Batch-Script-Collection/ - Collection of Batch scripts, examples and some details for various commands are considered.
- npocmaka--batch.scripts/ - batch script utils and examples by npocmaka.
- README.md
Security & Privacy Tools
- SwiftOnSecurity--OfficeDeployFramework/ - A batch script to demonstrate complex Microsoft Office deployments.
- anic17--Batch-Antivirus/ -
Official repository of Batch Antivirus.
- bongochong--CWP-Utilities/ - *2023 brought me some serious challenges and setbacks, due to a significant death in the family, which I am still recovering from.
- README.md
Security, Hardening & Diagnostics
- AhmetHan--EDR_Tester/ - This batch script file wants to check your EDR systems detection and response capabilities in a more noisy way!
- TheBATeam--Batch-WI-FI-Brute-Forcer/ - This project is based upon the trick that, how to hack WI-FI with CMD.
- azmatt--windowsEnum/ - Batch file to help automate Windows enumeration for privilege escalation An explanation of the file and a walkthrough of what it does can be found at: http://digitalforensicstips.com/2016/09/a-script-to-help-automate-windows-enumeration-for-privilege-escalation/.
- diogo-fernan--ir-rescue/ - ir-rescue is composed of two sister scripts that collect a myriad of forensic data from 32-bit and 64-bit Windows systems (ir-rescue-win) and from Unix systems (ir-rescue-nix).
- enjoiz--Privesc/ - Windows batch script that finds misconfiguration issues which can lead to privilege escalation.
- frizb--Windows-Privilege-Escalation/ - Here is my step-by-step windows privlege escalation methodology.
- gladiatx0r--Powerless/ - A Windows privilege escalation (enumeration) script designed with OSCP labs (i.e. legacy Windows machines without Powershell) in mind.
- illsk1lls--ZipRipper/ - A CMD script to crack password protected ZIP, RAR, 7z and PDF files, using JohnTheRipper.
- peass-ng--PEASS-ng/ - PEASS - Privilege Escalation Awesome Scripts SUITE (with colors).
- repnz--shellcode2exe/ - Compile a binary shellcode blob into an exe file As a malware researcher I do this mostly for shellcode debugging.
- swagkarna--Defeat-Defender-V1.2.0/ - A batch script to disable or manage Windows Defender settings.
- README.md
Single-Function Scripts
System Information & Diagnostics
- ios12checker--Windows-Maintenance-Tool/ - Windows Maintenance Tool is an all-in-one GUI toolkit for repairing, cleaning, updating, and tuning Windows 10 and Windows 11 systems.
- weareblahs--WSAUtilities/ - Tools for Windows Subsystem for Android™ that only uses Python and batch scripts and command line-based softwares.
- README.md
System Optimization & Performance
- Aetherinox--pause-windows-updates/ - Pause & disable Windows updates for any duration.
- Batlez--Batlez-Tweaks/ - Batlez Tweaks is a batch tweaking script that optimizes your system to provide the best gaming experience possible.
- CoolDotty--NeverWake/ - * Stop Windows from randomly waking up from sleep. * Stop Windows from killing your laptop by trying to install updates in your backpack. * Stop Windows from waking you up at night by spinning your gamer fans to 100.
- Jisll--windows11/ - A collection of scripts for Windows 11 installation, tweakers, and configurations.
- MajorGeek--MajorGeeks-Windows-Tweaks/ - MajorGeeks Windows Tweaks contains well over 200 registry, PowerShell, Visual Basic, and batch files to enable tweaks and hidden features in Windows 10, 8, and 7 for any skill level.
- ManuelGil--Script-Reset-Windows-Update-Tool/ - This script reset the Windows Update Components.
- NARCOTIC--Windows-Optimizer/ - A script designed to optimize and speed up Windows system performance.
- TerryHuangHD--Windows10-VersionSwitcher/ - A batch script to switch between different editions of Windows 10.
- TheBobPony--MSEdgeTweaker/ - Easily configure Microsoft Edge, the way you want it!
- YasserDRIF--Toggle-Tweaker/ - A script for windows 10 with purpose of tweaking your windows install by removing stuff like windows apps _ Cortana _ Edge, you can also tweak the personalization settings that are hidden and almost everything have a restore option.
- Zusier--Zusiers-optimization-Batch/ - The open source batch file that gives efforts to boost system performance, latency, and stability.
- ancel1x--Ancels-Performance-Batch/ - Ancel's Performance Batch is an Open Source Tweaker that was designed to improve computer performance and latency.
- fr0st-iwnl--WinConfigs/ - Hey, just wanted to say that I've been thinking about remaking this project in another language like
CorPythonbecause batch files (.bat) are okay for simple stuff, but they're not that great overall. - ios12checker--Windows-Maintenance-Tool/ - A powerful, all-in-one Windows maintenance toolkit built entirely in Batch & PowerShell.
- leetfin--Windows10Tools/ - Debloat/Patch files for many known Windows 10 issues, as well as useful utilities.
- m2nlight--WindowsServerToWindowsDesktop/ - A bat script to auto config Windows Server 2016 to "Windows Desktop".
- semazurek--ET-Optimizer/ - ET is a powerful application to improve performance, debloat, optimize and enhance privacy for Windows 10/11.
- tsgrgo--windows-update-disabler/ - Disable/Enable Windows update with a lightweight batch tool.
- vmavromatis--gnome-layout-manager/ - A bash script that batch installs and tweaks GNOME extensions as well as GTK/Shell themes.
- README.md
System Tweaks & Performance Enhancements
- 2rf--winGetDebloated/ - winGetDebloated is a bloatware removal tool for windows 10 and above made in batch using the winget package manager.
- Aetherinox--pause-windows-updates/ - Formerly known as a simply registry tweak to disable Microsoft Windows updates, this repository has grown into a utility known as WPU (Windows Personalization Utility); a more complete solution for Windows users.
- Batlez--Batlez-Tweaks/ - Batlez Tweaks is a batch tweaking script that optimizes your system to provide the best gaming experience possible.
- MajorGeek--MajorGeeks-Windows-Tweaks/ - MajorGeeks Windows Tweaks contains over 200 files under 1MB, including registry, PowerShell, Visual Basic, shortcuts, and batch files to enable tweaks and hidden features in Windows 11, 10, 8, and 7 for any skill level.
- SeregaSPb--Windows-10-batch-optimizer/ - How to set up privacy in Windows 10?
- Zusier--Zusiers-optimization-Batch/ - Zusier's Optimization Batch File is made to give a perfect balance in performance, latency.
- ancel1x--Ancels-Performance-Batch/ - This batch file is now deprecated.
- balsamleti--speedup-windows10/ - While there are plenty of tweaking and privacy tools out there for Windows 10, all have in common that you cannot verify any of the operations before they are executed.
- chainski--WindowsCleanerUtility/ - A windows batch script that cleans your PC from temporary files.
- semazurek--ET-Optimizer/ - ET is a powerful application to improve performance, debloat, optimize and enhance privacy for Windows 10/11.
- tcja--Windows-10-tweaks/ - This repo contains multiple scripts to optimize windows 10 Just lunch the "ALL_IN_ONE_Executor.bat" and it will run all files but "Disable_Action_Center.reg" and "Activate Windows Old Photo Viewer on Windows 10" (if you want them aswell just add them to the file) Toggles between dark mode and default theme (click on the appropriate .bat file for the desired action) Bunch of alternate scripts for optimizing WIN 10 and removing annoying bloatware Adds the "Copy full path" to the context menu so no need to press shift anymore to get it Disables action center in the notification center Completely removes Microsoft OneDrive annoying bloatware Disables the news and interests widget on the taskbar, this has been forcefully installed since update Windows 10 21H1 Enables the news and interests widget on the taskbar By default, Windows reserves 20% of the bandwidth for its specific services limiting thus your bandwidth to achieve its full potential, this reg tweak fixes that issue by removing that default limit Disables Prefetch and Superfetch services which are useless on an SSD based OS Activates windows's old photo viewer Removes the Xbox Apps bloatware Some scripts are not of my own so all the credits may go to their respective author.
- vmavromatis--gnome-layout-manager/ - A bash script that batch installs and tweaks GNOME extensions as well as GTK/Shell themes.
- warengonzaga--wrn-cleaner/ -
A maintenance tool that can automatically or manually clean up your Windows machine in a simple and reliable way.
- README.md
Each folder may contain:
- 🧾 Single-purpose
.batscripts - 📦 Full script-based repositories (flattened for GitHub browsing)
- 🔧
.txtfiles describing usage (where needed)
Here’s a peek at the kind of tools inside:
System Tweaks & Performance Enhancements/chainski--WindowsCleanerUtility/WindowsCleanerUtility.bat– Clean temporary files and cachePrivacy & Debloating/Win10Debloat.bat– Strip bloat and silence telemetrySystem Optimization & Performance/leetfin--Windows10Tools/FullDebloat.bat– Deep system debloatingNetwork, Connectivity & Hardware Tweaks/– Repair adapter states and network settingsFile, Media & Conversion Tools/– Batch-rename or convert files by patternSecurity, Hardening & Diagnostics/– Audit system security and dump event logs
⚠️ Most scripts require elevated (admin) Command Prompt
💡 Always review scripts before running
cd "System Tweaks & Performance Enhancements\chainski--WindowsCleanerUtility"
WindowsCleanerUtility.batMost tools run as-is and output their steps directly in the terminal. No installs, no fluff.
- 🛠 System administrators automating their workflows
- 🧪 Tinkerers, modders, and troubleshooters
- 🖥️ Air-gapped, legacy, or restricted environments
- 📚 Anyone learning how batch scripts actually work
- Use Windows Search inside folders:
*.bat - Many full solutions include README or
.txthelpers - Fork or clone locally for faster script exploration
- Check commit history for recent additions or updates
Pull requests are welcome!
You can:
- Submit original
.batfiles - Add educational examples or snippets
- Flatten and contribute known GitHub script repos
- Improve categorization or documentation
Prefer clean, well-commented batch logic.
We provide tools to help identify highly-rated batch repositories on GitHub:
# Quick search for popular batch repos
./find_batch_repos.sh --min-stars 100For detailed instructions on finding and contributing new repositories, see:
After adding new scripts, run the update script to refresh the counter:
./maintenance update-countThis will automatically count all .bat and .cmd files and update the README.
This repository includes maintenance tools to help manage and update the collection:
# Update script count in README
./maintenance update-count
# Find new batch repositories on GitHub
./maintenance find-repos --min-stars 100
# Update existing repositories from upstream sources
./maintenance update-upstream --limit 10
# Update repository description
./maintenance update-desc
# Add repository topics/tags
./maintenance add-topics
# View all available commands
./maintenance helpThis repository includes automated workflows to minimize manual maintenance:
PR Management
- Stale Draft PR Cleanup: Automatically labels and closes inactive draft PRs after 30 days
- Auto-Merge: Green PRs from Copilot are automatically merged when all checks pass
- Note: Auto-merge requires at least one CI check to be configured. PRs without any status checks will not be auto-merged.
- Conflict Detection: PRs with merge conflicts are automatically labeled
Issue Management
- Stale Issues: Inactive issues are labeled after 60 days and closed after 14 more days
- Auto-Labeling: Issues and PRs are automatically categorized
Workflow Management
- Draft PR Skip: CI checks skip draft PRs to reduce noise
- Scheduled Runs: Daily janitor jobs run at 00:00 and 01:00 UTC
- Manual Triggers: All workflows can be manually triggered when needed
These automation workflows help keep the repository clean and reduce notification noise for minimal-maintainer scenarios.
For more details, see:
We welcome contributions! Please see our CONTRIBUTING.md for guidelines.
All content is covered under the MIT License.
Authors are credited where original repo info is preserved.
Thanks to:
- @GhostwheeI
- The open-source Windows scripting community
- Chainski, Tarik Seyceiri, and many repo authors featured here
🛠️ Made with love for the Windows command line

