- Windows 10 Debloat Tool — графический интерфейс для Windows 10 Sophia Script
- Дружественный интерфейс для скрипта PowerShell
- Windows 10 Debloat GUI/Debloater is now ‘Sophia Script Wrapper’!
- LINK to Download: https://github.com/farag2/Windows-10-Sophia-Script
- SOURCES, REFERENCES & IMPORTANT NOTICES
- README
- Future Updates / Upcoming Developments
- Update v1.1 for Sophia Script Wrapper
- Update v1.6 (Renamed to Sophia Script Wrapper V1.0)
- Update v1.5
- Update v1.4
- Update v1.3
- Update v1.2
- Update v1.1
- Run Directly
- Manually Run
- Files
- VIDEO WALKTHROUGH
- Windows 10 debloat tool gui
Windows 10 Debloat Tool — графический интерфейс для Windows 10 Sophia Script
Ранее мы писали про Windows 10 Sophia Script — мощный скрипт PowerShell для применения различных параметров и функций к системе Windows 10. Этот скрипт предназначен для опытных пользователей, которые знают, как читать и редактировать скрипты PowerShell.
С выходом Windows 10 Debloat Tool GUI / Debloater (2004/20H2) доступ к тем же параметрам и функциям осуществляется из графического интерфейса, который привычен любому пользователю. Вам нужно скачать пакет приложения на сайте, извлечь архив и запустить исполняемый файл.
В архиве содержится версия Sophia Script, поэтому вы сразу же можете вносить изменения в систему. Для запуска инструмента нужны права администратора, поэтому вы получите запрос службы контроля учетных записей при запуске.
Для навигации по различным категориям используются вкладки. Все опции расположены в зеленых и красных столбцах. Цвет столбца предназначен для визуального разделения колонок и никак не связан с опасностью применения конкретных функций.
У каждого параметра имеется флажок, который нужно отметить, чтобы применить определенную функцию. Вам нужно сначала пройтись по вкладкам и отметить необходимые опции, а потом использовать опцию «Run PowerShell» на вкладке Output для применения изменений.
Хотя пользоваться графическим интерфейсом удобнее, чем изменять сценарий PowerShell вручную, вы все-равно не застрахованы от путаницы с настройками. Так, например, в утилите не предусмотрено описание разных опций, поэтому вам нужно провести некоторое подготовительное исследование, чтобы понять, что делает конкретная настройка.
Также программа не проверяет текущие настройки, чтобы отмечать различные флажки в своем интерфейсе.
Вкладка Output включает параметр для предварительного просмотра сценария PowerShell без его запуска, а также параметр для сохранения скрипта.
Выберите меню Options, чтобы сбросить все отмеченные параметры (Clear all) или восстановить значения по умолчанию (Defaults).
Дружественный интерфейс для скрипта PowerShell
Windows 10 Debloat Tool GUI / Debloater (2004/20H2) является полезной утилитой для пользователей Sophia Script. Все настройки скрипта доступны в графическом пользовательском интерфейсе, который привычен для большинства пользователей.
На данный момент приложение не лишено недостатков. На некоторых устройствах текст отображается нечетко, для параметров недоступны описания, а проверка текущих настроек не выполняется. Тем не менее, данный инструмент использовать проще, чем работать с текстовым сценарием PowerShell.
Windows 10 Debloat GUI/Debloater is now ‘Sophia Script Wrapper’!
With this FREE software, you can easily create a PowerShell script file using a Graphical User Interface (GUI) that you can run to tweak/’Debloat’ Windows 10. You can make Windows 10 more lean. Tailor your Windows for gaming! Works on versions 2004/(20H2/2009) – May and October 2020!
Table of Contents
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 ‘ 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 farag/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 edits and reads from TEXT files. Everything is done through text files so you can modify every option and function data.
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 ‘radiobutton form builder’ to create options from reading simple text files so anyone could add their own options to the program themselves via adding to or removing from text files. This way we don’t have to come back and add 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.
README
This program creates a PowerShell script file that you can run to tweak/’Debloat’ Windows 10. Please choose to create a restore point in ‘System Protection’ tab so you can safely use this tool.
The options are arranged in different tabs and there is a Default preset in the Options menu so you can debloat a set of options. You can choose the Default preset first and then add your own choices. Create your own “Sophia.ps1” file to share and to read with the wrapper. There is also a ‘Opposite’ menu choice to select the alternate radiobutton choices. This is good to revert the changes into a script to run. There are ToolTips balloon message popups for detailed info for each radiobutton. There is also a square button with each radiobutton for you to go launch a text window and read or edit the function in the PowerShell ‘Sophia.psm1’ file module.
Future Updates / Upcoming Developments
We will continue to update the program to work with future scripts.
Update v1.1 for Sophia Script Wrapper
Wrapper can read from PS1 (PowerShell script file “Sophia.ps1”). You can edit the Sophia.ps1 manually and the wrapper can read it. TXT file radiobutton preset creation and reading removed. Different PowerShell script region naming scheme.
Update v1.6 (Renamed to Sophia Script Wrapper V1.0)
Updated for farag2 Sophia Script v5.3.1 (Dec 22, 2020). PowerShell 7.1. Program is now in WPF and C#. The interface is now scalable. Radiobutton width changeable.
Update v1.5
Added UI changes. Added small button beside each option to launch its corresponding function script text in new text window to read or edit.
Update v1.4
Updated for farag2 Sophia Script v5.3 (Dec 14, 2020). When we see a further future update, we add it to the ZIP. We try to update as soon as we can so the file is always kept up-to-date.
Update v1.3
Updated for farag2 Sophia Script v5.2 (Nov 11, 2020).
Update v1.2
For more information about a option, place your mouse cursor over the radiobutton for a ToolTip. A ToolTip is a balloon message popup that shows when you rest your mouse cursor over a radiobutton. ToolTip in English.
Update v1.1
You can directly run the PowerShell script from the program after creating your script.
Run Directly
Click the ‘Run Powershell’ button after you fill in the radiobutton choices and click the ‘Output PowerShell’ button. The “Run PowerShell” button creates a PowerShell script called ‘Sophia.ps1’ in the same directory (overwrites existing ‘Sophia.ps1’) and runs it.
Manually Run
Save the PowerShell script as ‘Sophia.ps1’ with the other 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
- ./Sophia.ps1
Files
There needs to be 5 files for this program to run properly.
►Sophia Script Wrapper.exe : The GUI program.
►data.txt : contains the options (function names) to select from (usually only 2 options that something is Enable or Disable or ‘LeaveAlone’). Notice the sections ‘#region Xxx … ‘ and how a semi colon separate the function commands. The last command option in each section does not have a semi colon. Add or substract from the set.
►default.txt : contains Default preset. Click this preset from Option menu in program.
►tooltip.txt : Contains ToolTips for each radiobutton option. In English.
►README.txt : Documentation. Information found here in this post.
Download these above files into the main directory containing the Sophia scripts with the ones listed below.
For the file ‘Sophia.ps1’, you should make a copy/backup of it as the wrapper overwrites this file.
►Sophia.ps1 : farag2 Original Windows PowerShell Script. Make a copy of this file for backup.
►Sophia.psd1 : farag2 Windows PowerShell Data File.
►Sophia.psm1 : farag2 Windows PowerShell Script Module.
The folders are localized language files for prompts during the PowerShell execution each with a PowerShell Data File ‘Sophia.psd1’.
VIDEO WALKTHROUGH
Windows 10 debloat tool gui
Script/Utility/Application to debloat Windows 10, to remove Windows pre-installed unnecessary applications, stop some telemetry functions, stop Cortana from being used as your Search Index, to disable unnecessary scheduled tasks, and more.
Donate a cup of coffee
Be sure to look at the Contributors’ Githubs to see if they have GitHub sponsorships as well, since they have contributed to this open source project. (https://github.com/Sycnex/Windows10Debloater/graphs/contributors)
WARNING: I do NOT take responsibility for what may happen to your system! Run scripts at your own risk! Also, other variants of this repo are not technically «new» versions of this, but they are different in their own respective ways. There are some sites saying that other projects are «new» versions of this, but that is inaccurate.
How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files
There are different methods of running the PowerShell script. The methods are as follows:
- Download the .zip file on the main page of the github and extract the .zip file to your desired location
- Once extracted, open PowerShell (or PowerShell ISE) as an Administrator
- Enable PowerShell execution Set-ExecutionPolicy Unrestricted -Force
- On the prompt, change to the directory where you extracted the files: e.g. — cd c:\temp
- Next, to run either script, enter in the following: e.g. — .\Windows10DebloaterGUI.ps1
- Download the .zip file on the main page of the github and extract the .zip file to your desired location
- Right click the PowerShell file that you’d like to run and click on «Run With PowerShell»
- This will allow the script to run without having to do the above steps but Powershell will ask if you’re sure you want to run this script.
Remember this script NEEDS to be run as admin in order to function properly.
How To Run the Windows10SysPrepDebloater.ps1 file
For the WindowsSysPrepDebloater.ps1 file, there are a couple of parameters that you can run so that you can specify which functions are used. The parameters are: -SysPrep , -Debloat and -Privacy .
To run this with parameters, do the following:
- Download the .zip file on the main page of the github and extract the .zip file to your desired location
- Once extracted, open PowerShell (or PowerShell ISE) as an Administrator
- On the prompt, change to the directory where you extracted the files: e.g. — cd c:\temp
- Next, to run either script, enter in the following: e.g. — .\Windows10SysPrepDebloater.ps1 -Sysprep, -Debloat -Privacy
Sysprep, Interactive, and GUI Application
There are now 3 versions of Windows10Debloater — There is an interactive version, a GUI app version, and a pure silent version.
Windows10SysPrepDebloater.ps1 -> The silent version now utilizes the switch parameters: -Sysprep, -Debloat -Privacy. The silent version can be useful for deploying MDT Images/sysprepping or any other way you deploy Windows 10. This will work to remove the bloatware during the deployment process.
Windows10Debloater.ps1 -> This interactive version is what it implies — a Windows10Debloater script with interactive prompts. This one should not be used for deployments that require a silent script with optional parameters. This script gives you choices with prompts as it runs so that you can make the choices of what the script does.
Windows10DebloaterGUI.ps1 -> There is now a GUI Application named Windows10DebloaterGUI.ps1 with buttons to perform all of the functions that the scripts do. This is better for the average user who does not want to work with code, or if you’d prefer to just see an application screen.
There are 3 switch parameters in the Windows10SysPrepDebloater.ps1 script.
-SysPrep , which runs the command within a function: get-appxpackage | remove-appxpackage. This is useful since some administrators need that command to run first in order for machines to be able to properly provision the apps for removal.
-Debloat , switch parameter which does as it suggests. It runs the following functions: Start-Debloat, Remove-Keys, and Protect-Privacy. Remove-Keys removes registry keys leftover that are associated with the bloatware apps listed above, but not removed during the Start-Debloat function.
-Privacy , adds and/or changes registry keys to stop some telemetry functions, stops Cortana from being used as your Search Index, disables «unneccessary» scheduled tasks, and more.
This script will remove the bloatware from Windows 10 when using Remove-AppXPackage/Remove-AppXProvisionedPackage, and then delete specific registry keys that are were not removed beforehand. For best results, this script should be ran before a user profile is configured, otherwise you will likely see that apps that should have been removed will remain, and if they are removed you will find broken tiles on the start menu.
These registry keys are
EclipseManager, ActiproSoftwareLLC, Microsoft.PPIProjection, Microsoft.XboxGameCallableUI
You can choose to either ‘Debloat’ or ‘Revert’. Depending on your choice, either one will run specific code to either debloat your Windows 10 machine.
The Debloat switch choice runs the following functions
Debloat, Remove-Keys, Protect-Privacy, Stop-EdgePDF (If chosen)
The Revert switch choice runs the following functions
The Revert option reinstalls the bloatware and changes your registry keys back to default.
The scheduled tasks that are disabled are
XblGameSaveTaskLogon, XblGameSaveTask, Consolidator, UsbCeip, DmClient
These scheduled tasks that are disabled have absolutely no impact on the function of the OS.
Bloatware that is removed
3DBuilder, ActiproSoftware, Alarms, Appconnector, Asphalt8, Autodesk SketchBook, MSN Money, Food And Drink, Health And Fitness, Microsoft News, MSN Sports, MSN Travel, MSN Weather, BioEnrollment, Windows Camera, CandyCrush, CandyCrushSoda, Caesars Slots Free Casino, ContactSupport, CyberLink MediaSuite Essentials, DrawboardPDF, Duolingo, EclipseManager, Facebook, FarmVille 2 Country Escape, Flipboard, Fresh Paint, Get started, iHeartRadio, King apps, Maps, March of Empires, Messaging, Microsoft Office Hub, Microsoft Solitaire Collection, Microsoft Sticky Notes, Minecraft, Netflix, Network Speed Test, NYT Crossword, Office Sway, OneNote, OneConnect, Pandora, People, Phone, Phototastic Collage, PicsArt-PhotoStudio, PowerBI, Royal Revolt 2, Shazam, Skype for Desktop, SoundRecorder, TuneInRadio, Twitter, Windows communications apps, Windows Feedback, Windows Feedback Hub, Windows Reading List, XboxApp, Xbox Game CallableUI, Xbox Identity Provider, Zune Music, Zune Video.
Quick download link
iwr -useb https://git.io/debloat|iex
Allowlist and Blocklist
There may be some confusion, but when using the Allowlist/Blocklist, the checkmark means it is on the blocklist, and that it will be removed.