$ show meetrevision/playbook
This repository contains the ReviOS Playbook, a collection of configuration files and executable scripts designed for the AME Wizard tool to customize Windows 10 and 11 installations. Its primary function is to debloat the operating system by removing pre-installed bloatware (Microsoft Edge, OneDrive, Teams, UWP apps like Xbox, Photos, etc.), disabling telemetry, privacy-invasive features, and unnecessary services, and applying a set of registry tweaks for performance and privacy. The playbook also offers optional software installation (Brave or Firefox), wallpaper and theme configuration, and integration with the Revision Tool for further customization. The architecture is a declarative task pipeline defined in YAML files, orchestrated by AME Wizard, with supporting PowerShell and CMD scripts for specific actions like app removal, registry modifications, and service changes. It is not a standalone application but a payload for AME Wizard.
The LLM identified 4 files worth highlighting for reuse:
A robust PowerShell script for removing UWP (APPX) packages. It handles package deprovisioning, non-removable app flags, and per-user removal with retry logic. The script is well-parameterized and includes error handling, making it easily reusable in any Windows customization or debloating project.
A PowerShell script that uninstalls Microsoft Edge, WebView, and EdgeUpdate using a process spoofing technique to bypass Edge's self-protection. It demonstrates a clever workaround for removing stubborn Edge installations and is self-contained with minimal dependencies, making it a valuable reusable component for Windows debloating.
A PowerShell script to apply and customize Windows themes. It supports both applying an existing theme file and creating a new theme with custom wallpaper and dark/light mode settings. Handles per-user theme assignment via registry and triggers theme application. Clean parameter sets and error handling make it reusable in any Windows automation context.
A PowerShell script that sets the desktop wallpaper and lock screen image on Windows. It uses both traditional SystemParametersInfo API and modern WinRT for lock screen, and applies the wallpaper to all user hives. Includes a C# helper type for the desktop wallpaper. Self-contained and reusable for any Windows customization project.