All Projects → farag2 → Sophia-Script-for-Windows

farag2 / Sophia-Script-for-Windows

Licence: MIT License
⚡ The most powerful PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and tweaking

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to Sophia-Script-for-Windows

Windows 10 Sophia Script
⚡ The most powerful PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and tweaking
Stars: ✭ 4,133 (-4.13%)
Mutual labels:  scripts, tweaks, windows-10, sophia, 2004, debloat, debloating, ltsc, windows-11, debloater, windows-debloat, 20h1, 20h2, sophia-script, 21h1, 21h2
SophiApp
⚡ The most powerful open source tweaker on GitHub for fine-tuning Windows 10 & Windows 11
Stars: ✭ 1,859 (-56.88%)
Mutual labels:  windows-10, sophia, debloat, debloating, debloater, windows-debloat, 20h1, 20h2, 21h1, 21h2
Windows10Tools
Tools for Windows 10
Stars: ✭ 45 (-98.96%)
Mutual labels:  scripts, tweaks, windows-10, debloat, debloater
Windows.10.DNS.Block.List
Windows DNS Block List
Stars: ✭ 18 (-99.58%)
Mutual labels:  windows-10, debloat, windows-11
Windows10debloater
Script to remove Windows 10 bloatware.
Stars: ✭ 11,462 (+165.88%)
Mutual labels:  windows-10, debloat, debloater
Windows11-Optimization
Community repository, to improve security and performance of Windows 10 and windows 11 with tweaks, commands, scripts, registry keys, configuration, tutorials and more
Stars: ✭ 17 (-99.61%)
Mutual labels:  scripts, tweaks, windows-10
MediaFlyout
Windows 10+ Media Control Taskbar Flyout
Stars: ✭ 87 (-97.98%)
Mutual labels:  tweaks, windows-10, windows-11
ISOKIT
Windows 10 Professional - Full Strip & Lockdown Edition
Stars: ✭ 35 (-99.19%)
Mutual labels:  windows-10, 20h2, 21h2
winsys
STATUS: DEVELOPMENT PAUSED ⏸️ - Configure your Windows
Stars: ✭ 56 (-98.7%)
Mutual labels:  tweaks, windows-10
WindowsMediaController
Allows developers to more easily get information from and interact with the Windows 10/11 OS media interface.
Stars: ✭ 41 (-99.05%)
Mutual labels:  windows-10, windows-11
Volumey
Volume mixer that allows you to set up global hotkeys to control your Windows audio system.
Stars: ✭ 139 (-96.78%)
Mutual labels:  windows-10, windows-11
WindowsSimplify
Windows 系統優化精簡 / Windows Simplify Project
Stars: ✭ 234 (-94.57%)
Mutual labels:  windows-10, ltsc
WindowsAppSDK
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
Stars: ✭ 3,089 (-28.35%)
Mutual labels:  windows-10, windows-11
ghostly
Ghostly is a GitHub notification client for Windows 10/11
Stars: ✭ 252 (-94.15%)
Mutual labels:  windows-10, windows-11
Light-Switch
Easily switch from light to dark theme, or the other way around, in Windows 10/11.
Stars: ✭ 25 (-99.42%)
Mutual labels:  windows-10, windows-11
BetterWindows
Some windows tips to improve your UX experience when using windows
Stars: ✭ 27 (-99.37%)
Mutual labels:  windows-10, windows-11
image-customise
Customise a Windows 10/11 or Windows Server image at deployment time, including the default user profile, application packages and OS features
Stars: ✭ 44 (-98.98%)
Mutual labels:  windows-10, windows-11
wor-flasher
Legal utility that runs on RPiOS to flash another SD card with Windows 10/11
Stars: ✭ 451 (-89.54%)
Mutual labels:  windows-10, windows-11
Rise-Media-Player
One media player for everything you own or stream; whether it's music or videos, online or offline Rise Media Player does it all. And it's beautiful and native with the latest version of WinUI.
Stars: ✭ 600 (-86.08%)
Mutual labels:  windows-10, windows-11
keypirinha-winsys
A Keypirinha plugin with useful system and shell commands for Windows 10/11.
Stars: ✭ 34 (-99.21%)
Mutual labels:  windows-10, windows-11

Sophia Script for Windows

Sophia Script

The largest PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and automating the routine tasks 🏆

Available in:


ko-fi



ScreenshotsVideosCore featuresHow to useHow to translateSupported Windows 10 & 11 versionsChangelog

🔥 Before running 🔥

  • Due to the fact that the script includes more than 150 functions with different arguments, you must read the entire Sophia.ps1 carefully and comment out/uncomment those functions that you do/do not want to be executed (without need to edit the code), or use Wrapper. Every tweak in the preset file has its' corresponding function to restore the default settings.
  • Running the script is best done on a fresh install because running it on wrong tweaked system may result in errors occurring.

Minimum supported Windows versions and builds

Windows 11

Version Build Editions Script version
21H2 22000.438 Home/Pro/Enterprise 6.0.12

Windows 10

Version Marketing name Build Arch Editions Script version
21H2 October 2021 Update 19044.1151 x64 Home/Pro/Enterprise 5.12.11
21H2 Enterprise LTSC 2021 19044.1348 x64 Enterprise 5.12.10
21H1 May 2021 Update 19043.1151 x64 Home/Pro/Enterprise 5.12.11
20H2 October 2020 Update 19042.1151 x64 Home/Pro/Enterprise 5.12.11
2004 May 2020 Update 19041.1151 x64 Home/Pro/Enterprise 5.12.11
1809 Enterprise LTSC 2019 17763 x64 Enterprise 5.2.19

Screenshots

The TAB autocomplete. Read more here

Image

Change user folders location programmatically using the interactive menu

Image

Localized UWP packages names

Image Image

Localized Windows features names

Image Image

Download and install any supported Linux distribution in automatic mode

Image

Native interactive toasts for the scheduled tasks

Image

Image

David's Sophia Script Wrapper

Wrapper

Videos

YT

YT YT

Core features

  • Set up Privacy & Telemetry;
  • Turn off diagnostics tracking scheduled tasks with pop-up form written in WPF;
  • Set up UI & Personalization;
  • Uninstall OneDrive "correctly";
  • Interactive prompts;
  • The TAB completion for functions and their arguments (if using the Functions.ps1 file);
  • Change %TEMP% environment variable path to %SystemDrive%\Temp
  • Change location of the user folders programmatically (without moving user files) within interactive menu using arrows to select a drive
    • "Desktop";
    • "Documents";
    • "Downloads";
    • "Music";
    • "Pictures"
    • "Videos.
  • Uninstall UWP apps displaying packages names;
    • Generate installed UWP apps list dynamically
  • Restore the default uninstalled UWP apps for current user displaying localized packages names;
  • The TAB autocompletion for function and its' arguments by typing first letters
  • Disable Windows features displaying friendly packages names with pop-up form written in WPF;
  • Uninstall Windows capabilities displaying friendly packages names with pop-up form written in WPF;
  • Download and install the HEVC Video Extensions from Device Manufacturer from Microsoft server using https://store.rg-adguard.net parser to be able to open .heic and .heif formats;
  • Register app, calculate hash, and set as default for specific extension without the "How do you want to open this" pop-up using special function;
  • Install any supported Linux distrobution for WSL displaying friendly distro names with pop-up form written in WPF;
  • Create a Windows Cleanup and Windows Cleanup Notification scheduled tasks for Windows cleaning up unused files and updates;
    • A native toast notification will be displayed where you can choose to snooze, run the cleanup task or dismiss
  • Create tasks in the Task Scheduler to clear
    • %SystemRoot%\SoftwareDistribution\Download
    • %TEMP%
  • Pin shortcuts to Start via pure PowerShell
    • Three shortcuts are pre-configured to be pinned: Control Panel, "old style" Devices and Printers, and Windows PowerShell
  • Unpin all Start menu tiles;
  • Turn on Controlled folder access and add protected folders using dialog menu;
  • Add exclusion folder from Microsoft Defender Antivirus scanning using dialog menu;
  • Add exclusion file from Microsoft Defender Antivirus scanning using dialog menu;
  • Refresh desktop icons, environment variables and taskbar without restarting File Explorer;
  • Configure the Windows security;
  • Many more File Explorer and context menu "deep" tweaks.

How to use

  • Choose the right script version for your Windows;

  • Download up-to-date version;

  • Expand the archive;

  • Open folder with the expanded archive;

  • Look through the Sophia.ps1 file to configure functions that you want to be run;

    • Place the "#" char before function if you don't want it to be run;
    • Remove the "#" char before function if you want it to be run.
  • On Windows 10 click File in File Explorer, hover over Open Windows PowerShell, and select Open Windows PowerShell as Administrator (how-to with screenshots);

  • On Windows 11 right-click on the Windows icon and select Windows Terminal (Admin). Then change the current location

    Set-Location -Path "Path\To\Sophia\Folder"
  • Set execution policy to be able to run scripts only in the current PowerShell session

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
  • Type .\Sophia.ps1 Enter to run the whole preset file.

How to use Wrapper

  • Download and expand the archive;
  • Run SophiaScriptWrapper.exe and import Sophia.ps1;
    • The Wrapper has a real time UI rendering;
  • Configure every function;
  • Open the Console Output tab and press Run PowerShell.

How to run the specific function(s)

To run the specific function(s) dot source the Functions.ps1 file first:

# With a dot at the beginning
. .\Functions.ps1
  • Now you can do like this (the quotation marks required)
Sophia -Functions <tab>
Sophia -Functions temp<tab>
Sophia -Functions unin<tab>
Sophia -Functions uwp<tab>
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps

UninstallUWPApps, "PinToStart -UnpinAll"

Or use an old-style format without the TAB functions autocomplete (the quotation marks required)

.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall"

How to download Sophia Script via PowerShell

  • Download the always latest Sophia Script archive by invoking (not as administrator too) in PowerShell
irm script.sophi.app | iex
  • The command will download and expand the latest Sophia Script archive (without running) according which Windows and PowerShell versions it is run on. If you run it on, e.g., Windows 11 via PowerShell 5.1, it will download Sophia Script for Windows 11 PowerShell 5.1.

Supported variations to launch the command on

  • Windows 10
    • PowerShell 5.1;
    • PowerShell 7.1;
  • Windows 11
    • PowerShell 5.1;
    • PowerShell 7.1;

How to translate

  • Get your OS UI culture by $PSUICulture
  • Create a folder with the UI culture name;
  • Place your localized Sophia.psd1 file into this folder.

Ask a question on

SophiApp Community Edition (C# + WPF)

SophiApp is in active development 🚀

Image Image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].