Now with Windows 11 support! With this FREE software, you can easily create a PowerShell script file using a Graphical User Interface (GUI Front End) that you can run to tweak/’Debloat’ Windows 10/11. You can make Windows 10/11 more lean. Tailor your Windows for gaming! Works on versions (LTSC/1809)/2004/(20H2/2009)/21H1 – May, October 2020 and Spring 2021!
LINK to Download: https://github.com/farag2/Windows-10-Sophia-Script
SOURCES, REFERENCES & IMPORTANT NOTICES
We now work with farag2 (Dmitry Nefedov) the creator of Windows 10/11 ‘Sophia Script‘: https://github.com/farag2/Windows-10-Sophia-Script. Our tool is basically a front-end/GUI wrapper for the source scripts to make things easier to choose the many of options. Check updates to see what we have added. farag2’s GitHub now hosts our wrapper. We try to work with farag2/Dmitry to update the main script when we find anything that needs work. We are getting more involved with his projects.
NOTICE 1: During the PowerShell script run you will still encounter prompts requiring your attention. So be near your computer to input your responses.
NOTICE 2: This program only reads from JSON files. Everything is done through these files so you can modify every option.
ABOUT PROGRAM: We are beginner programmers so things look quite ‘beginner-level’. The whole idea of this Front End/GUI Wrapper was to build a ‘selection form builder’ to create selection options from reading a simple JSON files so anyone could add their own options to the program themselves via adding to or removing from it. This way we don’t have to come back and hard code new options. Therefore the program is end-user maintainable, fixable and shareable. Also, by creating a PowerShell script, it is now portable and shareable without the GUI wrapper. We are trying to improve it. Check Future Updates.
This program creates a PowerShell script file that you can run to tweak/’Debloat’ Windows 10/11. Please choose to create a restore point in ‘System Protection’ tab so you can safely use this tool.
NEW CHANGE: The wrapper can be launched anywhere (no more copying the wrapper files to the ‘Sophia’ script folder) but you must open the ‘Sophia.ps1’ file to import your preset and to get the path for files to run. If you do not open ‘Sophia.ps1’ then you can not run directly the PowerShell script you create and must run your script manually via PowerShell command line in console. The options are arranged in different tabs and there is a Sophia and Windows Default preset in the Presets menu so you can debloat a set of options or revert back to defaults. You can choose the Sophia preset first and then add your own choices. Create your own “Sophia.ps1” file to share and to read with the wrapper. There are ToolTips balloon message popups for detailed info for each label and option. There is ‘Opposite’ selection to choose alternate choices. There is language selection for ToolTips.
Future Updates / Upcoming Developments
We will continue to update the program to work with future scripts.
Improved UX, All settings were moved to JSON file (3,600 lines), UI changes.
Fixed runtime error, Fixed PowerShell 7.1 launch (detects 5.1 or 7.1 and uses appropriate PowerShell to launch either), Added online check for the latest Wrapper version. If you are using old version it will exit. Added online check for the latest imported script version. If you are using old version it will disable directly running (run PowerShell button disabled), UI changes
Added ‘Opposite’ selection, language selection, Russian ToolTips, and fixed some bugs.
Redesigned UI/UX with modern UI and optional theme changes ‘Dark/Light’.
You must open ‘Sophia.ps1’ file to import your preset and to get file path of files to run PowerShell script directly from wrapper program. After importing “Sophia.ps1”, fill in your choices, then click the ‘Refresh Console’ button to create the script and then click the ‘Run Powershell’ button. The “Run PowerShell” button creates a PowerShell script called ‘Sophia_edited.ps1’ and runs it.
Save the PowerShell script as ‘Sophia.ps1’ overwriting the existing ‘Sophia.ps1’ with Sophia files (see heading FILES below) and run it using the following commands.
Launch PowerShell (Run as administrator) and navigate to where your script is.
- Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
NEW CHANGE: The wrapper can be launched anywhere after unzipping ZIP package (no more copying the wrapper files to the ‘Sophia’ script folder) but you must open the ‘Sophia.ps1’ file to import your preset and to get the path for files to run. If you do not open ‘Sophia.ps1’ then you can not run directly the PowerShell script you create and must run your script manually via PowerShell command line in console.
The most settings are stored in a JSON file stored in a folder ‘Config’. There are currently 2 languages for UI and ToolTips: English and Russian in separate JSON files. Please help with translations for everyone to use.
►Sophia Script Wrapper.exe : The GUI program.
►config.json: JSON that contains the options (function names), Win10/11, Sophia preset and Windows Default preset. LTSC version.
►tooltip.json : ToolTips in JSON format. Currently just 2 languages EN and RU translations.
►ui.json : UI in JSON format. Currently just 2 languages EN and RU translations.
►README.txt : Documentation. Information found here in this post.
►Sophia.ps1 : farag2 Original Windows PowerShell Script. Make a copy of this file for backup. Open this file to import preset and to get path for files to run directly the script you create.
►Sophia.psd1 : farag2 Windows PowerShell Data File.
►Sophia.psm1 : farag2 Windows PowerShell Script Module.
►Functions.ps1 : farag2 PowerShell Script to run functions with tab autocompletion
The folders are localized language files for prompts during the PowerShell execution each with a PowerShell Data File ‘Sophia.psd1’.
We have an alternative on our second site FreeTimeTech.com. It has an ‘EZ Debloater‘ menu page with buttons to quickly debloat and different options including 3rd Party installation of Adobe Reader, Java, Brave, MPCHC, VLC Player, etc., O&O ShutUp10, setting default apps associations and fine control of removing other 45+ Windows apps. Link: https://freetimetech.com/windows-10-clean-up-debloat-tool-by-ftt/
We also have Optimize-Offline Front End. Optimize-Offline is a Windows Image optimization module for Windows 10. Our tool allows to easily change Optimize-Offline JSON configuration setting file using a GUI and Run O-O. Link: https://benchtweakgaming.com/2020/11/01/optimize-offline-gui-tool-front-end/
WARNING! We are not responsible for any problems you may encounter using our software. Please read the instructions and watch the video carefully before using.