# farag2/sophia-script-for-windows

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/farag2-sophia-script-for-windows).**

8,969 stars · 623 forks · PowerShell · mit

## Links

- GitHub: https://github.com/farag2/Sophia-Script-for-Windows
- awesome-repositories: https://awesome-repositories.com/repository/farag2-sophia-script-for-windows.md

## Topics

`24h2` `25h2` `debloat` `debloater` `debloating` `gui` `ltsc` `powershell` `script` `sophia` `sophia-script` `tweak` `tweaker` `tweaks` `windows` `windows-10` `windows-11` `windows-debloat`

## Description

This project is a suite of Windows system optimization scripts and tools designed for debloating, environment configuration, and network optimization. It provides a set of scripts to modify registry settings, disable telemetry, and remove preinstalled software to improve privacy, stability, and overall performance.

The tool features a graphical interface that allows users to select and customize system function profiles to generate and execute optimization scripts. It distinguishes itself by automating the deployment of essential C++ and .NET runtimes and simplifying the installation of the Windows Subsystem for Linux and its distributions.

Beyond optimization, the project covers network management via DNS over HTTPS and IPv6 control, user interface customization for the taskbar and start menu, and automated system maintenance such as disk cleanups and registry backups. It also includes utilities for relocating shell folders, managing file associations, and creating system restore points.

The project is implemented using PowerShell for system automation.

## Tags

### Operating Systems & Systems Programming

- [Windows Optimization Utilities](https://awesome-repositories.com/f/operating-systems-systems-programming/windows-optimization-utilities.md) — Provides a comprehensive suite for streamlining Windows environments by removing bloatware, disabling telemetry, and adjusting registry settings.
- [Registry Modification Tools](https://awesome-repositories.com/f/operating-systems-systems-programming/registry-modification-tools.md) — Modifies operating system behavior and user preferences by writing specific keys and values to the system registry.
- [Runtime Deployment Utilities](https://awesome-repositories.com/f/operating-systems-systems-programming/runtime-deployment-utilities.md) — Provides automated deployment of essential C++ and .NET desktop runtimes to ensure software compatibility.
- [System Optimization Tools](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-optimization-tools.md) — Features a graphical interface for selecting and applying system-wide optimization profiles via scripts. ([source](https://github.com/farag2/Sophia-Script-for-Windows/tree/main/Wrapper))
- [PowerShell](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/shells-scripting/powershell.md) — Implements system configuration and optimization tasks using PowerShell scripts within the Windows shell environment.
- [Automated Cleanup Sequences](https://awesome-repositories.com/f/operating-systems-systems-programming/automated-cleanup-sequences.md) — Schedules background tasks to remove unused system files and temporary data. ([source](https://github.com/farag2/Sophia-Script-for-Windows#readme))
- [WSL Development Environments](https://awesome-repositories.com/f/operating-systems-systems-programming/linux-environment-emulation/wsl-development-environments.md) — Automates the installation of the Windows Subsystem for Linux and supported distributions. ([source](https://github.com/farag2/Sophia-Script-for-Windows/blob/main/CHANGELOG.md))
- [Distribution Provisioning](https://awesome-repositories.com/f/operating-systems-systems-programming/linux-environment-emulation/wsl-development-environments/distribution-provisioning.md) — Simplifies the installation of various Linux distributions for the Windows Subsystem for Linux. ([source](https://github.com/farag2/Sophia-Script-for-Windows/blob/main/README.md))
- [OS Build Detection Utilities](https://awesome-repositories.com/f/operating-systems-systems-programming/os-build-detection-utilities.md) — Fetches and deploys the correct toolset version by detecting the current Windows operating system and shell build.
- [WSL Configuration Tools](https://awesome-repositories.com/f/operating-systems-systems-programming/wsl-configuration-tools.md) — Simplifies the installation and configuration of Linux distributions within the Windows Subsystem for Linux.

### Development Tools & Productivity

- [Telemetry Controls](https://awesome-repositories.com/f/development-tools-productivity/telemetry-controls.md) — Disables diagnostic tracking services and telemetry tasks to minimize data collection by vendors. ([source](https://github.com/farag2/Sophia-Script-for-Windows/blob/main/CHANGELOG.md))
- [Package Uninstallers](https://awesome-repositories.com/f/development-tools-productivity/package-uninstallers.md) — Identifies and removes pre-installed universal applications by querying localized package names at runtime.

### Programming Languages & Runtimes

- [.NET Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/net-runtimes.md) — Automates the deployment of latest C++ and .NET runtimes to ensure system-wide application compatibility. ([source](https://github.com/farag2/Sophia-Script-for-Windows#readme))

### Security & Cryptography

- [Network Privacy Configurations](https://awesome-repositories.com/f/security-cryptography/network-traffic-filters/network-privacy-configurations.md) — Secures network traffic and bypasses filtering by configuring DNS over HTTPS and managing IPv6 settings.
- [DNS Security](https://awesome-repositories.com/f/security-cryptography/dns-security.md) — Implements DNS-over-HTTPS to encrypt name resolution requests and enhance network privacy. ([source](https://github.com/farag2/Sophia-Script-for-Windows/blob/main/CHANGELOG.md))

### System Administration & Monitoring

- [Application Uninstallers](https://awesome-repositories.com/f/system-administration-monitoring/application-uninstallers.md) — Dynamically identifies and removes preinstalled Universal Windows Platform applications to debloat the OS. ([source](https://github.com/farag2/Sophia-Script-for-Windows#readme))
- [Interactive Configuration Generators](https://awesome-repositories.com/f/system-administration-monitoring/interactive-configuration-generators.md) — Features a graphical interface that translates user selections into executable scripts for system modification.
- [Windows Environment Configuration](https://awesome-repositories.com/f/system-administration-monitoring/system-configuration-utilities/windows-environment-configuration.md) — Automates the installation of essential .NET and C++ runtimes and WSL distributions to prepare the Windows environment.
- [System Maintenance Scripts](https://awesome-repositories.com/f/system-administration-monitoring/system-maintenance-scripts.md) — Schedules periodic disk cleanups and manages registry backups to ensure long-term system health.
- [Registry Restoration Tools](https://awesome-repositories.com/f/system-administration-monitoring/system-registry-managers/registry-manipulation-scripts/registry-configuration-automators/registry-restoration-tools.md) — Automatically backs up the system registry to a recovery folder during the restart process. ([source](https://github.com/farag2/Sophia-Script-for-Windows/blob/main/CHANGELOG.md))

### DevOps & Infrastructure

- [Task Schedulers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-schedulers.md) — Automates system maintenance by registering background processes with the native Windows task scheduler.
- [Automated Deployment Scripts](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/automation-and-tooling/deployment-tooling/automated-deployment-scripts.md) — Fetches and deploys the latest versioned toolset based on detected operating system and shell version. ([source](https://github.com/farag2/Sophia-Script-for-Windows/blob/main/Download_Sophia.ps1))

### Networking & Communication

- [Network Optimization](https://awesome-repositories.com/f/networking-communication/network-optimization.md) — Provides network-level optimizations including DNS over HTTPS and IPv6 management to improve connectivity and privacy.

### User Interface & Experience

- [Desktop Shell Customizers](https://awesome-repositories.com/f/user-interface-experience/desktop-shell-customizers.md) — Personalizes the user interface by modifying taskbar behavior, context menus, and shell folder locations.
- [UI Customization Tools](https://awesome-repositories.com/f/user-interface-experience/ui-customization-tools.md) — Provides utilities to customize the Windows user interface, including taskbar behavior and start menu layouts.
