- Windows 10 debloat 2020 chris titus
- October 2020 Update
- Old 2018 Instructions
- Video Walkthrough
- Windows 10 debloat 2020 chris titus
- Windows 10 debloat 2020 chris titus
- Step 1: Debloat Windows 10
- Download PowerShell Script
- Run PowerShell Script
- Step 2: Clean Up Windows 10 Startup
- Changing Startup Programs (Advanced Users)
- Step 3: System Tweaks and Privacy
- Other Recommended Settings
- Video Walkthrough
- Windows 10 Debloater Tool | Debloat GUI | Updated Feb 2, 2021! V1.4
- LINK to Download: https://freetimetech.com/W10D/Windows10DebloaterV14.zip
- SOURCES, REFERENCES & IMPORTANT NOTICES
- README
- FUTURE UPDATES
- UPDATE 1.4
- UPDATE 1.3
- UPDATE 1.2
- UPDATE 1.1
- Directly Running
- Manual Running
- Files
- 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 2020 chris titus
Trying to Debloat Windows 10 is getting ridiculous and as a system admin it is soul crushing to see all that performance go to waste on the botched attempt by Microsoft to do an Appstore and its apps (I’m looking at you Candy Crush). Luckily some admins have worked tirelessly to give us a solution that works considerably well. Lets Start!
October 2020 Update
If you are coming here from the YouTube video I have taken all the scripts below and a system admin script I used a lot in the past to make a streamlined debloat script. This script will optimize Windows and can be run multiple times if you have an update ruin all the optimizations. I have also made it very easy to launch. Here is the source files: https://github.com/ChrisTitusTech/win10script
If you want to just run this on any system, you can easily copy and paste this into a Admin Powershell prompt and watch it do everything for you. It does have two prompts based on user feedback. Let me know what you think below!
What this script does
- Installs Chocolatey, Notepad++, Irfanview, VLC, Java, and asks if you want Adobe Reader or Brave.
- Removes all Windows Store Apps EXCEPT office, xbox, and WSL.
- Removed Telemetry
- Disables Cortana
- Deletes various schedules tasks that rebloat the system
- Removes Other Bloatware (Candy Crush, etc.)
- Fixes problems that other scripts causes (lock screen and personalization options restricted)
Based on User feedback, this no longer uninstalls OneDrive or Office.
Old 2018 Instructions
- Right Click Windows Button ->Select Powershell Prompt (Admin) OR Select Command Prompt (Admin)
- Note: If you don’t have PowerShell and only command prompt open command prompt (admin) and type “powershell“
- Change Execution policy to allow a debloat script to run in Powershell Set-ExecutionPolicy Unrestricted
- Run the script from the following Github Repository. The person running this GitHub has been updating this script for a while and is a godsend. (Source: https://github.com/Sycnex/Windows10Debloater) Use Windows10Debloater.ps1from the location above
- During installation select yes to debloat windows 10, select yes to remove OneDrive, and Yes to reboot after it finishes. Below is the image of performing these tasks.
[
Video Walkthrough
Note: YouTube Video — Hold Ctrl + Left Click to open in new window
Windows 10 debloat 2020 chris titus
Debloat Windows 10
This project collects PowerShell scripts which help to debloat Windows 10, tweak common settings and install basic software components.
I test these scripts on a Windows 10 Professional 64-Bit (English) virtual machine. Please let me know if you encounter any issues. Home Edition and different languages are not supported. These scripts are intended for tech-savvy administrators, who know what they are doing and just want to automate this phase of their setup. If this profile does not fit you, I recommend using a different (more interactive) tool — and there are a lot of them out there.
Also, note that gaming-related apps and services will be removed/disabled. If you intend to use your system for gaming, adjust the scripts accordingly.
There is no undo, I recommend only using these scripts on a fresh installation (including Windows Updates). Test everything after running them before doing anything else. Also, there is no guarantee that everything will work after future updates since I cannot predict what Microsoft will do next.
The scripts are designed to run without any user interaction. Modify them beforehand. If you want a more interactive approach check out DisableWinTracking from 10se1ucgo.
Download Latest Version
Code located in the master branch is always considered under development, but you’ll probably want the most recent version anyway.
Enable execution of PowerShell scripts:
Unblock PowerShell scripts and modules within this directory:
Scripts can be run individually, pick what you need.
- Install all available updates for your system.
- Edit the scripts to fit your need.
- Run the scripts you want to apply from a PowerShell with administrator privileges (Explorer Files > Open Windows PowerShell > Open Windows PowerShell as administrator )
- PS > Restart-Computer
- Run disable-windows-defender.ps1 one more time if you ran it in step 3
- PS > Restart-Computer
In the past I included small fixes to make the start menu more usable, like removing default tiles, disabling web search and so on. This is no longer the case since I am fed up with it. This fucking menu breaks for apparently no reason, is slow, is a pain to configure / script and even shows ads out of the box!
Please replace it with something better, either use Open Shell or Start is Back, but stop using that shit.
Start menu Search
After running the scripts, the start menu search-box may no longer work on newly created accounts. It seems like there is an issue with account initialization that is triggered when disabling the GeoLocation service. Following workaround has been discovered by BK from Atlanta:
- Delete registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo\3
- Re-enable GeoLocation service (set startup type to Automatic )
- Reboot
- Login with the account having the stated issue
- Start Cortana and set your preferences accordingly (web search and whatnot)
You may now disable the GeoLocation service again, the search box should remain functional.
Sysprep will hang
If you are deploying images with MDT and running these scripts, the sysprep step will hang unless dmwappushservice is active.
Xbox Wireless Adapter
Apparently running the stock remove-default-apps script will cause Xbox Wireless Adapters to stop functioning. I suspect one should not remove the Xbox App when wanting to use one. But I haven’t confirmed this yet, and there is a workaround to re-enable it afterwards. See #78.
Issues with Skype
Some of the domains blocked by adding them to the hosts-file are required for Skype. I highly discourage using Skype, however some people may not have the option to use an alternative. See the #79.
Fingerprint Reader / Facial Detection not Working
Ensure Windows Biometric Service is running. See #189.
All scripts are provided as-is and you use them at your own risk.
I would be happy to extend the collection of scripts. Just open an issue or send me a pull request.
Windows 10 debloat 2020 chris titus
In this article, we will clean up Windows 10. This will include debloat, startup maintenance, system tweaks, and privacy settings. These 3 stages are broken down below and will help maintain a healthy Windows 10 system. I’d recommend re-running these steps every 6 months.
Step 1: Debloat Windows 10
We will be utilizing PowerShell to clean up Windows 10 and get rid of a bunch of useless bloat that is included with it.
Download PowerShell Script
Run PowerShell Script
iex ((New-Object System.Net.WebClient).DownloadString(‘https://git.io/debloat’))
Note: This will remove many apps in the Microsoft Store. Games, Office 365 and things that utilize the Microsoft Store. If unsure, use the customize blacklist and only tick the boxes of things you want to remove!
Source: https://github.com/Sycnex/Windows10Debloater
Step 2: Clean Up Windows 10 Startup
Launch Task Manager and then click the startup tab. You need to disable any unneeded programs from here.
Changing Startup Programs (Advanced Users)
You can change startup programs from Start-Run-Type: shell:startup and Start-Run-Type: shell:common startup
You can also modify startup programs using registry editor HKCU or HKLM\Software\Microsoft\Windows\CurrrentVersion\Run
Cleanup Task Scheduler, as it accumulates many things that cause an install to be slow and is vital when you clean up Windows 10.
Step 3: System Tweaks and Privacy
There is literally hundreds of settings in Windows 10 that are privacy concerns and why I’d recommend using a 3rd party software for this. However, you can do all the same tweaks by simply going through settings and doing all these manually. That said, I recommend using O&O Shutup10 for optimal tweaks and privacy.
I also tell everyone to use the recommended settings as the other settings can have unintended consequences.
Other Recommended Settings
Turn off Hibernation: powercfg /hibernate off
Modify Applications Menu: explorer shell:AppsFolder
Change Windows 10 Start Menu: shell:StartMenuAllPrograms or shell:Start Menu
Video Walkthrough
Note: YouTube Video — Hold Ctrl + Left Click to open in new window
Windows 10 Debloater Tool | Debloat GUI | Updated Feb 2, 2021! V1.4
Use our FREE software utility (Version 1.4) that adds EZ Debloater to debloat easily or select what you want from the many options or choose a preset first from ‘Defaults’ or ‘Minimum’ to create the ultimate PowerShell script to debloat Microsoft Windows 10! Create your own radiobuttons preset and share! You can run the script directly from the program.
Create your own preset to share with others. Choose ‘Opposite’ to select alternate choices.
Run the PowerShell Script direct from the program.
Table of Contents
LINK to Download:
https://freetimetech.com/W10D/Windows10DebloaterV14.zip
SOURCES, REFERENCES & IMPORTANT NOTICES
We based our tool on Chris Titus Tech’s GitHub PowerShell Scripts: https://github.com/ChrisTitusTech/win10script as of Oct 24, 2020. Our tool is a mainly a front-end for the source scripts to make things easier to choose the many of options. We add our own touches. Check updates for additions.
NOTICE : This program only edits and reads from TEXT files. Everything is done through text files so you can modify every option and function data.
README
There is a ‘EZDebloater’ tab page as main front of the program now. It allows you to run common PowerShell scripts to debloat Windows 10. There are several restore scripts you can choose from after if you choose.
Each button has a script you can see to modify if you want before running.
The other tabs allows you to create a PowerShell script file that you can run to finely tweak/’Debloat’ Windows 10. A restore point is created in the beginning so you can safely use this tool.
The options are arranged in different tabs and there are presets: Default and Minimum in the Options menu. You can choose a preset first and add your own choices. You can also create your own radiobutton presets and share. There is also a ‘Opposite’ menu choice to select the alternate radiobutton choices. This is good to revert the changes in a script to run.
FUTURE UPDATES
We just added a ‘EZ Debloater’ page with buttons to quickly debloat.
UPDATE 1.4
We created a front tab page called ‘EZDebloater’ that allows you to run common debloating and restore scripts. After pressing a button, it’s script is shown to you see/modify then run.
UPDATE 1.3
We recreated the program in a different language and new user interface (C# + WPF). We added the option for Reading and Editing the ‘functions.txt’ file by clicking the small square button with each radiobutton.
UPDATE 1.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 1.1
The “Windows Apps” tab now has all the choices for debloating all 45+ Windows apps. Select to remove them or select to ‘LeaveAlone’ (stay on your computer).
Directly Running
You can directly run the PowerShell script from the program after creating your script. 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 ‘runpsscript.ps1’ in the same directory and runs it.
Manual Running
OR save the PowerShell script as whatever you wish in the same directory with the other files and then run it using the following commands.
But first, launch PowerShell (Run as administrator) and navigate to where your script is.
- Set-ExecutionPolicy Unrestricted
- ./YOUR_SCRIPT_NAME.ps1
YOUR_SCRIPT_NAME is the name of the PowerShell script you just saved.
Files
There needs to be 9 files for this program to run properly.
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’.