Skip to content

emylfy/Winrift

Winrift

The complete Windows 11 post-install pipeline

GitHub Stars   GitHub License   Last Commit   Version

Winrift terminal interface demo

⚡ Quick Start

Open PowerShell — Win + X → Terminal:

Set-ExecutionPolicy Bypass -Scope Process -Force; irm https://raw.githubusercontent.com/emylfy/winrift/main/scripts/launch.ps1 | iex

Note

PowerShell 7 installs automatically if missing. A restore point is created before any changes. Every registry modification is backed up for rollback.

Pin shortcut to Start Menu
Set-ExecutionPolicy Bypass -Scope Process -Force; irm https://raw.githubusercontent.com/emylfy/winrift/main/scripts/install.ps1 | iex

🧩 Features

Feature What it does
🩺 System Audit Scans 33 issues across 6 categories — one-click fixes
⚙️ System Tweaks 13 categories — latency, SSD, GPU, network, power, memory, DirectX
🔄 Drift Detection Catches Windows Update reverting your tweaks; one-click reapply
🛡️ Security & Privacy Defender, Copilot/Recall removal, privacy hardening, DNS benchmark
📊 Benchmark 13 metrics before & after, Markdown comparison reports
🖥️ Drivers NVIDIA · AMD · Intel + 11 OEM manufacturers
🎨 Customize Desktop, terminal, editors, app themes — all without admin
📦 App Bundles 7 collections via winget — native selector, optional UniGetUI
💿 ISO Builder Embed answer file into Windows 11 ISO for automated install
🩺 System Audit — 33 checks

Scans your system and shows what's wrong, why it matters, and how to fix it. Each issue links to a Winrift fix you can apply right from the audit screen.

Category What it checks
Privacy Telemetry level, DiagTrack, Copilot, Recall, OneDrive, Ad ID, Activity history
Performance Power throttling, HAGS, network throttling, MMCSS, energy estimation
Memory SysMain on SSD, large system cache, paging executive
Storage TRIM, NTFS last-access, 8.3 names, prefetcher
Startup HKLM/HKCU Run keys for unwanted autostart entries
Network Nagle algorithm, DNS resolver, throttling index
⚙️ System Tweaks — all 13 categories

Every tweak is backed up before applying. Three modes: pick categories, apply all safe, or step-by-step wizard.

# Category Risk What it does
1 System Latency 🟡 Interrupt steering, timer serialization
2 Input Devices 🟢 Queue sizes, sticky/filter keys, input delays
3 SSD / NVMe 🟢 TRIM, defrag, last access, 8.3 names, prefetcher
4 GPU Scheduling 🟡 Hardware scheduling, preemption
5 Network 🟢 Network throttling, lazy mode
6 CPU 🟢 MMCSS, multimedia scheduler
7 Power 🟡 C-states, PCIe ASPM, Ultimate Performance plan
8 Responsiveness 🟢 Program priority, IRQ optimization
9 Boot 🟢 Startup delays, desktop switch timeout
10 UI ⚠️ Auto-end tasks, hung app timeout, menu delay
11 Memory 🟡 Large system cache (16 GB+), page combining
12 Maintenance 🔧 Automatic maintenance, I/O counting
13 DirectX ⚠️ D3D12/D3D11 optimizations, multithreading

GPU-specific tweaks are auto-detected:

  • NVIDIA — per-CPU core DPC optimization
  • AMD — 40+ tweaks including power gating, color depth, latency
🔄 Drift Detection — keep tweaks applied

Windows Updates silently revert registry changes. Drift Detection catches this.

  • Tracks every applied tweak in a desired-state JSON
  • Compares current registry against desired state
  • Reports each entry as OK · Drifted · Missing
  • One-click reapply for all drifted values
  • Optional scheduled task runs automatically after updates

Drift Detection Guide

🛡️ Security & Privacy tools
Tool Description
DefendNot Disable Windows Defender via Security Center API
RemoveWindowsAI Remove Copilot and Recall packages
Privacy Hardening Disable telemetry, tracking, bloatware — 200+ settings
JustTheBrowser Remove AI, telemetry, sponsored content from browsers
DNS Benchmark Test 8 providers, apply the fastest to your adapter

All tools run only when explicitly selected.

🎨 Desktop Customization

Complete environment setup from one menu. Runs without admin.

DesktopGlazeWM tiling WM · Zebar / YASB status bar · Flow Launcher · Windhawk · Rainmeter · Wallpaper Browser

Terminal — Full Shell Setup (single-pass) · Windows Terminal config · Nerd Fonts · Oh My Posh / Starship · FastFetch · PowerShell profile

Editors — Config import for 5 VSCode-based editors · extension install via CLI

Themes — SpotX · Spicetify · Steam Millennium

Profile & Backups — Export / Import Winrift profile (apps, configs, tweaks state) · Restore any config backup (.bak)

💿 ISO Builder

Create a bootable Windows 11 ISO with automation baked in:

  • Embeds autounattend.xml answer file
  • Removes 25 bloatware apps (Cortana, Teams, Edge, News, OneDrive...)
  • Disables telemetry and Copilot
  • Bypasses TPM / SecureBoot / RAM checks
  • Launches Winrift on first login

Autounattend Guide

📦 App Bundles

7 collections installable directly from the menu:

Development · Browsers · Utilities · Productivity · Creative & Media · Gaming · Communications

  • Native selector — browse packages per category, see which are already installed or broken, install via winget
  • Search all — single multi-select across all 7 bundles at once
  • UniGetUI integration — if UniGetUI is installed, open any bundle directly in the app for a full GUI experience

✅ Compatibility

Windows Version Status
Windows 11 25H2 Fully tested
Windows 11 24H2 / 22H2 Supported
Windows 10 Not supported

Requirements: PowerShell 7+ (auto-installs if missing) · Administrator · Internet connection


🔧 Troubleshooting

Problem Solution
Scripts disabled Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Module not found Re-run the install command for the latest version
Registry errors Check %LOCALAPPDATA%\Winrift\logs\ for the session log
Tweak broke something System Tweaks → Restore Backup, or boot from a restore point
UniGetUI fails winget source reset --force in admin PowerShell

🏆 Credits

Built on the work of AlchemyTweaks/Verified-Tweaks, ashish0kumar/windots, ChrisTitusTech/winutil, flick9000/winscript, Greedeks/GTweak, Parcoil/Sparkle, marticliment/UniGetUI.

MIT License · Contributing · Changelog · Report a Bug

If Winrift improved your setup, consider leaving a ⭐