Script to setup Windows 10 1903
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

7.6 KiB

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 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. 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.

Screenshots

Screenshots

Image Image

Sophia Script in Action

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;
  • 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 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 .\Sophia.ps1 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 byCommunity Edition

    $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.3
2004 20H1 May 2020 Update 19041 x64 Home/Pro/Enterprise 5.3
1809 LTSC Enterprise 2019 17763 x64 Enterprise 4.5

SophiApp Community Edition (C# + WPF)

Internal build by oz-zo being compiled in the private repository every Suturday within Github Actions. First public alpha on January, 2021...

Microsoft Docs

Ask a question on