https://github.com/anntnzrb/windozing
Collection of PowerShell scripts for Windows systems.
https://github.com/anntnzrb/windozing
powershell regedit windows
Last synced: 3 months ago
JSON representation
Collection of PowerShell scripts for Windows systems.
- Host: GitHub
- URL: https://github.com/anntnzrb/windozing
- Owner: anntnzrb
- License: gpl-3.0
- Created: 2022-12-23T05:53:50.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-30T01:54:34.000Z (8 months ago)
- Last Synced: 2025-05-30T02:41:01.382Z (8 months ago)
- Topics: powershell, regedit, windows
- Language: PowerShell
- Homepage:
- Size: 101 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# windozing
A PowerShell module for applying Windows system optimizations and tweaks with comprehensive safety features including backup/restore, validation, and configuration management.
**NOTE:** This repository is experimental. Use at your own risk and always create backups before applying system tweaks.
## Project Structure
```
windozing/
├── Install.ps1 # One-line installer script
├── README.md # This file
├── COPYING # License file
├── scripts/ # Standalone scripts
│ └── caps-esc-toggle.ps1
└── windozing/ # PowerShell module directory
├── windozing.psd1 # Module manifest
├── windozing.psm1 # Main module file
├── src/ # Module source code
│ ├── core/ # Core infrastructure modules
│ │ ├── Config.ps1 # Configuration management
│ │ ├── Logger.ps1 # Logging functionality
│ │ ├── Backup.ps1 # Backup/restore system
│ │ └── Validation.ps1 # Input validation
│ └── utilities/ # System utility modules
│ ├── Registry.ps1 # Registry operations
│ ├── Network.ps1 # Network interface management
│ ├── Power.ps1 # Power management
│ ├── Process.ps1 # Process management
│ └── System.ps1 # System information
├── config/ # Configuration files
│ ├── tweaks.json # Tweak definitions
│ └── defaults.json # Default settings
└── docs/ # Documentation
├── TWEAKS.md # Detailed tweak documentation
└── SAFETY.md # Safety guidelines
```
## Installation
### Quick Install (Recommended)
```powershell
irm https://raw.githubusercontent.com/anntnzrb/windozing/main/Install.ps1 | iex
```
## Usage
### Interactive Menu
```powershell
Import-Module windozing
Show-Menu
```
### Command Line Usage
```powershell
# Apply specific tweak categories
Invoke-Tweak -Category performance -BackupFirst
# Apply with dry run (preview changes)
Invoke-Tweak -Category network -DryRun
# List available tweaks
Get-AvailableTweaks
# Backup management
New-RegistryBackup -Name "before-tweaks"
Get-RegistryBackup
Restore-RegistryBackup -Id "backup-id"
```