* Updated winutil website add git ignore to not upload unnecessarily file. i have also updated microwin docs and added a copyright info to the footer * Update _index.md * Update KnownIssues.md * Update links update all the links for github to the corresponding pages. i have kept the original links aswell but commented out * update hugo workflow to use version 0.147.0 * Update en.yaml * update hugo toml to get rid off powered by * Update docs.yaml * Update KnownIssues.md * Update KnownIssues.md * Update KnownIssues.md * Update compatibility note for MicroWin and Ventoy * removed quad 9 dns * fixed all the incorrect code block in markdown file * Replace hardcoded page lists with auto-discovery shortcode Created a new shortcode at docs/layouts/shortcodes/autolinks.html. This enables auto-discovery when creating new Markdown files, streamlining the workflow for future documentation updates. * updated os requirements
7.9 KiB
title, weight
| title | weight |
|---|---|
| Getting Started with Winutil | 1 |
Welcome to Winutil!
Winutil is a powerful Windows utility that helps you optimize, customize, and maintain your Windows system. This guide will walk you through everything you need to get started.
System Requirements
Before running Winutil, ensure your system meets these requirements:
- Operating System: Windows 10 (Latest Version) or Windows 11
- PowerShell: Version 5.1 or later (included by default in Windows 10/11)
- Administrator Access: Required for system-level changes
- Internet Connection: Required for downloading applications and updates
- .NET Framework: Version 4.5 or later (usually pre-installed)
Installation
Winutil doesn't require traditional installation. It runs directly from PowerShell as a script.
Step 1: Open PowerShell as Administrator
There are several ways to open PowerShell with admin rights:
Method 1: Start Menu (Recommended)
- Right-click on the Windows Start button
- Select "Windows PowerShell (Admin)" on Windows 10
- Or select "Terminal (Admin)" on Windows 11
Method 2: Search Method
- Press the
Windowskey - Type "PowerShell" or "Terminal"
- Press
Ctrl + Shift + Enterto launch as administrator - Or right-click and select "Run as administrator"
Method 3: Run Dialog
- Press
Windows + R - Type
powershell - Press
Ctrl + Shift + Enter
Step 2: Run the Launch Command
Once PowerShell is open with administrator privileges, run one of these commands:
Stable Release (Recommended for most users)
irm "https://christitus.com/win" | iex
Development Branch (For testing latest features)
irm "https://christitus.com/windev" | iex
Note
The
irmcommand downloads the script, andiexexecutes it. This is safe when downloading from the official source.
Step 3: Wait for Winutil to Load
The first time you run Winutil, it may take a few moments to:
- Download the latest version
- Initialize the interface
- Load all features and settings
First Time Setup
Configure WinGet (If Prompted)
On your first run, you may be prompted to configure WinGet (Windows Package Manager). This is normal.
- When prompted, type
Yand press Enter - Accept the terms and conditions
- This only needs to be done once
Understanding the Interface
Winutil opens with a clean, tabbed interface:
Main Tabs:
- Install: Browse and install applications
- Tweaks: Apply system optimizations and customizations
- Config: Access system tools and utilities
- Updates: Manage Windows updates
- MicroWin: Create custom, lightweight Windows ISOs
Your First Actions
Here are some recommended first steps for new users:
1. Create a Restore Point
Before making any changes, create a system restore point:
- Go to the Tweaks tab
- Find "Create Restore Point" under Essential Tweaks
- Check the box and click "Run Tweaks"
This allows you to undo changes if needed.
2. Install Essential Applications
- Navigate to the Install tab
- Browse categories or use the search bar
- Check applications you want to install
- Click "Install Selected" at the bottom
3. Apply Basic Tweaks
For a better Windows experience without risks:
- Go to the Tweaks tab
- Select the "Desktop" preset for a balanced configuration
- Review the selected tweaks
- Click "Run Tweaks"
Common Tasks
Installing Applications
Single Application:
- Open Install tab
- Search for the application name
- Check the box next to it
- Click "Install Selected"
Multiple Applications:
- Check multiple application boxes
- All checked apps will install in sequence
- Progress is shown in the bottom panel
Applying Tweaks
Essential Tweaks (Safe for all users):
- Go to Tweaks tab
- Select from Essential Tweaks section
- Click "Run Tweaks"
Advanced Tweaks (Use with caution):
- Only modify if you understand the implications
- Always create a restore point first
- Review documentation for each tweak
Undoing Tweaks:
- Select the same tweaks you applied
- Click "Undo Selected Tweaks"
- System will revert to previous state
Using Quick Fixes
For common Windows issues:
- Go to Config tab
- Navigate to Fixes section
- Select the appropriate fix:
- Reset Network: Fixes network connectivity issues
- Reset Windows Update: Resolves update problems
- System Corruption Scan: Repairs corrupted system files
- WinGet Reinstall: Fixes package manager issues
Changing DNS Servers
For improved privacy and speed:
- Go to Config or Tweaks tab
- Find the DNS section
- Select a provider:
- Cloudflare: Fast and privacy-focused
- Google: Reliable and widely used
- Quad9: Security-focused with malware blocking
- AdGuard: Blocks ads and trackers
- Click Apply
Understanding Presets
Winutil offers several preset configurations:
- Minimal: Minimal changes, keeps most Windows features
- Standard: Good middle-ground for most users
Safety Tips
✅ DO:
- Create restore points before major changes
- Read tweak descriptions before applying
- Start with Essential Tweaks
- Keep Windows up to date
- Back up important data
❌ DON'T:
- Apply all tweaks at once without understanding them
- Skip creating restore points
- Use Advanced Tweaks without research
- Disable security features unless necessary
- Run on production systems without testing
Troubleshooting First Run
Script Won't Download
If the download fails:
- Try the direct GitHub link:
irm https://github.com/ChrisTitusTech/Winutil/releases/latest/download/Winutil.ps1 | iex
- Force TLS 1.2 (for older Windows versions):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm "https://christitus.com/win" | iex
Execution Policy Error
If you get an execution policy error:
Set-ExecutionPolicy Unrestricted -Scope Process -Force
irm "https://christitus.com/win" | iex
Download Blocked (India/Certain Regions)
If GitHub is blocked in your region:
- Use a VPN service
- Change DNS to Cloudflare (1.1.1.1) or Google (8.8.8.8)
- Try again
Interface Doesn't Appear
If Winutil downloads but doesn't open:
- Check if antivirus is blocking it
- Ensure you ran PowerShell as administrator
- Try closing and reopening PowerShell
- Check Windows Defender exclusions
Next Steps
Now that you're set up, explore these guides:
- Application Installation Guide - Learn about installing software
- Tweaks Guide - Understand system optimizations
- MicroWin Guide - Create custom Windows ISOs
- FAQ - Common questions and answers
Getting Help
If you need assistance:
- Documentation: Browse this documentation site
- Known Issues: Check the Known Issues page
- Discord: Join the community Discord server
- GitHub Issues: Report bugs on GitHub
- YouTube: Watch video tutorials
Quick Reference Card
| Task | Location | Action |
|---|---|---|
| Install Apps | Install Tab | Check boxes → Install Selected |
| Apply Tweaks | Tweaks Tab | Select tweaks → Run Tweaks |
| Undo Tweaks | Tweaks Tab | Select tweaks → Undo Selected Tweaks |
| Create Restore Point | Tweaks Tab | Essential Tweaks section |
| Fix Network | Config Tab | Fixes → Reset Network |
| Change DNS | Tweaks Tab | DNS section |
| Open Control Panel | Config Tab | Legacy Windows Panels |
Happy optimizing! 🚀