windows_11_windows_10_debloat_by_chris_titus_-_winutil

Windows 11 / Windows 10 Debloat by Chris Titus - WinUtil

Return to Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Uninstall Edge

https://christitustech.github.io/winutil

Now available as Windows 11 Debloat

See also O&O ShutUp10++

Debloat by Chris Titus - WinUtil is the Most Popular PowerShell GitHub Repo!

Welcome to the official documentation for WinUtil, your go-to utility for optimizing and managing your Windows environment. Whether you’re an IT professional, power user, or regular user, WinUtil provides a comprehensive set of tools to enhance your Windows experience.

Running the latest release of WinUtil¶ You will first need to start a Powershell terminal as Admin. Now you can run the following command:

irm christitus.com/win ]] | //christitustech.github.io/winutil [[Windows 10 Debloat by Chris Titus

Windows 10 Debloat

For complete details check out:


  • Definition: Windows 11 Debloat by Chris Titus is a script created by Chris Titus, aimed at optimizing and debloating Windows 11 by removing unnecessary applications and services, improving performance and reducing bloat.
  • Function: Automates the process of debloating Windows 11, enhancing system performance, and customizing the operating system to better suit user needs.
  • Components:
     * '''Debloat Script''': The core script that removes bloatware and unnecessary services from Windows 11.
     * '''Customization Options''': Allows users to choose which features and applications to remove or keep.
     * '''Optimization Tweaks''': Includes various tweaks to improve system performance and responsiveness.
  • Features:
     * '''Bloatware Removal''': Uninstalls pre-installed applications and services that are not essential for most users.
     * '''Performance Enhancements''': Applies system tweaks to improve performance and speed.
     * '''User Customization''': Offers options to tailor the debloating process to individual preferences.
     * '''Open Source''': The script is open-source, allowing users to review, modify, and contribute to its development.
  • Usage: Ideal for users looking to streamline their Windows 11 installation, remove unnecessary bloat, and optimize their system for better performance.

Examples

  • Downloading and running the debloat script:
     ```powershell
     iwr -useb https://christitus.com/win ]] | [[ iex
     ```
     This command downloads and executes the debloat script directly from Chris Titus's website.
  • Customizing the debloat process:
     * The script provides options for users to select which components to remove or retain, allowing for a tailored debloat experience.
  • Applying performance tweaks:
     * The script includes various performance enhancements, such as disabling unnecessary startup services, optimizing power settings, and adjusting system configurations.
  • Reverting changes:
     * The script offers functionality to revert the debloat changes, allowing users to restore their system to its original state if needed.

Summary

  • Windows 11 Debloat by Chris Titus: A script designed to optimize and debloat Windows 11 by removing unnecessary applications and services, improving system performance, and offering customization options. It is ideal for users seeking to streamline their Windows 11 installation and enhance their system's performance.

Requires you to launch PowerShell or Windows Terminal As ADMINISTRATOR!

The recommended way is to right click on the start menu and select (PowerShell As Admin Windows 10 - Windows Terminal As Admin Windows 11)

Launch Command:

iwr -useb https://christitus.com/win ]] | iex This is the Ultimate Windows 10 [[PowerShell Script from a creation from multiple debloat scripts and gists from GitHub.

https://www.youtube.com/watch?v=dO30OnTsJhk

Ultimate Windows 10 Script: This script is the culmination of many scripts and gists from GitHub with features of my own. I am building this script to be a Swiss Army knife of Windows tools to help setup and optimize Windows machines.

Additions

How to Run

Fair Use Source

PowerShell Command to Install DeBloat

  • Checking winget…
  • Winget Already Installed

Sample Output 2024-08-26

   CCCCCCCCCCCCCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
CCC::::::::::::CT:::::::::::::::::::::TT:::::::::::::::::::::T
CC:::::::::::::::CT:::::::::::::::::::::TT:::::::::::::::::::::T C:::::CCCCCCCC::::CT:::::TT:::::::TT:::::TT:::::TT:::::::TT:::::T C:::::C CCCCCCTTTTTT T:::::T TTTTTTTTTTTT T:::::T TTTTTT C:::::C T:::::T T:::::T C:::::C T:::::T T:::::T C:::::C T:::::T T:::::T C:::::C T:::::T T:::::T C:::::C T:::::T T:::::T C:::::C T:::::T T:::::T C:::::C CCCCCC T:::::T T:::::T C:::::CCCCCCCC::::C TT:::::::TT TT:::::::TT CC:::::::::::::::C T:::::::::T T:::::::::T CCC::::::::::::C T:::::::::T T:::::::::T
 CCCCCCCCCCCCC          TTTTTTTTTTT            TTTTTTTTTTT

Chris Titus Tech

Windows Toolbox

Ensuring DNS is set to Quad9 on the following interfaces

Name InterfaceDescription ifIndex Status MacAddress LinkSpeed

  • —- ——————– ——- —— ———- ———
  • Running Script for WPFTweaksDisplay
  • Running Script for WPFTweaksRemoveOnedrive
  • Removing OneDrive
  • Onedrive dosn't seem to be installed anymore
  • Running Script for WPFTweaksHiber
  • Running Script for WPFTweaksDisableLMS1
  • Kill LMS
  • Stopping and disabling service: LMS
  • Removing service: LMS
  • Removing LMS driver packages
  • No LMS driver packages found in the driver store.
  • Searching and deleting LMS executable files
  • No LMS.exe files found in Program Files directories.
  • Intel LMS vPro service has been disabled, removed, and blocked.
  • Running Script for WPFTweaksRightClickMenu
  • Restarting explorer.exe …
  • Running Script for WPFTweaksRemoveHomeGallery
  • Running Script for WPFTweaksDisableipsix
  • Set HKCU:\System\GameConfigStore\GameDVR_FSEBehavior to 2
  • Set HKCU:\System\GameConfigStore\GameDVR_Enabled to 0
  • Set HKCU:\System\GameConfigStore\GameDVR_HonorUserFSEBehaviorMode to 1
  • Set HKCU:\System\GameConfigStore\GameDVR_EFSEFeatureFlags to 0
  • Disabling Scheduled Task Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser
  • Disabling Scheduled Task Microsoft\Windows\Application Experience\ProgramDataUpdater
  • WARNING: Scheduled Task Microsoft\Windows\Application Experience\ProgramDataUpdater was not Found
  • Disabling Scheduled Task Microsoft\Windows\Customer Experience Improvement Program\Consolidator
  • Disabling Scheduled Task Microsoft\Windows\Customer Experience Improvement Program\UsbCeip
  • Disabling Scheduled Task Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector
  • Disabling Scheduled Task Microsoft\Windows\Feedback\Siuf\DmClientOnScenarioDownload
  • Disabling Scheduled Task Microsoft\Windows\Windows Error Reporting\QueueReporting
  • Disabling Scheduled Task Microsoft\Windows\Application Experience\MareBackup
  • Disabling Scheduled Task Microsoft\Windows\Application Experience\StartupAppTask
  • Disabling Scheduled Task Microsoft\Windows\Application Experience\PcaPatchDbTask
  • Set HKCU:\SOFTWARE\Microsoft\Siuf\Rules\NumberOfSIUFInPeriod to 0
  • Set HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ClearPageFileAtShutdown to 0
  • Set HKLM:\SYSTEM\ControlSet001\Services\Ndu\Start to 2
  • Running Script for WPFTweaksTele
  • Running Script for WPFTweaksEndTaskOnTaskbar
  • Running Script for WPFTweaksPowershell7
  • Powershell 7 is already installed.
  • Settings file found.
  • Default profile updated to PowerShell using the name attribute.
  • Running Script for WPFTweaksTeredo
  • Set HKLM:\SYSTEM\Maps\AutoUpdateEnabled to 0
  • Setting Service HomeGroupListener to Manual
  • Setting Service HomeGroupProvider to Manual
  • Set HKLM:\Software\Microsoft\PolicyManager\default\WiFi\AllowWiFiHotSpotReporting\Value to 0
  • Set HKLM:\Software\Microsoft\PolicyManager\default\WiFi\AllowAutoConnectToWiFiSenseHotspots\Value to 0
  • Running Script for WPFTweaksPowershell7Tele
  • Running Script for WPFTweaksRemoveCopilot
  • Remove Copilot

– Tweaks are Finished —

Sample Output

  • Setting DiagTrack StartupType to Manual
  • Setting DPS StartupType to Manual
  • Setting dmwappushservice StartupType to Manual
  • Setting lfsvc StartupType to Manual
  • Setting MapsBroker StartupType to Manual
  • Setting NetTcpPortSharing StartupType to Manual
  • Setting RemoteAccess StartupType to Manual
  • Setting RemoteRegistry StartupType to Manual
  • Setting SharedAccess StartupType to Manual
  • Setting TrkWks StartupType to Manual
  • Setting WMPNetworkSvc StartupType to Manual
  • Setting WSearch StartupType to Manual
  • Setting XblAuthManager StartupType to Manual
  • Setting XblGameSave StartupType to Manual
  • Setting XboxNetApiSvc StartupType to Manual
  • Setting XboxGipSvc StartupType to Manual
  • Setting ndu StartupType to Manual
  • Setting WerSvc StartupType to Manual
  • Setting Fax StartupType to Manual
  • Setting fhsvc StartupType to Manual
  • Setting gupdate StartupType to Manual
  • Setting gupdatem StartupType to Manual
  • Setting stisvc StartupType to Manual
  • Setting AJRouter StartupType to Manual
  • Setting MSDTC StartupType to Manual
  • Setting WpcMonSvc StartupType to Manual
  • Setting PhoneSvc StartupType to Manual
  • Setting PrintNotify StartupType to Manual
  • Setting PcaSvc StartupType to Manual
  • Setting WPDBusEnum StartupType to Manual
  • Setting seclogon StartupType to Manual
  • Setting SysMain StartupType to Manual
  • Setting lmhosts StartupType to Manual
  • Setting wisvc StartupType to Manual
  • Setting FontCache StartupType to Manual
  • Setting RetailDemo StartupType to Manual
  • Setting ALG StartupType to Manual
  • Setting SCardSvr StartupType to Manual
  • Setting EntAppSvc StartupType to Manual
  • Setting BthAvctpSvc StartupType to Manual
  • Setting Browser StartupType to Manual
  • Setting BthAvctpSvc StartupType to Manual
  • Setting iphlpsvc StartupType to Manual
  • Setting edgeupdate StartupType to Manual
  • Setting MicrosoftEdgeElevationService StartupType to Manual
  • Setting edgeupdatem StartupType to Manual
  • Setting SEMgrSvc StartupType to Manual
  • Setting PerfHost StartupType to Manual
  • Setting BcastDVRUserService_48486de StartupType to Manual
  • Setting CaptureService_48486de StartupType to Manual
  • Setting cbdhsvc_48486de StartupType to Manual
  • Setting WpnService StartupType to Manual
  • Setting RtkBtManServ StartupType to Manual
  • Setting QWAVE StartupType to Manual
  • Setting HPAppHelperCap StartupType to Manual
  • Setting HPDiagsCap StartupType to Manual
  • Setting HPNetworkCap StartupType to Manual
  • Setting HPSysInfoCap StartupType to Manual
  • Setting HpTouchpointAnalyticsService StartupType to Manual
  • Setting HvHost StartupType to Manual
  • Setting vmickvpexchange StartupType to Manual
  • Setting vmicguestinterface StartupType to Manual
  • Setting vmicshutdown StartupType to Manual
  • Setting vmicheartbeat StartupType to Manual
  • Setting vmicvmsession StartupType to Manual
  • Setting vmicrdv StartupType to Manual
  • Setting vmictimesync StartupType to Manual
  • Essential Tweaks Completed - Please Reboot

powershell

Windows PowerShell

Copyright (C) Microsoft Corporation. All rights reserved.

PS iex 5)

Checking winget… Winget not found, installing it now. Winget Installed Disabling driver offering through Windows Update… Disabling Windows Update automatic restart… Disabled driver offering through Windows Update Creating Restore Point incase something bad happens Running O&O Shutup with Recommended Settings Disabling Telemetry… Disabling Wi-Fi Sense… Disabling Application suggestions… Disabling Activity History… Disabling Location Tracking… Disabling automatic Maps updates… Disabling Feedback… Disabling Tailored Experiences… Disabling Advertising ID… Disabling Error reporting… Restricting Windows Update P2P only to local network… Stopping and disabling Diagnostics Tracking Service… Stopping and disabling WAP Push Service… Enabling F8 boot menu options… Stopping and disabling Home Groups services… Disabling Remote Assistance… Disabling Storage Sense… Stopping and disabling Superfetch service… Disabling Hibernation… Showing task manager details… Showing file operations details… Hiding Task View button… Hiding People icon… Hide tray icons… Enabling NumLock after startup… Changing default Explorer view to This PC… Hiding 3D Objects icon from This PC… Disable News and Interests Removing AutoLogger file and restricting directory… Stopping and disabling Diagnostics Tracking Service… Showing known file extensions… Setting diagnosticshub.standardcollector.service StartupType to Manual Setting DiagTrack StartupType to Manual Setting DPS StartupType to Manual Setting dmwappushservice StartupType to Manual Setting lfsvc StartupType to Manual Setting MapsBroker StartupType to Manual Setting NetTcpPortSharing StartupType to Manual Setting RemoteAccess StartupType to Manual Setting RemoteRegistry StartupType to Manual Setting SharedAccess StartupType to Manual Setting TrkWks StartupType to Manual Setting WMPNetworkSvc StartupType to Manual Setting WSearch StartupType to Manual Setting XblAuthManager StartupType to Manual Setting XblGameSave StartupType to Manual Setting XboxNetApiSvc StartupType to Manual Setting XboxGipSvc StartupType to Manual Setting ndu StartupType to Manual Setting WerSvc StartupType to Manual Setting Fax StartupType to Manual Setting fhsvc StartupType to Manual Setting gupdate StartupType to Manual Setting gupdatem StartupType to Manual Setting stisvc StartupType to Manual Setting AJRouter StartupType to Manual Setting MSDTC StartupType to Manual Setting WpcMonSvc StartupType to Manual Setting PhoneSvc StartupType to Manual Setting PrintNotify StartupType to Manual Setting PcaSvc StartupType to Manual Setting WPDBusEnum StartupType to Manual Setting seclogon StartupType to Manual Setting SysMain StartupType to Manual Setting lmhosts StartupType to Manual Setting wisvc StartupType to Manual Setting FontCache StartupType to Manual Setting RetailDemo StartupType to Manual Setting ALG StartupType to Manual Setting SCardSvr StartupType to Manual Setting EntAppSvc StartupType to Manual Setting BthAvctpSvc StartupType to Manual Setting Browser StartupType to Manual Setting BthAvctpSvc StartupType to Manual Setting iphlpsvc StartupType to Manual Setting edgeupdate StartupType to Manual Setting MicrosoftEdgeElevationService StartupType to Manual Setting edgeupdatem StartupType to Manual Setting SEMgrSvc StartupType to Manual Setting PerfHost StartupType to Manual Setting BcastDVRUserService_48486de StartupType to Manual Setting CaptureService_48486de StartupType to Manual Setting cbdhsvc_48486de StartupType to Manual Setting WpnService StartupType to Manual Setting RtkBtManServ StartupType to Manual Setting QWAVE StartupType to Manual Setting HPAppHelperCap StartupType to Manual Setting HPDiagsCap StartupType to Manual Setting HPNetworkCap StartupType to Manual Setting HPSysInfoCap StartupType to Manual Setting HpTouchpointAnalyticsService StartupType to Manual Setting HvHost StartupType to Manual Setting vmickvpexchange StartupType to Manual Setting vmicguestinterface StartupType to Manual Setting vmicshutdown StartupType to Manual Setting vmicheartbeat StartupType to Manual Setting vmicvmsession StartupType to Manual Setting vmicrdv StartupType to Manual Setting vmictimesync StartupType to Manual Essential Tweaks Completed - Please Reboot


Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


windows_11_windows_10_debloat_by_chris_titus_-_winutil.txt · Last modified: 2025/02/01 06:22 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki