A portable Windows 11 toolkit for power users who configure, rebuild and maintain PCs frequently.
Made with ❤️ for Windows power users.
Warning
Use at your own risk. TweakHub is intended for experienced technicians and power users as a fast way to review and apply selected system changes. It is not a one-click optimizer, and its tweaks should never be applied blindly.
Some settings and scripts can reduce stability, performance or security, cause data loss, prevent Windows or connected hardware from working correctly, or—in exceptional cases—damage hardware. Review every preview, research changes you do not fully understand, and create a restore point and a verified backup before proceeding. You are solely responsible for the changes you apply and their consequences; to the maximum extent permitted by law, the authors and contributors accept no liability for damage to software, data or hardware.
TweakHub is built to live on a USB drive. Extract it once, add your preferred tools, scripts, Registry tweaks, favorites and appearance settings, then carry the complete folder between PCs. Your portable configuration stays with the app instead of being scattered across every machine you maintain.
It runs as the current user and requests administrator privileges only when an operation requires them.
| Area | What TweakHub provides |
|---|---|
| Registry & power | Curated Windows 11 tweaks, automatic backups, verification and rollback |
| Portable profiles | Custom tools, scripts, tweaks, favorites and appearance stored beside the app |
| Automation | Built-in maintenance commands plus portable PowerShell and CMD scripts with preview, elevation, timeout and cancellation |
| Repair | DISM, SFC and online CHKDSK repair workflow plus policy, update, network and memory diagnostics with portable logs |
| Toolbox | Categorized Winget packages, trusted HTTPS links and user-created tool cards |
| Quick access | Common Windows administration consoles and control panels in one place |
| Appearance | System, light or dark theme with accent and transparency controls |
| Updates | Confirmed in-app updates with SHA-256 verification |
TweakHub supports Windows 11 build 22000 or newer.
The interface and installer support English, Russian, Simplified Chinese, Spanish, Italian and Japanese. TweakHub follows the Windows display language by default; an explicit language can be selected under About & Settings.
![]() |
![]() |
![]() |
![]() |
Click any screenshot to open it at full size. On narrow screens, swipe the thumbnail row sideways.
- Download the portable archive from the latest release.
- Extract the complete archive to a USB drive or local folder.
- Run
TweakHub.exe. - Keep
TweakHub.exe,portable.flagand the generatedDatadirectory together when moving the app.
That folder carries custom tools, scripts, Registry tweaks, favorites, appearance settings, operation logs and rollback data between PCs.
The installer provides a conventional per-PC setup. Installed builds store user data under %AppData%\TweakHub instead of beside the executable.
You can also install or upgrade TweakHub with WinGet:
winget install --id PrimeBuild.TweakHub --exactNote
Releases may be unsigned and can trigger a Microsoft Defender SmartScreen warning.
Portable builds keep their state in Data beside the application files:
| File | Purpose |
|---|---|
registry-backup.json |
Original Registry values waiting to be restored |
power-backup.json |
Original power settings and active power plan |
windows-update-backup.json |
Original Windows Update service and scheduled-task states |
operations.jsonl |
Registry and power operation audit log |
custom-scripts.json |
User-created PowerShell and CMD scripts |
custom-tweaks.json |
User-created Registry entries |
custom-tools.json |
User-created external-tool cards |
favorites.json |
Favorite external tools |
favorite-tweaks.json |
Favorite built-in and custom Registry tweaks |
appearance.json |
Theme, accent and transparency preferences |
pending-restarts.json |
Tweaks waiting for a Windows restart |
Use About & Settings → Portable configuration to export or import the complete user profile as a .tweakhub.json file. Machine-specific rollback backups are intentionally excluded from profiles. Script and repair output is written to Data/Logs in portable builds. Successful built-in script runs are tracked per Windows user in %LocalAppData%\TweakHub\machine-script-history.json; this history never travels with the portable profile.
Caution
Do not delete backup files before restoring outstanding changes. When moving TweakHub, copy the complete portable folder—not only TweakHub.exe.
SysMain and Prefetch should normally remain enabled. Disable them only after measurements identify them as the source of a real problem; doing so can make applications and games load more slowly.
Empty Standby List requires Microsoft Sysinternals RAMMap from External Tools. Windows uses otherwise free RAM as cache and releases it immediately when applications need it. Emptying cached RAM routinely does not improve FPS or general performance and should not be scheduled.
The device-metadata and Windows Update driver policies affect different content: preventing device companion apps does not block every driver, while the driver exclusion policy omits packages Windows Update classifies as drivers. The Windows Update selector offers Default, Disabled and Security modes from a script bundled with TweakHub; Security keeps quality/security updates on their normal schedule while deferring feature updates for 365 days. High-risk AI removal and third-party hosts-list scripts always require explicit confirmation.
Requirements: Windows 11 and the .NET 10 SDK.
git clone https://github.com/PrimeBuild-pc/TweakHub.git
cd TweakHub
dotnet restore TweakHub.sln
dotnet build TweakHub.sln -c Release --no-restore
dotnet test TweakHub.Tests/TweakHub.Tests.csproj -c Release --no-build --no-restore
dotnet publish TweakHub.csproj -c Release -r win-x64 --self-contained true -o publish-standaloneEvery push and pull request to main runs the Windows build and tests. A vX.Y.Z tag matching the project version publishes the self-contained portable archive, installer and SHA-256 checksums to GitHub Releases. After the initial WinGet package is accepted, later releases automatically submit an updated PrimeBuild.TweakHub manifest.
Generated binaries belong in Releases, not in Git.
If TweakHub saves you time, you can support its development here:
MIT — provided as-is, without warranty.
Made with ❤️ for Windows power users.



