Skip to content

incoggnito/Windows-10-Sophia-Script

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows 10 Sophia Script

A PowerShell module for Windows 10 fine-tuning and automating the routine tasks 🏆

Minimum Supported PowerShell Version Codacy Badge Github stats ko-fi ko-fi

Available in


DOWNLOADScreenshotsVideoCore featuresUsageHow to translateSupported Windows 10 versions


Qries Qries Qries Qries Qries Qries Qries Qries

⚠️ Before running ⚠️

  • Due to the fact that the script includes more than 270 functions, you must read the entire preset file carefully and comment out/uncomment those functions that you do/do not want to be executed. Every tweak in a 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.
  • Some third-party antiviruses flag this script or its' part as malicious one. This is a false positive due to $EncodedScript variable. You can read more about in "CreateCleanUpTask" function. You might need to disable tamper protection from your antivirus settings, re-enable it after running the script, and reboot.

Screenshots

Screenshots

Image Image

Sophia Script in Action

YT

Core features

  • Set up Privacy & Telemetry;
  • Turn off diagnostics tracking scheduled tasks;
  • Set up UI & Personalization;
  • Uninstall OneDrive "correctly";
  • Interactive prompts;
  • Change %TEMP% environment variable path to %SystemDrive%\Temp
  • Change location of the user folders programmatically (without moving user files) within interactive menu using up/down arrows and Enter key to make a selection
    • "Desktop";
    • "Documents";
    • "Downloads";
    • "Music";
    • "Pictures"
    • "Videos.
  • Uninstall UWP apps from all accounts with exception apps list with pop-up form written in WPF;
  • Disable Windows features;
  • Install and setup WSL
  • Remove Windows capabilities with pop-up form written in WPF;
  • Create a Windows cleaning up task in the Task Scheduler;
    • A toast notification will pop up a minute before the task starts
  • Create tasks in the Task Scheduler to clear
    • %SystemRoot%\SoftwareDistribution\Download
    • %TEMP%
  • Unpin all Start menu tiles;
  • Pin shortcuts to Start menu using syspin.exe
    • Three shortcuts are preconfigured to be pinned: Control Panel, "old style" Devices and Printers, and Command Prompt
  • 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;
  • Setup Windows 10 security;
  • Many more File Explorer and context menu "deep" tweaks.

Usage

To run the script:

  • Download up-to-date version;

  • Expand the archive;

  • Open folder with the expanded archive;

  • Look through the preset file to configure functions that you want to be ran;

    • Comment out function with the # char if you don't want it to be ran;
    • Uncomment function by removing the # char if you want it to be ran.
  • Click "File" in File Explorer, hover over "Open Windows PowerShell", and select "Open Windows PowerShell as Administrator" (how-to with screenshots);

  • 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
  • Press Enter

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

Supported Windows 10 versions

Version Code name Marketing name Build Arch Editions Script version
2009 20H2 October 2020 Update 19042 x64 Home/Pro/Enterprise 5.2
2004 20H1 May 2020 Update 19041 x64 Home/Pro/Enterprise 5.2
1909 19H2 November 2019 Update 18363 x64 Home/Pro/Enterprise 4.5, deprecated
1903 19H1 May 2019 Update 18362 x64 Home/Pro/Enterprise 4.5, deprecated
1809 LTSC Enterprise 2019 17763 x64 Enterprise 4.5

GUI version (C#)

oz-zo still cooking (moved to the private repository)

Microsoft Docs

Ask a question on

About

Script to setup Windows 10 LTSC/1903/1909/2004/2009

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 100.0%