windows_10_debloat_by_chris_titus

Windows 10 Debloat by Chris Titus

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

Now available as Windows 11 Debloat

See also O&O ShutUp10++

Windows 10 Debloat by Chris Titus

Windows 10 Debloat

For complete details check out:

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

  • 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

1) , 2) , 3) , 4)
New-Object System.Net.WebClient).DownloadString('https://git.io/JJ8R4'
windows_10_debloat_by_chris_titus.txt · Last modified: 2024/04/28 03:47 by 127.0.0.1