From 7f8768430ab260927c0cca2d255b492129e739b8 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 12 Nov 2021 21:12:40 +0200 Subject: [PATCH 001/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 748274f5..1587d6a1 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -266,23 +266,23 @@ Function SlowUpdatesTweaks { Write-Output "Improving Windows Update to delay Feature updates and only install Security Updates" ### Fix Windows Update to delay feature updates and only update at certain times Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -Type DWord -Value 16 -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "BranchReadinessLevel" -Type DWord -Value 16 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdates" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferQualityUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferQualityUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferQualityUpdates" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdatesPeriodInDays" -Type DWord -Value 30d -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdatesPeriodInDays" -Type DWord -Value 30d -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdatesPeriodInDays" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferQualityUpdatesPeriodInDays" -Type DWord -Value 4d -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferQualityUpdatesPeriodInDays" -Type DWord -Value 4d -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferQualityUpdatesPeriodInDays" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "PauseFeatureUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseFeatureUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseFeatureUpdatesStartTime" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "PauseQualityUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseQualityUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseQualityUpdatesStartTime" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursEnd" -Type DWord -Value 2 -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursEnd" -Type DWord -Value 2 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursEnd" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursStart" -Type DWord -Value 8 -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursStart" -Type DWord -Value 8 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursStart" -ErrorAction SilentlyContinue | Out-Null } #Utilizing Clolors For Better Warning Messages! From 55b981e4c58b0b0b6bc6fdf56bc41967543b9fe5 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 12 Nov 2021 21:18:15 +0200 Subject: [PATCH 002/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 1587d6a1..25d7e8a9 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -283,6 +283,8 @@ Function SlowUpdatesTweaks { Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursEnd" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursStart" -Type DWord -Value 8 -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursStart" -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings" -Name "PausedQualityDate" -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings" -Name "PausedFeatureDate" -ErrorAction SilentlyContinue | Out-Null } #Utilizing Clolors For Better Warning Messages! From eab63500c4136d04e60a50b5bbf0d3b8ab54dd52 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 13 Nov 2021 06:18:50 +0200 Subject: [PATCH 003/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 25d7e8a9..d42dc876 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -279,10 +279,10 @@ Function SlowUpdatesTweaks { Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseFeatureUpdatesStartTime" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "PauseQualityUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseQualityUpdatesStartTime" -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursEnd" -Type DWord -Value 2 -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursEnd" -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursStart" -Type DWord -Value 8 -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursStart" -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursEnd" -ErrorAction SilentlyContinue | Out-Null + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursEnd" -Type DWord -Value 2 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursStart" -ErrorAction SilentlyContinue | Out-Null + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursStart" -Type DWord -Value 8 -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings" -Name "PausedQualityDate" -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings" -Name "PausedFeatureDate" -ErrorAction SilentlyContinue | Out-Null } From 8a2c597d49178ec6d7ce88f1d0301a5eccfc3129 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 3 Dec 2021 02:02:59 +0200 Subject: [PATCH 004/104] Create LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..f2e4ce15 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 CT Tech Group, LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 07685032783c669f39752037bd43e00bf2e3db0e Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 12 Jan 2022 13:51:28 +0200 Subject: [PATCH 005/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d42dc876..d4900f06 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -95,7 +95,7 @@ $tweaks = @( "EnableUpdateDriver", # "EnableUpdateDriver", #"DisableUpdateDriver", "DisableUpdateRestart", # "EnableUpdateRestart", "DisableHomeGroups", # "EnableHomeGroups", - "DisableSharedExperiences", # "EnableSharedExperiences", + "EnableSharedExperiences", # "SharedExperiences", "DisableRemoteAssistance", # "EnableRemoteAssistance", "EnableRemoteDesktop", # "DisableRemoteDesktop", "DisableAutoplay", # "EnableAutoplay", From 93122aa60b0c6ed5ff84a58f88db4b0bbaf908ea Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 15 Jan 2022 21:23:20 +0200 Subject: [PATCH 006/104] Update LICENSE --- LICENSE | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/LICENSE b/LICENSE index f2e4ce15..bfd6c7a5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,8 @@ MIT License +Copyright (c) 2022 DaddyMadu. -Copyright (c) 2021 CT Tech Group, LLC +Permission is hereby granted, free of charge, to any person obtaining a copy of my scripts/softwares and associated documentation files (the "Scripts/Softwares"), to deal in the Script/Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Script/Software. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +THE SCRIPT/SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SCRIPT/SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SCRIPT/SOFTWARE. From 126cc35a5079702e853234f42ad8a7ee588e1ac9 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 8 Feb 2022 22:24:30 +0200 Subject: [PATCH 007/104] Add files via upload --- AutomatedVPN.ps1 | 64 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 AutomatedVPN.ps1 diff --git a/AutomatedVPN.ps1 b/AutomatedVPN.ps1 new file mode 100644 index 00000000..8c7a8353 --- /dev/null +++ b/AutomatedVPN.ps1 @@ -0,0 +1,64 @@ +if ((Get-PackageProvider -Name NuGet).version -lt 2.8.5.208 ) { + try { + echo Y | Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.208 -Confirm:$False -Force + } + catch [Exception]{ + $_.message + exit + } +} else { + Write-Host "Version of NuGet installed = " (Get-PackageProvider -Name NuGet).version +} + +if (Get-Module -ListAvailable -Name VPNCredentialsHelper) { + Write-Host "VPNCredentialsHelper Already Installed" +} else { + try { + echo Y | Install-Module -Name VPNCredentialsHelper -Confirm:$False -Force + } + catch [Exception] { + $_.message + exit + } +} + Remove-Item -Path "$env:USERPROFILE\VPNServers.txt" -Force -Recurse -ErrorAction SilentlyContinue + Remove-Item -Path "$env:USERPROFILE\VPNServersSorted.txt" -Force -Recurse -ErrorAction SilentlyContinue + $VPNServerURI = "https://www.vpngate.net/en/" + $VPNServerHTML = Invoke-WebRequest -Uri $VPNServerURI + $VPNServersOut = ($VPNServerHTML.ParsedHtml.getElementsByTagName("td") | Where-Object{$_.className -eq "vg_table_row_1"}).innerText | select-string -CaseSensitive "SSTP Hostname :" + $VPNServersText = $VPNServersOut -replace 'SSTP Hostname :' -replace 'MS-SSTP' -replace 'Connect guide' | ForEach-Object { $_.Trim() } + foreach ($line in $VPNServersText) { + if ($line -like "*opengw*") { + $line | out-file -FilePath "C:\VPNServers.txt" -Append + } +} +$unsortedservers = Get-Content "$env:USERPROFILE\VPNServers.txt" +@(foreach ($vserver in $unsortedservers){ +test-connection -ComputerName $vserver -Count 1 -ea 0 | + measure responsetime -average | + % {$_.average.tostring() + " $vserver"}}) | + sort |% {$_.split()[1]} | out-file -FilePath "$env:USERPROFILE\VPNServersSorted.txt" -Append + + $__lines = get-content "$env:USERPROFILE\VPNServersSorted.txt" + $ScriptProperty = @{ + Name = 'NextSentence' + MemberType = 'ScriptProperty' + Value = { + return $this[++$global:__idx % @($this).Count] + } +} +Add-Member @ScriptProperty -InputObject $__lines +function Get-RandomServer { + $global:__lines.NextSentence +} + $VPNServerAdress = Get-RandomServer + $VPNusername = "vpn" + $VPNpassword = "vpn" + $VPNServername = "VPN" +if ((Get-VpnConnection).name -eq "VPN" ) { + Set-VpnConnection -Name VPN -ServerAddress $VPNServerAdress -TunnelType "Sstp" -EncryptionLevel "Required" -AuthenticationMethod MSChapv2 -RememberCredential:$true -SplitTunneling:$true -PassThru -ErrorAction SilentlyContinue | Out-Null + Set-VpnConnectionUsernamePassword -connectionname $VPNServername -username $VPNusername -password $VPNpassword -ErrorAction SilentlyContinue | Out-Null +} else { + Add-VpnConnection -Name $VPNServername -ServerAddress $VPNServerAdress -TunnelType "Sstp" -EncryptionLevel "Required" -AuthenticationMethod MSChapv2 -RememberCredential:$true -SplitTunneling:$true -PassThru -ErrorAction SilentlyContinue | Out-Null + Set-VpnConnectionUsernamePassword -connectionname $VPNServername -username $VPNusername -password $VPNpassword -ErrorAction SilentlyContinue | Out-Null +} From bca1558568da061cd76ce6d5a7349d31a7774dbf Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 8 Feb 2022 22:25:18 +0200 Subject: [PATCH 008/104] Delete AutomatedVPN.ps1 --- AutomatedVPN.ps1 | 64 ------------------------------------------------ 1 file changed, 64 deletions(-) delete mode 100644 AutomatedVPN.ps1 diff --git a/AutomatedVPN.ps1 b/AutomatedVPN.ps1 deleted file mode 100644 index 8c7a8353..00000000 --- a/AutomatedVPN.ps1 +++ /dev/null @@ -1,64 +0,0 @@ -if ((Get-PackageProvider -Name NuGet).version -lt 2.8.5.208 ) { - try { - echo Y | Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.208 -Confirm:$False -Force - } - catch [Exception]{ - $_.message - exit - } -} else { - Write-Host "Version of NuGet installed = " (Get-PackageProvider -Name NuGet).version -} - -if (Get-Module -ListAvailable -Name VPNCredentialsHelper) { - Write-Host "VPNCredentialsHelper Already Installed" -} else { - try { - echo Y | Install-Module -Name VPNCredentialsHelper -Confirm:$False -Force - } - catch [Exception] { - $_.message - exit - } -} - Remove-Item -Path "$env:USERPROFILE\VPNServers.txt" -Force -Recurse -ErrorAction SilentlyContinue - Remove-Item -Path "$env:USERPROFILE\VPNServersSorted.txt" -Force -Recurse -ErrorAction SilentlyContinue - $VPNServerURI = "https://www.vpngate.net/en/" - $VPNServerHTML = Invoke-WebRequest -Uri $VPNServerURI - $VPNServersOut = ($VPNServerHTML.ParsedHtml.getElementsByTagName("td") | Where-Object{$_.className -eq "vg_table_row_1"}).innerText | select-string -CaseSensitive "SSTP Hostname :" - $VPNServersText = $VPNServersOut -replace 'SSTP Hostname :' -replace 'MS-SSTP' -replace 'Connect guide' | ForEach-Object { $_.Trim() } - foreach ($line in $VPNServersText) { - if ($line -like "*opengw*") { - $line | out-file -FilePath "C:\VPNServers.txt" -Append - } -} -$unsortedservers = Get-Content "$env:USERPROFILE\VPNServers.txt" -@(foreach ($vserver in $unsortedservers){ -test-connection -ComputerName $vserver -Count 1 -ea 0 | - measure responsetime -average | - % {$_.average.tostring() + " $vserver"}}) | - sort |% {$_.split()[1]} | out-file -FilePath "$env:USERPROFILE\VPNServersSorted.txt" -Append - - $__lines = get-content "$env:USERPROFILE\VPNServersSorted.txt" - $ScriptProperty = @{ - Name = 'NextSentence' - MemberType = 'ScriptProperty' - Value = { - return $this[++$global:__idx % @($this).Count] - } -} -Add-Member @ScriptProperty -InputObject $__lines -function Get-RandomServer { - $global:__lines.NextSentence -} - $VPNServerAdress = Get-RandomServer - $VPNusername = "vpn" - $VPNpassword = "vpn" - $VPNServername = "VPN" -if ((Get-VpnConnection).name -eq "VPN" ) { - Set-VpnConnection -Name VPN -ServerAddress $VPNServerAdress -TunnelType "Sstp" -EncryptionLevel "Required" -AuthenticationMethod MSChapv2 -RememberCredential:$true -SplitTunneling:$true -PassThru -ErrorAction SilentlyContinue | Out-Null - Set-VpnConnectionUsernamePassword -connectionname $VPNServername -username $VPNusername -password $VPNpassword -ErrorAction SilentlyContinue | Out-Null -} else { - Add-VpnConnection -Name $VPNServername -ServerAddress $VPNServerAdress -TunnelType "Sstp" -EncryptionLevel "Required" -AuthenticationMethod MSChapv2 -RememberCredential:$true -SplitTunneling:$true -PassThru -ErrorAction SilentlyContinue | Out-Null - Set-VpnConnectionUsernamePassword -connectionname $VPNServername -username $VPNusername -password $VPNpassword -ErrorAction SilentlyContinue | Out-Null -} From db3c0b4d019b3b99d3156aac6bad87597f1ffb7b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 18 May 2022 12:47:00 +0200 Subject: [PATCH 009/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d4900f06..358e77a2 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3378,6 +3378,8 @@ cmd /c 'echo Temp folders Cleared Successfully!' #Notifying user to reboot! Function Finished { + New-Item -Path "HKCR:\Msi.Package\shell\runas\command" -Force | Out-Null + Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type String -Value "C:\Windows\System32\msiexec.exe /a \'%1\' %*" | Out-Null -ErrorAction SilentlyContinue cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Manufacturer" /t REG_SZ /d "This PC is Optimized by DaddyMadu" /f 2>nul' >$null cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /t REG_SZ /d "http://daddymadu.gg" /f 2>nul' >$null Start-Sleep -s 5 From a6ee752f618ac90719775a3397b3acbbc37636d1 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 18 May 2022 13:54:48 +0200 Subject: [PATCH 010/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 358e77a2..d2702387 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3379,7 +3379,7 @@ cmd /c 'echo Temp folders Cleared Successfully!' #Notifying user to reboot! Function Finished { New-Item -Path "HKCR:\Msi.Package\shell\runas\command" -Force | Out-Null - Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type String -Value "C:\Windows\System32\msiexec.exe /a \'%1\' %*" | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type String -Value 'C:\Windows\System32\msiexec.exe /a \"%1\" %*' | Out-Null -ErrorAction SilentlyContinue cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Manufacturer" /t REG_SZ /d "This PC is Optimized by DaddyMadu" /f 2>nul' >$null cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /t REG_SZ /d "http://daddymadu.gg" /f 2>nul' >$null Start-Sleep -s 5 From ff45baaa4e7f17ccd2536bd35b70efa317e718f0 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 18 May 2022 14:13:46 +0200 Subject: [PATCH 011/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d2702387..d802b078 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3379,7 +3379,8 @@ cmd /c 'echo Temp folders Cleared Successfully!' #Notifying user to reboot! Function Finished { New-Item -Path "HKCR:\Msi.Package\shell\runas\command" -Force | Out-Null - Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type String -Value 'C:\Windows\System32\msiexec.exe /a \"%1\" %*' | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas" -Name "HasLUAShield" -Type String -Value "" | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type ExpandString -Value '"%SystemRoot%\System32\msiexec.exe" /i "%1" %*' | Out-Null -ErrorAction SilentlyContinue cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Manufacturer" /t REG_SZ /d "This PC is Optimized by DaddyMadu" /f 2>nul' >$null cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /t REG_SZ /d "http://daddymadu.gg" /f 2>nul' >$null Start-Sleep -s 5 From 32aa0f7705f63e79a8059830ea816403a5f20205 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 4 Jun 2022 20:10:50 +0200 Subject: [PATCH 012/104] Delete ooshutup10.cfg --- ooshutup10.cfg | 176 ------------------------------------------------- 1 file changed, 176 deletions(-) delete mode 100644 ooshutup10.cfg diff --git a/ooshutup10.cfg b/ooshutup10.cfg deleted file mode 100644 index 5500ab84..00000000 --- a/ooshutup10.cfg +++ /dev/null @@ -1,176 +0,0 @@ -############################################################################ -# This file was created with O&O ShutUp10 and can be imported onto another computer. -# -# Download the application at https://www.oo-software.com/shutup10 -# You can then import the file from within the program. -# -# Alternatively you can import it automatically over a command line. Simply use -# the following parameter: -# ooshutup10.exe -# -# Selecting the Option /quiet ends the app right after the import and the user does not -# get any feedback about the import. -# -# We are always happy to answer any questions you may have! -# © 2015-2020 O&O Software GmbH, Berlin. All rights reserved. https://www.oo-software.com/ -############################################################################ - -P001 + -P002 + -P003 + -P004 + -P005 + -P006 + -P008 + -P017 + -P026 + -P027 + -P028 + -P064 + -P065 + -P066 + -P067 + -P069 + -P009 - -P010 + -P015 + -P068 - -P016 - -A001 + -A002 + -A003 + -A004 + -A006 + -A005 + -P007 + -P036 + -P025 + -P033 + -P023 + -P056 + -P057 - -P012 - -P034 - -P013 - -P035 - -P062 - -P063 - -P047 - -P019 - -P048 - -P049 - -P020 - -P037 - -P011 - -P038 - -P050 - -P051 - -P018 - -P039 - -P021 - -P040 - -P022 - -P041 - -P014 - -P042 - -P052 - -P053 - -P054 - -P055 - -P029 - -P043 - -P030 - -P044 - -P031 - -P045 - -P032 - -P046 - -P058 - -P059 - -P060 - -P061 - -P024 - -S001 + -S002 + -S003 + -S008 - -E101 + -E115 - -E116 + -E117 + -E118 - -E107 - -E111 + -E112 - -E109 - -E121 - -E103 - -E119 - -E120 - -E122 - -E106 - -E001 + -E002 + -E003 - -E008 + -E007 - -E010 - -E011 + -E012 - -E009 - -E004 - -E005 - -E013 - -E014 - -E006 - -Y001 + -Y002 + -Y003 + -Y004 + -Y005 + -Y006 + -Y007 + -C012 + -C002 + -C013 + -C007 + -C008 + -C009 + -C010 + -C011 + -L001 + -L003 + -L004 - -L005 + -U001 + -U004 + -U005 + -W001 - -W011 + -W004 - -W005 - -W010 - -W009 - -W006 - -W008 - -M006 + -M011 - -M010 + -O003 - -O001 + -S012 + -S013 + -S014 - -K001 + -K002 + -K005 + -M001 + -M004 + -M005 + -M003 + -M012 - -M013 - -M014 - -M015 + -M016 + -N001 - From 3d1e7b4369043de54384a32a4dc6d9ab20bc448f Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 4 Jun 2022 20:11:22 +0200 Subject: [PATCH 013/104] Add files via upload --- ooshutup10.cfg | 189 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 ooshutup10.cfg diff --git a/ooshutup10.cfg b/ooshutup10.cfg new file mode 100644 index 00000000..9c8cedf2 --- /dev/null +++ b/ooshutup10.cfg @@ -0,0 +1,189 @@ +############################################################################ +# This file was created with O&O ShutUp10++ V1.9.1431 +# and can be imported onto another computer. +# +# Download the application at https://www.oo-software.com/shutup10 +# You can then import the file from within the program. +# +# Alternatively you can import it automatically over a command line. +# Simply use the following parameter: +# OOSU10.exe +# +# Selecting the Option /quiet ends the app right after the import and the +# user does not get any feedback about the import. +# +# We are always happy to answer any questions you may have! +# © 2015-2022 O&O Software GmbH, Berlin. All rights reserved. +# https://www.oo-software.com/ +############################################################################ + +P001 + +P002 + +P003 + +P004 + +P005 + +P006 + +P008 + +P026 + +P027 + +P028 + +P064 + +P065 + +P066 + +P067 + +P070 + +P069 + +P009 - +P010 - +P015 + +P068 - +P016 - +A001 + +A002 + +A003 + +A004 - +A006 - +A005 - +P007 + +P036 + +P025 - +P033 + +P023 + +P056 + +P057 - +P012 - +P034 - +P013 - +P035 - +P062 - +P063 - +P081 - +P047 - +P019 - +P048 - +P049 - +P020 - +P037 - +P011 - +P038 - +P050 - +P051 - +P018 - +P039 - +P021 - +P040 - +P022 - +P041 - +P014 - +P042 - +P052 - +P053 - +P054 - +P055 - +P029 - +P043 - +P030 - +P044 - +P031 - +P045 - +P032 - +P046 - +P058 - +P059 - +P060 - +P061 - +P024 - +S001 + +S002 + +S003 + +S008 - +E101 + +E115 - +E118 - +E107 - +E111 + +E112 - +E109 - +E121 - +E103 - +E123 - +E124 - +E119 - +E120 - +E122 - +E106 - +E001 + +E002 + +E003 - +E008 + +E007 - +E010 - +E011 + +E012 - +E009 - +E004 - +E005 - +E013 - +E014 - +E006 - +Y001 + +Y002 + +Y003 + +Y004 + +Y005 + +Y006 + +Y007 + +C012 + +C002 + +C013 + +C007 + +C008 + +C009 + +C010 + +C011 + +C014 - +L001 + +L003 + +L004 - +L005 + +U001 + +U004 + +U005 + +U006 - +U007 - +W001 - +W011 + +W004 - +W005 - +W010 - +W009 - +P017 + +W006 - +W008 - +M006 + +M011 - +M010 + +O003 - +O001 + +S012 + +S013 + +S014 - +K001 + +K002 + +K005 + +M022 + +M001 + +M004 + +M005 + +M003 + +M012 - +M013 - +M014 - +M015 + +M016 + +M017 + +M018 + +M019 - +M020 + +M023 + +N001 - From 22cdbdc34471eb1835e6ebf8debda6d1637e7ab9 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 4 Jun 2022 20:17:01 +0200 Subject: [PATCH 014/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d802b078..e9b9a1d5 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3381,6 +3381,7 @@ Function Finished { New-Item -Path "HKCR:\Msi.Package\shell\runas\command" -Force | Out-Null Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas" -Name "HasLUAShield" -Type String -Value "" | Out-Null -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type ExpandString -Value '"%SystemRoot%\System32\msiexec.exe" /i "%1" %*' | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Name "AllowClipboardHistory" -Type DWord -Value 1 cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Manufacturer" /t REG_SZ /d "This PC is Optimized by DaddyMadu" /f 2>nul' >$null cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /t REG_SZ /d "http://daddymadu.gg" /f 2>nul' >$null Start-Sleep -s 5 From 913ff4a4be74590a01922b41771a0830fca7c3be Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 15 Jul 2022 23:45:12 +0200 Subject: [PATCH 015/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index e9b9a1d5..061c2e82 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2662,6 +2662,11 @@ Function UnpinStartMenuTiles { Write-Output "Unpinning all Start Menu tiles..." $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" + If ([System.Environment]::OSVersion.Version.Build -ge 22000) { + New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null + Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" + Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 + } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue @@ -2684,6 +2689,7 @@ Function UnpinStartMenuTiles { Name = $Value Value = $Key.GetValue($Value) Type = $Key.GetValueKind($Value) + } } } } From 2d8a6b16868f8cdc3e7966f331701c5a82c6e92a Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 02:31:03 +0200 Subject: [PATCH 016/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 061c2e82..b43e88bd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -28,7 +28,7 @@ $tweaks = @( ### Chris Titus Tech Additions "SlowUpdatesTweaks", - "Write-ColorOutput", #Utilizing Colors for better warrning messages! + "Write-ColorOutput", #Utilizing Colors for better Warning messages! "InstallTitusProgs", #REQUIRED FOR OTHER PROGRAM INSTALLS! "InstallMVC", #DaddyMadu install Microsoft Visualstudio required for HPET service! "Install7Zip", @@ -42,7 +42,7 @@ $tweaks = @( # "ChangeDefaultApps", # Removed due to issues with steam and resetting default apps ### DaddyMadu Windows Defender Settings! Don't Change Order Just Disable with # If You Don't want it ### - "MSIMode", #Enable Or Disable MSI Mode For Supported Cards, WARRNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! + "MSIMode", #Enable Or Disable MSI Mode For Supported Cards, WARNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! "DisableNagle", "askDefender", "DorEOneDrive", #Option to Install Or Uninstall Microsoft One Drive! From 0624b2941cb769d248ca5c1f3d7a9a79c922b059 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 02:39:53 +0200 Subject: [PATCH 017/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index b43e88bd..fd0431bd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -401,7 +401,7 @@ Function askXBOX { { cls Write-Host "================ Do You Want To Disable XBOX features and all related APPS? ================" - Write-ColorOutput "WARRNING: REMOVING XBOX APPS will make Win+G do nothing!" Red + Write-ColorOutput "WARNING: REMOVING XBOX APPS will make Win+G do nothing!" Red Write-Host "Y: Press 'Y' to Disable XBOX features." Write-Host "N: Press 'N' to Enable XBOX features." Write-Host "Q: Press 'Q' to Skip this." @@ -446,7 +446,7 @@ Function askXBOX { } -#Enable Or Disable MSI Mode For Supported Cards, WARRNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! +#Enable Or Disable MSI Mode For Supported Cards, WARNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! Function MSIMode { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" @@ -1030,7 +1030,7 @@ Function askMSPPS { { cls Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Platform Service? ================" - Write-ColorOutput "Warrning: Windows Default is ENABLED, if you Disabled it, Windows 10/Office will show not activated state but you can use it as normal" Red + Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it, Windows 10/Office will show not activated state but you can use it as normal" Red Write-Host "Y: Press 'Y' to Disable this." Write-Host "N: Press 'N' to Enable this." Write-Host "Q: Press 'Q' to stop the entire script." @@ -1063,7 +1063,7 @@ Function askMSWSAPPX { { cls Write-Host "================ Do you want to disable Microsoft Store and Disable WSAPPX Service? ================" - Write-ColorOutput "Warrning: Windows Default is ENABLED, if you Disabled it and wanted to enable it again and restore Microsoft Store Please run the script twise and choose N" Red + Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it and wanted to enable it again and restore Microsoft Store Please run the script twise and choose N" Red Write-Host "Y: Press 'Y' to Disable this." Write-Host "N: Press 'N' to Enable this." Write-Host "Q: Press 'Q' to stop the entire script." From 139eded1ba04d904250f922fb43ba553cbd83d78 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 02:41:41 +0200 Subject: [PATCH 018/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index fd0431bd..8869db67 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -265,7 +265,7 @@ function Show-Choco-Menu { Function SlowUpdatesTweaks { Write-Output "Improving Windows Update to delay Feature updates and only install Security Updates" ### Fix Windows Update to delay feature updates and only update at certain times - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -Type DWord -Value 16 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdates" -ErrorAction SilentlyContinue | Out-Null From d07ddd97fed4c7abf5724c77263a9184fece6a3d Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 02:44:09 +0200 Subject: [PATCH 019/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 8869db67..78c5c834 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -265,7 +265,7 @@ function Show-Choco-Menu { Function SlowUpdatesTweaks { Write-Output "Improving Windows Update to delay Feature updates and only install Security Updates" ### Fix Windows Update to delay feature updates and only update at certain times - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -Type DWord -Value 16 -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdates" -ErrorAction SilentlyContinue | Out-Null @@ -2666,6 +2666,7 @@ Function UnpinStartMenuTiles { New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 + Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)} } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From 881822d8373a4b304ae7a53dd236e3707a834884 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 04:53:46 +0200 Subject: [PATCH 020/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 78c5c834..f99f5cba 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -47,6 +47,7 @@ $tweaks = @( "askDefender", "DorEOneDrive", #Option to Install Or Uninstall Microsoft One Drive! "askXBOX", + "Windows11Extra", #"askMSPPS", #Option to enable or disable Microsoft Software Protection Platform Service” Causing High CPU Usage #"askMSWSAPPX", #Option to enable or disable Wsappx to Fix 100% Disk Usage in Windows 10 in older systems @@ -2663,10 +2664,7 @@ Function UnpinStartMenuTiles { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { - New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null - Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 - Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)} } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" @@ -2706,6 +2704,15 @@ Stop-Process -name explorer | Out-Null ########## # DaddyMadu Quality Of Life Tweaks ########## +# Windows 11 Extra Tweaks +function Windows11Extra { + If ([System.Environment]::OSVersion.Version.Build -ge 22000) { + New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null + Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" + Set-ItemProperty -Path "HKLM:\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 + Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)} + } +} # Enable Quality Of Life Tweaks Function QOL { Write-Output "Enabling DaddyMadu Quality of Life Tweaks..." From b2a534d30a89309cc0429f3643d742042a823377 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 05:01:54 +0200 Subject: [PATCH 021/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index f99f5cba..851a71bf 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -266,7 +266,7 @@ function Show-Choco-Menu { Function SlowUpdatesTweaks { Write-Output "Improving Windows Update to delay Feature updates and only install Security Updates" ### Fix Windows Update to delay feature updates and only update at certain times - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -Type DWord -Value 16 -ErrorAction SilentlyContinue | Out-Null + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdates" -ErrorAction SilentlyContinue | Out-Null From e10320d3f38ccf9c618569f78ea2dec6b8bcbc05 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 05:38:51 +0200 Subject: [PATCH 022/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 851a71bf..d97dcb69 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2710,7 +2710,7 @@ function Windows11Extra { New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" Set-ItemProperty -Path "HKLM:\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 - Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)} + Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} } } # Enable Quality Of Life Tweaks From e4e5bbf456818b99fd98c34584ac4534e88b91e4 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 05:41:47 +0200 Subject: [PATCH 023/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d97dcb69..3bb4619f 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2707,6 +2707,7 @@ Stop-Process -name explorer | Out-Null # Windows 11 Extra Tweaks function Windows11Extra { If ([System.Environment]::OSVersion.Version.Build -ge 22000) { + Write-Output "Restoring windows 10 context menu and disabling start menu recommended section..." New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" Set-ItemProperty -Path "HKLM:\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 From 44842b2428dc3840f5782056c41ff4202330b900 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 06:06:10 +0200 Subject: [PATCH 024/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 3bb4619f..f5d53bcd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2708,9 +2708,9 @@ Stop-Process -name explorer | Out-Null function Windows11Extra { If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Write-Output "Restoring windows 10 context menu and disabling start menu recommended section..." - New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null - Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" - Set-ItemProperty -Path "HKLM:\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 + New-Item -Path "HKLM:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null + Set-ItemProperty -Path "HKLM:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" + Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} } } From 99c2b40357dacae27d41471688bbe0549772b72a Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 06:09:07 +0200 Subject: [PATCH 025/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index f5d53bcd..6f8ae7dd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2708,9 +2708,9 @@ Stop-Process -name explorer | Out-Null function Windows11Extra { If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Write-Output "Restoring windows 10 context menu and disabling start menu recommended section..." - New-Item -Path "HKLM:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null - Set-ItemProperty -Path "HKLM:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" - Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 + New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null + Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} } } From 4b1477052fedccf3b486fbb7ced717e4cb59ad7b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 06:14:43 +0200 Subject: [PATCH 026/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 6f8ae7dd..2331bed0 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2496,7 +2496,10 @@ Function InstallMediaPlayer { # Uninstall Internet Explorer Function UninstallInternetExplorer { Write-Output "Uninstalling Internet Explorer..." + If ([System.Environment]::OSVersion.Version.Build -ge 22000) { + } Else { Disable-WindowsOptionalFeature -Online -FeatureName "Internet-Explorer-Optional-$env:PROCESSOR_ARCHITECTURE" -NoRestart -WarningAction SilentlyContinue | Out-Null + } } # Install Internet Explorer From 4ce24872aa694dbe4180aa5c3e26730aa2d2473f Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 16 Jul 2022 21:26:00 +0200 Subject: [PATCH 027/104] Update README.md --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e7b504c9..f5ea79e9 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ # Windows10GamingFocus -This is A FORK Based On ChrisTitusTech that's foucus on debloat and optimize windows 10 for the lowest latency and best gaming experience, the Ultimate Windows 10 Script is a creation from multiple debloat scripts and gists from github. I also added Chocolatey and other tools to the script that I install on every machine. +This is A FORK Based On ChrisTitusTech that's foucus on debloat and optimize windows 10/11 for the lowest latency and best gaming experience, the Ultimate Windows 10/11 Script is a creation from multiple debloat scripts and gists from github. I also added Chocolatey and other tools to the script that I install on every machine. ``` Warrning: I am NOT responsible for what you do to your Devices/Systems, so follow these instructions at your own risk. Make sure you know what you're doing, it's best to understand the process rather than just copy and paste commands and such. ``` ## Changelog! +16 July 2022 +``` +- add better support for windows 11! +- Moved taskbar icons to the left. +- restored windows 10 context menu. +- disabling windows 11 start menu recomended section. +- bug fixes and imporvments. +``` 27 June 2021 ``` - Getting Ready for Windows 11 yay! @@ -19,7 +27,7 @@ Warrning: I am NOT responsible for what you do to your Devices/Systems, so follo ``` - Reverting removal of XBOX as it's required by some Amd system for recording! - Removing installation of Sumatra, ChocoGUI, disable Microsoft Software Protection Platform Service, disable Wsappx to Fix 100% Disk Usage, as they cause issue with alot of people. -- Fixing some issues with code and cleaning it to be prepaired with upcomming windows 10 21h1. +- Fixing some issues with code and cleaning it to be prepaired with upcomming windows 10/11 21h1. ``` 28 Feb 2021 ``` From 2e8e5fd7fd61f8af798e73b8c951a096fced1a76 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 04:11:43 +0200 Subject: [PATCH 028/104] Delete nvidiaProfileInspector.exe --- nvidiaProfileInspector.exe | Bin 595456 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 nvidiaProfileInspector.exe diff --git a/nvidiaProfileInspector.exe b/nvidiaProfileInspector.exe deleted file mode 100644 index 015828525bafb472192a8e9a4c03fbbdac658720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595456 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 Date: Sun, 17 Jul 2022 04:12:29 +0200 Subject: [PATCH 029/104] Add files via upload --- nvidiaProfileInspector.exe | Bin 0 -> 592384 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 nvidiaProfileInspector.exe diff --git a/nvidiaProfileInspector.exe b/nvidiaProfileInspector.exe new file mode 100644 index 0000000000000000000000000000000000000000..290e5124eff7f6031915df33bdd6983e11594b53 GIT binary patch literal 592384 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

9sSx$Ij+&{1Ixv<12U!-T12H{?ch7APXJ%j=}D3 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 Date: Sun, 17 Jul 2022 14:54:45 +0200 Subject: [PATCH 030/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 2331bed0..ffecfbcd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2668,6 +2668,7 @@ Function UnpinStartMenuTiles { $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 + Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From 54aa4f9fc9852aa8e9deeae041e33961bec8629f Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 15:06:09 +0200 Subject: [PATCH 031/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index ffecfbcd..dc56fa2b 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2712,10 +2712,13 @@ Stop-Process -name explorer | Out-Null function Windows11Extra { If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Write-Output "Restoring windows 10 context menu and disabling start menu recommended section..." - New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | Out-Null + New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} + New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Dsh" -ErrorAction SilentlyContinue | Out-Null #preparing to disable widget icon from taskbar + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Dsh" -Name "AllowNewsAndInterests" -Type DWord -Value 0 #disable widget icon from taskbar + Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar } } # Enable Quality Of Life Tweaks From ab3aa17534ddb39a94b9e36f7f2838cf7fc35559 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 15:20:44 +0200 Subject: [PATCH 032/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index dc56fa2b..01f7f769 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2712,13 +2712,12 @@ Stop-Process -name explorer | Out-Null function Windows11Extra { If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Write-Output "Restoring windows 10 context menu and disabling start menu recommended section..." - New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -ErrorAction SilentlyContinue | Out-Null - Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" - Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 + New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -ErrorAction SilentlyContinue | Out-Null #context menu setup + Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" #restore windows 10 context menu + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 #set taskbar icons to the left Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} - New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Dsh" -ErrorAction SilentlyContinue | Out-Null #preparing to disable widget icon from taskbar - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Dsh" -Name "AllowNewsAndInterests" -Type DWord -Value 0 #disable widget icon from taskbar - Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarDa" -Type DWord -Value 0 #disable widget icon from taskbar + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar } } # Enable Quality Of Life Tweaks From ce4f87ccc203503dfd2c56abdc4e7757465e78bc Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 15:50:43 +0200 Subject: [PATCH 033/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 - 1 file changed, 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 01f7f769..706189a7 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2667,7 +2667,6 @@ Function UnpinStartMenuTiles { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { - Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue From c9842ce118ebe8e393731d80686bfa2c5f132ac3 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 19:53:52 +0200 Subject: [PATCH 034/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 706189a7..29cb397d 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2667,7 +2667,7 @@ Function UnpinStartMenuTiles { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { - Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Explorer" -Name "HideRecommendedSection" -Type DWord -Value 1 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecentDocsHistory" -Type DWord -Value 1 } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From b78efb34b49c28128ee20ab7cfa6702f60b7878b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 19:56:51 +0200 Subject: [PATCH 035/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 29cb397d..0d5c1bf5 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2668,6 +2668,7 @@ Function UnpinStartMenuTiles { $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecentDocsHistory" -Type DWord -Value 1 + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_TrackDocs" -Type DWord -Value 0 } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From 3021598f1256b30b8f3718f6c2de76bf196a487b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 20:25:31 +0200 Subject: [PATCH 036/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 0d5c1bf5..6302cd30 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2667,8 +2667,11 @@ Function UnpinStartMenuTiles { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecentDocsHistory" -Type DWord -Value 1 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecentDocsHistory" -Type DWord -Value 0 Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_TrackDocs" -Type DWord -Value 0 + Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From 18732411380689a0fb2b3726f1565a3c40166b98 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 20:35:07 +0200 Subject: [PATCH 037/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 6302cd30..0c55ed5f 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2671,7 +2671,8 @@ Function UnpinStartMenuTiles { Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_TrackDocs" -Type DWord -Value 0 Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" | Out-Null -ErrorAction SilentlyContinue + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "StartLayoutFile" | Out-Null -ErrorAction SilentlyContinue } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From d9e4c6e9b937328a86e6a7c2850fe8f66801d265 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 20:38:30 +0200 Subject: [PATCH 038/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 0c55ed5f..ef0e20f6 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2673,6 +2673,8 @@ Function UnpinStartMenuTiles { Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "StartLayoutFile" | Out-Null -ErrorAction SilentlyContinue + Remove-ItemProperty -Path "HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" | Out-Null -ErrorAction SilentlyContinue + Remove-ItemProperty -Path "HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "StartLayoutFile" | Out-Null -ErrorAction SilentlyContinue } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From 12889abe2be430010b0efbe505b512ff2bc0f3cd Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 21:20:51 +0200 Subject: [PATCH 039/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index ef0e20f6..870a85f1 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2735,7 +2735,11 @@ Function QOL { Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\UserProfileEngagement" -Name "ScoobeSystemSettingEnabled" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue #disable annoying Get even more out of Windows Set-ItemProperty -Path "HKCU:\Control Panel\Accessibility" -Name "DynamicScrollbars" -Type DWord -Value 0 #disable Hide Scroll bars Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "SmoothScroll" -Type DWord -Value 0 #disable smooth scrolling + If ([System.Environment]::OSVersion.Version.Build -ge 22000) { + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoInstrumentation" -Type DWord -Value 0 #disable microsoft usertracking + } Else { Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoInstrumentation" -Type DWord -Value 1 #disable microsoft usertracking + } Remove-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Explorer" -Name "TaskbarNoMultimon" -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "TaskbarNoMultimon" -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "MMTaskbarMode" -Type DWord -Value 2 #Show taskbar buttons only on taskbar where window is open From bd21f26c300ba290895f16e0f054eb53be4a66bd Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 21:45:17 +0200 Subject: [PATCH 040/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 870a85f1..6a0a2a96 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2667,14 +2667,15 @@ Function UnpinStartMenuTiles { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" If ([System.Environment]::OSVersion.Version.Build -ge 22000) { - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecentDocsHistory" -Type DWord -Value 0 - Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_TrackDocs" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecentDocsHistory" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_TrackDocs" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoStartMenuMorePrograms" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "StartLayoutFile" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "LockedStartLayout" | Out-Null -ErrorAction SilentlyContinue Remove-ItemProperty -Path "HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "StartLayoutFile" | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_Layout" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue } Else { Invoke-WebRequest -Uri "https://git.io/JL54C" -OutFile "$env:UserProfile\StartLayout.xml" -ErrorAction SilentlyContinue Import-StartLayout -layoutpath "$env:UserProfile\StartLayout.xml" -MountPath "$env:SystemDrive\" From 2fdd9e37a8fda3d7eb32fb335e7f166fe9df5efd Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 17 Jul 2022 22:29:01 +0200 Subject: [PATCH 041/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 6a0a2a96..7fd52b49 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2725,6 +2725,7 @@ function Windows11Extra { Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarDa" -Type DWord -Value 0 #disable widget icon from taskbar Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "HideRecentlyAddedApps" -Type DWord -Value 1 #Disable start menu RecentlyAddedApps } } # Enable Quality Of Life Tweaks @@ -2737,7 +2738,7 @@ Function QOL { Set-ItemProperty -Path "HKCU:\Control Panel\Accessibility" -Name "DynamicScrollbars" -Type DWord -Value 0 #disable Hide Scroll bars Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "SmoothScroll" -Type DWord -Value 0 #disable smooth scrolling If ([System.Environment]::OSVersion.Version.Build -ge 22000) { - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoInstrumentation" -Type DWord -Value 0 #disable microsoft usertracking + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoInstrumentation" -Type DWord -Value 1 #disable microsoft usertracking } Else { Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoInstrumentation" -Type DWord -Value 1 #disable microsoft usertracking } From c1b9bf7851599074da91584b74c2300b433597f1 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 6 Dec 2022 04:31:41 +0200 Subject: [PATCH 042/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 7fd52b49..8497dceb 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -1743,6 +1743,8 @@ Function EnableStickyKeys { # Show Task Manager details - Applicable to 1607 and later - Although this functionality exist even in earlier versions, the Task Manager's behavior is different there and is not compatible with this tweak Function ShowTaskManagerDetails { +If ([System.Environment]::OSVersion.Version.Build -ge 22000) { +} Else { Write-Output "Showing task manager details..." $taskmgr = Start-Process -WindowStyle Hidden -FilePath taskmgr.exe -PassThru Do { @@ -1752,6 +1754,7 @@ Function ShowTaskManagerDetails { Stop-Process $taskmgr $preferences.Preferences[28] = 0 Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\TaskManager" -Name "Preferences" -Type Binary -Value $preferences.Preferences + } } # Hide Task Manager details From 8145bb1c4764e0ca33a8faa5a07284836951c353 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 15 Jul 2023 03:01:48 +0300 Subject: [PATCH 043/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 8497dceb..10a1f117 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2723,7 +2723,7 @@ function Windows11Extra { If ([System.Environment]::OSVersion.Version.Build -ge 22000) { Write-Output "Restoring windows 10 context menu and disabling start menu recommended section..." New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -ErrorAction SilentlyContinue | Out-Null #context menu setup - Set-ItemProperty -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Name "(Default)" -Type String -Value "" #restore windows 10 context menu + reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 #set taskbar icons to the left Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarDa" -Type DWord -Value 0 #disable widget icon from taskbar From f07948b1ad545722f3b02d7ecbf7fc390484ecec Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 08:02:59 +0300 Subject: [PATCH 044/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 10a1f117..9e3d974d 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2729,6 +2729,8 @@ function Windows11Extra { Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarDa" -Type DWord -Value 0 #disable widget icon from taskbar Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "HideRecentlyAddedApps" -Type DWord -Value 1 #Disable start menu RecentlyAddedApps + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "GlobalTimerResolutionRequests" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue #restore timers on w11 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "ThreadDpcEnable" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue } } # Enable Quality Of Life Tweaks From cc3300706d883c24a1795ed20bcfe8d9c776c1ac Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 09:42:17 +0300 Subject: [PATCH 045/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 9e3d974d..ec9d0dc3 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3291,6 +3291,7 @@ Function NetworkOptimizations { Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\MSMQ\Parameters" -Name "TCPNoDelay" -Type DWord -Value 1 Set-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Control\Lsa" -Name "LmCompatibilityLevel" -Type DWord -Value 1 Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name "EnableAutoDoh" -Type DWord -Value 2 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "MaxNumRssCpus" -Type DWord -Value 4 Set-NetTCPSetting -SettingName internet -EcnCapability disabled | Out-Null Set-NetOffloadGlobalSetting -Chimney disabled | Out-Null Set-NetTCPSetting -SettingName internet -Timestamps disabled | Out-Null @@ -3301,6 +3302,7 @@ Function NetworkOptimizations { Set-NetTCPSetting -SettingName Internet -AutoTuningLevelLocal normal | Out-Null Set-NetTCPSetting -SettingName internet -ScalingHeuristics disabled | Out-Null netsh int tcp set supplemental internet congestionprovider=ctcp | Out-Null + netsh int tcp set global rss=enabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSegmentCoalescing enabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSideScaling enabled | Out-Null Disable-NetAdapterLso -Name * | Out-Null From e41ac37bcdedabc6702ce2742165bd89f67e43f4 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 10:00:19 +0300 Subject: [PATCH 046/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index ec9d0dc3..d96afa39 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3303,10 +3303,10 @@ Function NetworkOptimizations { Set-NetTCPSetting -SettingName internet -ScalingHeuristics disabled | Out-Null netsh int tcp set supplemental internet congestionprovider=ctcp | Out-Null netsh int tcp set global rss=enabled | Out-Null - Set-NetOffloadGlobalSetting -ReceiveSegmentCoalescing enabled | Out-Null + Set-NetOffloadGlobalSetting -ReceiveSegmentCoalescing disabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSideScaling enabled | Out-Null Disable-NetAdapterLso -Name * | Out-Null - Disable-NetAdapterChecksumOffload -Name * | Out-Null + Enable-NetAdapterChecksumOffload -Name * | Out-Null Set-NetAdapterAdvancedProperty -Name * -DisplayName "Energy-Efficient Ethernet" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Energy Efficient Ethernet" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Energy Efficient Ethernet" -DisplayValue "Off" -ErrorAction SilentlyContinue @@ -3317,10 +3317,10 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Gigabit Lite" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Advanced EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue From 3e0bd951f654e299dc937d65311b15319d2e3547 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 10:06:57 +0300 Subject: [PATCH 047/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d96afa39..ad5e50bd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3319,8 +3319,10 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Advanced EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue From 750d8c071546ae9bc689b87abc178534f9f3c985 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 10:32:50 +0300 Subject: [PATCH 048/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 --- 1 file changed, 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index ad5e50bd..f7e7cb71 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2729,7 +2729,6 @@ function Windows11Extra { Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarDa" -Type DWord -Value 0 #disable widget icon from taskbar Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "HideRecentlyAddedApps" -Type DWord -Value 1 #Disable start menu RecentlyAddedApps - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "GlobalTimerResolutionRequests" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue #restore timers on w11 Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "ThreadDpcEnable" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue } } @@ -2909,8 +2908,6 @@ Function DisableHPET { Write-Output "Disabling High Precision Event Timer..." $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" - Invoke-WebRequest -Uri "https://git.io/JkrLn" -OutFile "$Env:windir\system32\SetTimerResolutionService.exe" -ErrorAction SilentlyContinue - New-Service -name "SetTimerResolutionService" -BinaryPathName "$Env:windir\system32\SetTimerResolutionService.exe" -StartupType Automatic | Out-Null -ErrorAction SilentlyContinue bcdedit /set x2apicpolicy Enable | Out-Null bcdedit /set configaccesspolicy Default | Out-Null bcdedit /set MSI Default | Out-Null From da0eac25995f657bfdf5958f08b8949ec6c6a2d9 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 10:33:13 +0300 Subject: [PATCH 049/104] Delete SetTimerResolutionService.exe --- SetTimerResolutionService.exe | Bin 15360 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 SetTimerResolutionService.exe diff --git a/SetTimerResolutionService.exe b/SetTimerResolutionService.exe deleted file mode 100644 index d7a6d2aa58078943e284e8357a9ff00a07b593dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 zcmeHueRNyZmG6-)CrWUL0UHbu}D-c0%?<>d{e$;@O*Rwo@oG1IK#U^jNaP&cH(18K)IHOvimTQg0ADK2+@ z`(DXbK6ve#nSb6|9N71K?X%C``|Q2XzSoLt-F}wL7}Ek|nXz8fR2<6l|NWT8^vz%S zr<>Wy1#jKktEqVF-WqRvNZ%CB2Y; zW|MK2mAScumM-_2vobJNb|ZSRH7fu_mSR9N!oY?=e{a@EWtvFd1HSZw;b&>gUMyAoh>N=P^@`zT-yOS~QO3y%=-MaI> zYH_I!bD~oxYESIx6H?vsJL2Qoo&jw{`~C8K>-G=Ui-Q}RUe~hW#L}}<%Y@Q;PPP~A zycaZ5iAK4$r=XWbwY`E))K$vwfXE~HMce;&Xzjvialk-?O;MZHaKW-Fs@Im)rpU4#Y(NX>pW(vz--Te4s739 z9@TD5?o00L>7^ws{Im63pTc%Db!+ljarXimPCkn*bYf%_?a1Qw31ZcWAA|kDdAm&x z26DH!tPHtch6)+bzS}8Oi050*d29VZaqTd5q^q$zq&foB*_^z z5UZ}P?nvsGho>w~S4VaX%Nb@2i$f9DNTg}zjB`d4X*w2ZIv!~{5otOZY3hwMor*N| z*_Xah1I_1&&apw~Mbb)szal_PE0Lx#?Cr*w`5TcQ_3p=p38Y73q|dvh9*`DYsg=R5s zi_R0G>$q5Z%w1XKO(l(ilQi$@SW7Es%ow1x+GElJ+)%Xp;TYv}VDyLND%=%O&j0O> zm5POn`xsfWcz}@uB=?EC$e8z>h2vIv_r|EEmQTFRy-&nyV#FvCK=Bp%Z*E^Ly$08t z*ebflMUCjz%I6fDRhiBp-9c3oH+xSg$E)_WgHB0C>1~4A`k@={{fRZ+ENHG8j$$Bn z=l@o?uR7|SbXRw1)c@-Sos;_&B06ByApj7fvllv=4_Bx`FQS+k7@McszUY)h*X7p8 zBCyLEn>Vf(KWOS7yv@O~0c!xA0P4dZ#M6irgNzIa0U_enCI%^*Uqsdi&7{EsSBDph zC282zfn5_3(vOBUpD_zc*#(oGG_U&0|;bO5YD|4_c zD_wD#L1nwRKW@*;^g3`JvtFaROhr~^Wuz=iFFke}%($2>X7%-QMh=MP4~AFB8E&+^ zz2vtwS(#PXQV;rfOCW?g3%1R$I!9WB)#6k{$V#uL0=ycrA}g!1Lxbp&=9M*zV?IJA z0VQPJaDyD$zyQL_V;h($Tfhc3>G-YKU@0jVAwB;SA-N9MPz5w{wJF3-Yk2rZ=Re4Z ztXQdwxOL*1)X3`8xq}A&9}V$WoH~uL5O$iT_<&YCGZ&+0&u>@a`5CT0KZkmLikc}3 z#}wTkS2U?oRW?q<9odkTLrRY6f&vMXj@|-2Ow-Y;N>%g;%o;gE59N@X#i^;3DzfyI z*HVH3lU5B<9jM{ZGV9KiWmRb8jJrW%Pv6x9YO)MfAYcP4<`^pl6m>wrA!UF-ooJzR zkuT(bCM4I(7jP_&>y8EbfpHrW@23s1%PHcVgqp6pqP#2vvV6?RN(hOBha)>?kfUIi zNO?L8GeDA_*Wmi1wIF!a7LlEq;?{I^mtLY)g=noPh#1)+5ii#ezdA0vCb_qyU!^cc z5n6N|j9n#e={uk%)((r0rgL)sPlQLVlP+OXRp_X5#9bNR9a}%8$dy6II(Is~Rd?a$ zN%Vi%+onW&n+vAb~?;TcLxkjRib4LZjRFuzE6JQ7Bhl&)@5lz7Un;mSyOWY9UR zp4a)Cl~W#-=Aj|FCdFIChqdyETlxXUd%Kpbl+&KZ zfx|^2&Z&s=GH$Afa~d3yslsxVqv`oHNk|4(&!<}9=KLXHVb7=Yg%r)hnG^E|AI=0K z6CceKtJ0&+F?UtObr}KdD%FXu8JtxKtOsWmOXMjYD$dt|8$-Ro_goR~$Nn8G>e5wq zFogCP)J2>+Tq~d%yTj+g;;fLW|LYRZV|n%U=_&U<1P>4GZ5qaTtA2QX1U^LO)-+?^ zm@d?MsULkT3C274xhz*Brx>1}UqL>++U_pL=+|N`eb6u=NR*FMb4{aRj z6woB8GL_sNd5|n)UnC#5h_&aVskc_fyd=^z>TQ5sAOitmaT;Nc_qJjHQNV@~?{;eA zeAF(^%HA|3JOo1bM|bM#qZ_r=b#m>LcpCyom0UZSXbNinQl5GMByKd`ccXDqs;bY? z#LFhD`nqhNd;e96_0VbU$lfLdKV;MwReg?;KG&rSZbhHccBHhV%8@x$o}X3a*mbHL zhbj?g##L2Ls;Zol<{@NaABcXlSbH%+hY7MNA`}00Vps>8N|6i-i&q;Bg6$c+2O?)m z7uTjHpN$_zEOS!wr9^*uwp_crZ}ILZNKGV1*D!IdPQ3k#oTxl?&V%4i_q-prLf>M! zuD()gApWO`lq@U}=ZS7zz4*3#4x3O?NpJH5TF~fk-YE93?^hoAi|BbZ|c}l7mKNYg;yarfp^vM}Hw0?YhqNB1_$hX2BTeJ49RmU~ z6**%sCSl`u;*fOQm2%t^6KP%vo~9oE#CsS#d=%I~SlICu=@U#fPUI^?IKbr*3r%`A z7>QFnBnMb%Y=i;afk1?yCimi#EW7k`JR+7>FdnD2#9Kj&%4kuFvS=`cXi=!NH;spN z)nIQQ*t0L~#jtRvmn!KV=!?iN#LGT}qp`!JCvnjUl2apFs3%)UZL)>*CcXF@S?(D~ zJ+cWM`_dXb!&U^u?M3_Pr9Ci@$YRJl&x=Lfgt2!`P*2ZSO9>QQmcX&XVJAjdh zPD;lCNdYj>Q)qTOuwknA&vS@WAFvvw70QeOGjbT&lbmsihPl3esR%QdUZT$dWaCdy z=77+Vt||~+1o+S&%zCOw(ZND`hBrD#Wk4H2f;P??=Vds5zre<@#48a%lZaWe9A0bhMY69 zXB0~g->oz+(zTc2gE&Wefz+Xq=0l=Jy7ap+=-q83EeL4#6cPdp>wxo1I&&}4mNU9B zhjZSJ>TG{Ux_69RYA4jt!_P3;mDZhyAoNvNYQ&|JYttuw1>-?lBjSHtzGJYNr)@2v z&N1O8+)OZHNP4kf+KUZfQ881I1dw|@jdi4Y8Qw%Cy+VDQiQ!c7%;JA=rfHnI_-;2n z7}jA!+G+~-6NU6R6(y;DP$ku~W1NL=k;Cb7I86?x%3+=4fF}BtV?=xvnaWo9p`Pxv zUq#>RAf@H6+GEOMoi5y%H*QXaX0uD zEo9~L1-HbLS_V>)KFi^8`GR8Ya(E0aS{K*C0#(P79<20ZCsGL9m&}*6Pz5b~GPI$GpNn~Jos_*Mg{8>VbS9YvE=MyU^IRM zs)}~$V!p2-zsG(h1<9wMwkbaU8}3}p>sMzkKJdEu`s`grG-eNKbwTpb;#W%2tLqlO z^0j%~x%z0CE)#d(5^+bWxH>ie)8GQJL6`i``JV+BKHSrnlYb#7aeawbpTd$tuj6yC z1IOgG!}n)Dqw3=C@J8pf@+EaD{w0;{lT6l2aY}j!nxnh2PpE+btx#f@I^$Mm=nHS2 z=*T)PedUvpo-s}AKt$KnH80Cbc;(JLO#!h_k({Dy3>}}iuUjBzpCl8=?oH6IDuZkx z{_s^OE#k{civqqnHYd&u#EI~d9G(`PGco!|hoa7ygm`J0<4yh6RvEXHImhwV>!C7= zEYfeVSsw zdjxCc?DNWVRC!)ho@2^$TzO6^&ne}3S$XOyXl7?A&*gZMfkneZmqsUKIT{|mG=f^J z$@1qWj_RfR&mDtO+DHG5Lls<@`J82o z|0xapx&XnYkg*ehgMi(DHo$6t4Uhx49iRnJ83q0j;0J)e1w04X4cH231JnUl1M*7n z=VHKCz$QQ%V8+4NF95Ftz6W>?@GL+8)BzlTM}bG>L=j_e0Nw+P1115#2P75aHwS>b z06BmnKowvk0N+#DQ-J+|qk#7SZ{U;C}oqJlDZ| zSVsvOC2qC;C;WjY{j6FDbkW*s!4ssv)o3?*Xbm6!4+b)#Yn%@dyFs#~1B>fe(6Gg!Zkx@*@mdU#eoF$%1@m05fqy zL4HenNC>*> zqTNvbwgmY@flgk}2ZMp2KG4z<4u+QNH-}*!>ThkxQaZ5@RIYCe20Hb8cMIP|he%8+ zhv$cx1lp9dDs=}tt7Dea;`4w#aPRR2c~9#$eG4i<)p>PI6{`m2n)XhdWEBtV3KLDz zZ{o&*)-cS@@9D%T`-N7YZzTXYYlX@%AKa!aPh7oL0M+Y8@tYgvv`I%KkD%-d?ZtN0 zw}t&MW0)@OKZolJcv|(d+rm*c2R(|}va*HlJ(glRu?ti$@M>ayx+|LZg1#Rt|Nn?C&A!@myf zBHMH3ZNTrsI`|eLv;k(fIuMGVz=kS_jmS{OZ^ci4y7=IR>#ZUt)5@+^il0{%>^+1y z8ZR0&M$sROk6}JukeSHTb^vIN?F;5IAxpdvy&Uvs;`HJZsA+v7E=}cBI#@%(`Xr2b z(H9bE5Dw9$lE@RSv*+MWdXTYWfKh<%A;d_)Ccr_!wS_(s(b!0=rhdUPyov*;#OH?- z=C@@z*mnSl^XC)hX~{6z)_&kzyY4u~2)7I06RC8grq^=P{ZNdiGLi5g{nMHk zVz|_w`6IX^3Aj1Pb#GMSblF2H57e*uW4OQ}UWgv)hjexjeg9n!8d3_;A=nREaoKjE zO=B-yL!ZXt^x}1#?j#1*;SW*q5~nLA&>fA@o&Ey4yC7S<(E7dTldktCjK}vI$A0(4 z&KqACm=-{58j#JC94TlU(55jj>cm20=KQ&lG31p7185|SjZ$8UF&pOMWf}4^vyrhw z33%VZ*g@dksC=0N|Mzp?Dpu+Xgn0EXV@XN4uPQtt!AY44V_%QmP0Afu!q{Rh@_^a< z@l$QRr(Gxy1gqQqTYUWEo9UWhjoP{Uv>>?xw|j+prDMI5=(~e~mXg+1WCkI|UXJY$ zzm5M(q)Qo0x*OtyMA;?_Sb){8ExYZLZQ7E;ybapZJV@Q3;5gGw+KqQ2gyA?o_z;vVaMSR7I^Ub6NIf#5N0R+&YkSE zxlL_7uVOairL0-l)`hvxfEN^+Tlvl5EqFs}_67n^;QdxpOuIt{fp?Ia8rHF2vtnfp zcxwwZw+ewETEOyqe9fJ_;0?4oh@>*@a8#B!X%T*2+Z^_T&nMV=?2Sx3;8z5`FS%J6 zJ)7Jd8@ZSCL+=UAUNsdps}lHGFX>=w;0eC@NskbsjQ=-^9_ZDstqTXvCX?0>D@2iR zb#~+Y{9AZ-DRHzk(Anh)!s=p^?46|5yr&B`zXtM<;*@uZkC@X>DXBZ42*>)gHE~6d zrz>9Gr-9$cUdG~s?`UiND&Mrf`nD50V)i!_L%w)Ac}=J+rhYfV2&L|Cz@HMi_`77~ z-NnrZ6;|=~R2m4A#OyCA2Gz8;JfRGbHO}#-MxiyxtxqS6#yH0CHdHP*)b0 z)Fl`ZqtCA2zw@;+${(o2=}|tZK__ut=`4Q^r1lPlAmszY_{%imoT6QPU4U(@@hdZZ4Z0c!C~e zq5TAtgV_MY!*bL*0PQ=2`91*ceG2taKw=>tY5gIL)7k^Ed7^ujy!Gw=8;G1p>i@eo z>4c=u#1pWKdQ{@$q!+^t#_`8L<=wGi6JzUuG_EdS1^Ar6cW(A=(|33J{Gq~S;h;Y+ zgm>&tPiRGFdrL473bY9;5GnIKq0W_Cjmzj$QF|L766*M12oa%hnQ^6IS<#|}dVPTq z42P6x@h4K_)OA=Hirs7q9X(1xkpEg3yYQ{1*_uv zEOM8)OUlaDtbL>bx2)3m@AT>40PVuLr5TnRx(o*lLx!Ik{>|{2;a1~4Mw_wJxXXCZ z_=@p@Q8H>xOH2=&)|whkt)>oB*z}C)?@cF7ubF;q8ZrIBl*--9eU&qCk8?HLPVRqm zFK{n%7r9?@6WkS!GuzFj<~8O9GjH~p_nN<9{+9WO`R~mynTO3I=JV!J^F{MV<`m1F z7L%pX@|5Kn%eO5rTFzR2VYy`ao#iu2a_&93Ik_uxi*iG`-MN338_E4f?(?}n$o(ky zO70Tt{nkQjqxA{vGuHoQea`x#b;$aT^?&?7-dp^)#V3njFCHrX=iKp~O`PTb<&NSs zU*dkq^>aVrM!BEkTz`dg)tDEVZ#6G7KVV*A=5W4lbEEkc^E%5WONZramhG0WTfSxa zuH|LRo0eZ%er0(mcU7)Cw>DSE&9pAHuCltU9_tqC+t%~ef3<#Yeaz;z{e|si+v~Qs zZ5M36uzh5^&A!BbzkRvgWVhLi>}B>x?QVOWeS>|o-E02~`#;$~vfq_gkr&MSZXN}u z~KUeyu!do-&u^uFmbt9mqYOJDNL|JDod|n{Lgr z=2#1?4y)T*V{Ns1tv;(@-3N|Ft(UFS)=ZntR%2_hZL$fr?Y7;veYOLzp%bv8Q?>!y zu Date: Fri, 24 Nov 2023 17:29:36 +0300 Subject: [PATCH 050/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index f7e7cb71..d2cedb88 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -1550,7 +1550,7 @@ Function PowerThrottlingOff { #Setting Processor scheduling. Function Win32PrioritySeparation { Write-Output "Setting Processor scheduling..." - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation" -Type DWord -Value 0x00000026 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation" -Type DWord -Value 0x0000002a } #Disabling aero shake. @@ -2776,6 +2776,8 @@ Function GameOptimizationFIX { Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Scheduling Category" -Type String -Value "High" Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "SFIO Priority" -Type String -Value "High" Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "IRQ8Priority" -Type DWord -Value 1 + reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\csrss.exe\PerfOptions" /v CpuPriorityClass /t REG_DWORD /d 4 /f | Out-Null + reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\csrss.exe\PerfOptions" /v IoPriority /t REG_DWORD /d 3 /f | Out-Null } #Forcing Raw Mouse Input @@ -3054,9 +3056,9 @@ Function DecreaseMKBuffer { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000010 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000014 New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000010 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000014 $ErrorActionPreference = $errpref #restore previous preference } From 6235fbd0b8ba42f9ffc9d641c22d88859382adef Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 18:16:35 +0300 Subject: [PATCH 051/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d2cedb88..e8aa9abf 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3325,6 +3325,7 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Log Link State Event" -DisplayValue "Disabled" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From 876e1c6abd8d1577e2d8fba6c8a563a429a8bd06 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 24 Nov 2023 18:21:20 +0300 Subject: [PATCH 052/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index e8aa9abf..93c5a1d8 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3326,6 +3326,7 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Log Link State Event" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Packet Priority Enabled" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From 4116094418f36c1607fe690f10bbf24d4e19780d Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 25 Nov 2023 07:14:57 +0300 Subject: [PATCH 053/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 93c5a1d8..1d89e482 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3316,17 +3316,25 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Gigabit Lite" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Advanced EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Log Link State Event" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Packet Priority Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Priority & VLAN" -DisplayValue "Priority & VLAN Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "4 Queues" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From afa73d291bdc4562b62d09ad811721902275bf4d Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 25 Nov 2023 07:19:10 +0300 Subject: [PATCH 054/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 1d89e482..17b9b3a1 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3331,6 +3331,7 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Log Link State Event" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Packet Priority & VLAN Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Priority & VLAN" -DisplayValue "Priority & VLAN Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue From e0d9e03d415b1543044001e188a59ba3e0b190de Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 25 Nov 2023 07:28:21 +0300 Subject: [PATCH 055/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 17b9b3a1..9805cd51 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3318,12 +3318,12 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Advanced EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue From f47fe7c461f2cdfcd83dcd2711ccce6f5b9e0429 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 27 Nov 2023 03:44:53 +0300 Subject: [PATCH 056/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 9805cd51..f6741f25 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3318,12 +3318,12 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Advanced EEE" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "ARP Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "NS Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv4)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "TCP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue @@ -3333,9 +3333,9 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Packet Priority & VLAN Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Priority & VLAN" -DisplayValue "Priority & VLAN Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "4 Queues" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "2 Queues" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From 8254bb1afe610594566488d4082b0a0db25ecf77 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 27 Nov 2023 03:50:22 +0300 Subject: [PATCH 057/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index f6741f25..9dd6f859 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3336,6 +3336,7 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "2 Queues" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Receive Side Scaling" -DisplayValue "Disabled" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From 35e7a46fdb5c13afeb2e6f20a69192bbcf7b91dc Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 27 Nov 2023 03:58:06 +0300 Subject: [PATCH 058/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 9dd6f859..cfd7b320 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3291,6 +3291,7 @@ Function NetworkOptimizations { Set-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Control\Lsa" -Name "LmCompatibilityLevel" -Type DWord -Value 1 Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name "EnableAutoDoh" -Type DWord -Value 2 Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "MaxNumRssCpus" -Type DWord -Value 4 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "DisableTaskOffload" -Type DWord -Value 0 Set-NetTCPSetting -SettingName internet -EcnCapability disabled | Out-Null Set-NetOffloadGlobalSetting -Chimney disabled | Out-Null Set-NetTCPSetting -SettingName internet -Timestamps disabled | Out-Null From 013a821042455d5541926149b4089a50d3d7a539 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 27 Nov 2023 06:09:10 +0300 Subject: [PATCH 059/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index cfd7b320..be55e966 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3056,9 +3056,9 @@ Function DecreaseMKBuffer { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000014 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000020 New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000014 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000020 $ErrorActionPreference = $errpref #restore previous preference } From bc282447da7f88ff85b557e71541f54b4f12cce1 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 29 Nov 2023 07:50:04 +0300 Subject: [PATCH 060/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index be55e966..4798b095 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2766,6 +2766,8 @@ Function FullscreenOptimizationFIX { Set-ItemProperty -Path "HKCU:\System\GameConfigStore" -Name "GameDVR_EFSEFeatureFlags" -Type DWord -Value 0 Set-ItemProperty -Path "HKCU:\System\GameConfigStore" -Name "GameDVR_DSEBehavior" -Type DWord -Value 2 Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" -Name "AppCaptureEnabled" -Type DWord -Value 0 + Set-ItemProperty -Path "HKCU:\Software\Microsoft\DirectX\GraphicsSettings" -Name "SwapEffectUpgradeCache" -Type DWord -Value 1 + Set-ItemProperty -Path "HKCU:\Software\Microsoft\DirectX\UserGpuPreferences" -Name "DirectXUserGlobalSettings" -Type String -Value 'SwapEffectUpgradeEnable=1;' } #Game Optimizations Priority Tweaks -Type String -Value "Deny" From d013c319c0ada2a3407465af2359ed42fb4ee2c6 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 4 Dec 2023 04:03:49 +0300 Subject: [PATCH 061/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 4798b095..9b59d147 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3336,10 +3336,11 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Packet Priority & VLAN" -DisplayValue "Packet Priority & VLAN Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Priority & VLAN" -DisplayValue "Priority & VLAN Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "2 Queues" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Receive Side Scaling" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "4 Queues" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Receive Side Scaling" -DisplayValue "Enabled" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From 3c2533423836caf489ecfd4d4ed31f04ba15e1b7 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 5 Dec 2023 02:41:32 +0300 Subject: [PATCH 062/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 9b59d147..65aba3d0 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2730,6 +2730,7 @@ function Windows11Extra { Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "HideRecentlyAddedApps" -Type DWord -Value 1 #Disable start menu RecentlyAddedApps Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "ThreadDpcEnable" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "GlobalTimerResolutionRequests" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue } } # Enable Quality Of Life Tweaks @@ -2918,9 +2919,9 @@ Function DisableHPET { bcdedit /set usephysicaldestination No | Out-Null bcdedit /set usefirmwarepcisettings No | Out-Null bcdedit /deletevalue useplatformclock | Out-Null - bcdedit /set disabledynamictick yes | Out-Null - bcdedit /set useplatformtick Yes | Out-Null - bcdedit /set tscsyncpolicy Enhanced | Out-Null + bcdedit /deletevalue useplatformtick | Out-Null + bcdedit /deletevalue disabledynamictick | Out-Null + bcdedit /deletevalue tscsyncpolicy | Out-Null bcdedit /timeout 10 | Out-Null bcdedit /set nx optout | Out-Null bcdedit /set bootux disabled | Out-Null @@ -2928,7 +2929,7 @@ Function DisableHPET { bcdedit /set {globalsettings} custom:16000067 true | Out-Null bcdedit /set {globalsettings} custom:16000069 true | Out-Null bcdedit /set {globalsettings} custom:16000068 true | Out-Null - wmic path Win32_PnPEntity where "name='High precision event timer'" call disable | Out-Null + wmic path Win32_PnPEntity where "name='High precision event timer'" call enable | Out-Null $ErrorActionPreference = $errpref #restore previous preference } From 8fdae5f69afb4195f3b1a86959c6b0a57da7a60b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 5 Dec 2023 03:40:29 +0300 Subject: [PATCH 063/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 65aba3d0..8b1b3bd2 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -1550,7 +1550,7 @@ Function PowerThrottlingOff { #Setting Processor scheduling. Function Win32PrioritySeparation { Write-Output "Setting Processor scheduling..." - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation" -Type DWord -Value 0x0000002a + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation" -Type DWord -Value 0x00000018 } #Disabling aero shake. @@ -2731,6 +2731,7 @@ function Windows11Extra { Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "HideRecentlyAddedApps" -Type DWord -Value 1 #Disable start menu RecentlyAddedApps Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "ThreadDpcEnable" -Type DWord -Value 0 | Out-Null -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "GlobalTimerResolutionRequests" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" -Name "UnlimitDpcQueue" -Type DWord -Value 1 | Out-Null -ErrorAction SilentlyContinue } } # Enable Quality Of Life Tweaks From a18559a6c54ded624e60375e0da554e7fe535f7e Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 5 Dec 2023 04:36:46 +0300 Subject: [PATCH 064/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 8b1b3bd2..1c94c1ce 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3060,9 +3060,9 @@ Function DecreaseMKBuffer { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000020 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000032 New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000020 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000032 $ErrorActionPreference = $errpref #restore previous preference } From d18aedd3759ba315f0c910cfacfc00e9ff53eb7b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 5 Dec 2023 07:06:29 +0300 Subject: [PATCH 065/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 1c94c1ce..684bcd85 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3330,7 +3330,7 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv4)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Disabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue From a31e2bf725900f32a5f1898f8aca5f35f584274b Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 5 Dec 2023 07:08:06 +0300 Subject: [PATCH 066/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 684bcd85..937b6087 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3331,6 +3331,7 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "UDP Checksum Offload (IPv6)" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Idle Power Saving" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterAdvancedProperty -Name * -DisplayName "Flow Control" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Reduce Speed On Power Down" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Interrupt Moderation Rate" -DisplayValue "Off" -ErrorAction SilentlyContinue From 5eb43c89596578a3df1edfbab27b6d9d5bf7ef69 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 03:06:31 +0300 Subject: [PATCH 067/104] Delete BaseProfile.nip --- BaseProfile.nip | 327 ------------------------------------------------ 1 file changed, 327 deletions(-) delete mode 100644 BaseProfile.nip diff --git a/BaseProfile.nip b/BaseProfile.nip deleted file mode 100644 index 236cb468..00000000 --- a/BaseProfile.nip +++ /dev/null @@ -1,327 +0,0 @@ - - - - Base Profile - - - - Texture filtering - Negative LOD bias - 1686376 - 0 - Dword - - - Texture filtering - Trilinear optimization - 3066610 - 0 - Dword - - - Vertical Sync Tear Control - 5912412 - 2525368439 - Dword - - - Preferred refresh rate - 6600001 - 1 - Dword - - - Ambient Occlusion - 6714153 - 1 - Dword - - - Maximum pre-rendered frames - 8102046 - 1 - Dword - - - Texture filtering - Anisotropic filter optimization - 8703344 - 1 - Dword - - - Enable sample interleaving (MFAA) - 10011052 - 0 - Dword - - - Vertical Sync - 11041231 - 138504007 - Dword - - - Texture filtering - Quality - 13510289 - 20 - Dword - - - Texture filtering - Anisotropic sample optimization - 15151633 - 1 - Dword - - - Virtual Reality pre-rendered frames - 269553971 - 1 - Dword - - - Flag to control smooth AFR behavior - 270198627 - 0 - Dword - - - Anisotropic filtering setting - 270426537 - 1 - Dword - - - SLI rendering mode - 271830737 - 0 - Dword - - - Number of GPUs to use on SLI rendering mode - 271834321 - 0 - Dword - - - NVIDIA Quality upscaling - 272909380 - 0 - Dword - - - Application Profile Notification Popup Timeout - 272979126 - 0 - Dword - - - Power management mode - 274197361 - 1 - Dword - - - Enable FXAA - 276089202 - 0 - Dword - - - Antialiasing - SLI AA - 276495451 - 0 - Dword - - - Antialiasing - Gamma correction - 276652957 - 2 - Dword - - - Antialiasing - Mode - 276757595 - 0 - Dword - - - Frame Rate Limiter - 277041154 - 0 - Dword - - - Toggle the VRR global feature - 278196567 - 0 - Dword - - - VRR requested state - 278196727 - 0 - Dword - - - G-SYNC - 279476652 - 1 - Dword - - - Variable refresh Rate - 279476686 - 1 - Dword - - - G-SYNC - 279476687 - 1 - Dword - - - Anisotropic filtering mode - 282245910 - 1 - Dword - - - Antialiasing - Transparency Supersampling - 282364549 - 0 - Dword - - - Antialiasing - Setting - 282555346 - 0 - Dword - - - Optimus flags for enabled applications - 284810368 - 16 - Dword - - - Enable application for Optimus - 284810369 - 16 - Dword - - - Shim Rendering Mode Options per application for Optimus - 284810372 - 0 - Dword - - - Memory Allocation Policy - 286335539 - 0 - Dword - - - Stereo - Dongle Support - 287609789 - 0 - Dword - - - Stereo - swap mode - 288568115 - 0 - Dword - - - Enable G-SYNC globally - 294973784 - 0 - Dword - - - Stereo - Enable - 296394393 - 0 - Dword - - - Stereo - Swap eyes - 296633180 - 0 - Dword - - - Stereo - Display mode - 300489313 - 4294967295 - Dword - - - Buffer-flipping mode - 538927519 - 0 - Dword - - - Force Stereo shuttering - 541956620 - 0 - Dword - - - Enable overlay - 543959236 - 0 - Dword - - - Antialiasing - Line gamma - 545898348 - 16 - Dword - - - Deep color for 3D applications - 546816758 - 1 - Dword - - - Exported Overlay pixel types - 547022447 - 1 - Dword - - - Unified back/depth buffer - 547524693 - 4294967295 - Dword - - - Threaded optimization - 549528094 - 0 - Dword - - - Preferred OpenGL GPU - 550564838 - autoselect - String - - - Triple buffering - 553505273 - 0 - Dword - - - - 1343646814 - 0 - Dword - - - - \ No newline at end of file From e3887f7b83a8a90ef1b226326d8abe64d943f8e2 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 03:06:49 +0300 Subject: [PATCH 068/104] Add files via upload --- BaseProfile.nip | 351 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 351 insertions(+) create mode 100644 BaseProfile.nip diff --git a/BaseProfile.nip b/BaseProfile.nip new file mode 100644 index 00000000..3871f86b --- /dev/null +++ b/BaseProfile.nip @@ -0,0 +1,351 @@ + + + + Base Profile + + + + + 390467 + 2 + Dword + + + Texture filtering - Negative LOD bias + 1686376 + 0 + Dword + + + Texture filtering - Trilinear optimization + 3066610 + 0 + Dword + + + Watermarking Indicator + 3672192 + 0 + Dword + + + Watermarking Traceability + 3737728 + 0 + Dword + + + Vertical Sync Tear Control + 5912412 + 2525368439 + Dword + + + Preferred refresh rate + 6600001 + 1 + Dword + + + Ambient Occlusion + 6714153 + 1 + Dword + + + Maximum pre-rendered frames + 8102046 + 1 + Dword + + + Texture filtering - Anisotropic filter optimization + 8703344 + 1 + Dword + + + Enable sample interleaving (MFAA) + 10011052 + 0 + Dword + + + Vertical Sync + 11041231 + 138504007 + Dword + + + Shader disk cache maximum size + 11306135 + 4294967295 + Dword + + + Texture filtering - Quality + 13510289 + 20 + Dword + + + Texture filtering - Anisotropic sample optimization + 15151633 + 0 + Dword + + + Virtual Reality pre-rendered frames + 269553971 + 1 + Dword + + + Flag to control smooth AFR behavior + 270198627 + 0 + Dword + + + Anisotropic filtering setting + 270426537 + 1 + Dword + + + SLI rendering mode + 271830737 + 0 + Dword + + + Number of GPUs to use on SLI rendering mode + 271834321 + 0 + Dword + + + NVIDIA Quality upscaling + 272909380 + 0 + Dword + + + Application Profile Notification Popup Timeout + 272979126 + 0 + Dword + + + Power management mode + 274197361 + 1 + Dword + + + Enable FXAA + 276089202 + 0 + Dword + + + Antialiasing - SLI AA + 276495451 + 0 + Dword + + + Antialiasing - Gamma correction + 276652957 + 2 + Dword + + + Antialiasing - Mode + 276757595 + 0 + Dword + + + FRL Low Latency + 277041152 + 1 + Dword + + + Frame Rate Limiter + 277041154 + 0 + Dword + + + Toggle the VRR global feature + 278196567 + 0 + Dword + + + VRR requested state + 278196727 + 0 + Dword + + + G-SYNC + 279476652 + 1 + Dword + + + Variable refresh Rate + 279476686 + 1 + Dword + + + G-SYNC + 279476687 + 1 + Dword + + + Anisotropic filtering mode + 282245910 + 0 + Dword + + + Antialiasing - Transparency Supersampling + 282364549 + 0 + Dword + + + Antialiasing - Setting + 282555346 + 0 + Dword + + + Optimus flags for enabled applications + 284810368 + 16 + Dword + + + Enable application for Optimus + 284810369 + 16 + Dword + + + Shim Rendering Mode Options per application for Optimus + 284810372 + 0 + Dword + + + Memory Allocation Policy + 286335539 + 0 + Dword + + + Stereo - Dongle Support + 287609789 + 0 + Dword + + + Stereo - swap mode + 288568115 + 0 + Dword + + + Enable G-SYNC globally + 294973784 + 0 + Dword + + + Stereo - Enable + 296394393 + 0 + Dword + + + Stereo - Swap eyes + 296633180 + 0 + Dword + + + Stereo - Display mode + 300489313 + 4294967295 + Dword + + + Buffer-flipping mode + 538927519 + 0 + Dword + + + Force Stereo shuttering + 541956620 + 0 + Dword + + + Enable overlay + 543959236 + 0 + Dword + + + Antialiasing - Line gamma + 545898348 + 16 + Dword + + + Deep color for 3D applications + 546816758 + 1 + Dword + + + Exported Overlay pixel types + 547022447 + 1 + Dword + + + Unified back/depth buffer + 547524693 + 4294967295 + Dword + + + Threaded optimization + 549528094 + 0 + Dword + + + Preferred OpenGL GPU + 550564838 + id,2.0:250410DE,00000A00,GF - (368,6,161,12288) @ (0) + String + + + Triple buffering + 553505273 + 0 + Dword + + + + \ No newline at end of file From 4b9b8e0a51832145ed545086cfecb7ef34256bd4 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 03:07:15 +0300 Subject: [PATCH 069/104] Add files via upload --- nvidiaProfileInspector.exe | Bin 592384 -> 548352 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/nvidiaProfileInspector.exe b/nvidiaProfileInspector.exe index 290e5124eff7f6031915df33bdd6983e11594b53..eaf221a9251e16ae35a7452a9bf0bd0e63f38d44 100644 GIT binary patch literal 548352 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%0AVNf9|cKJ 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ét31Dd?AukIQJ&zi2lFYqiZuvXRtz_;YV^rg8 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 Y`7g1B0*ZX(#!6Y7p8re#&r#t21O2A;g#Z8m literal 592384 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

9sSx$Ij+&{1Ixv<12U!-T12H{?ch7APXJ%j=}D3 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 Date: Wed, 6 Dec 2023 12:05:33 +0200 Subject: [PATCH 070/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 937b6087..844298a0 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -393,7 +393,7 @@ Function ChangeDefaultApps { Function ApplyPCOptimizations { Write-Output "Applying PC Optimizations..." Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "SystemResponsiveness" -Type DWord -Value 0 - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "NetworkThrottlingIndex" -Type DWord -Value 4294967295 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "NetworkThrottlingIndex" -Type DWord -Value 10 } #Enable or Disable and remove xbox related apps From 2e0b0544e19ae539db5a7167038863600a97c8c8 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 14:47:53 +0200 Subject: [PATCH 071/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 42 +++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 844298a0..2d5a22c5 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -223,6 +223,7 @@ $tweaks = @( "NvidiaTweaks", "AMDGPUTweaks", "NetworkOptimizations", + "NetworkAdapterRSS", "RemoveEdit3D", "FixURLext", # fix issue with games shortcut that created by games lunchers turned white! "UltimateCleaner", @@ -3307,6 +3308,7 @@ Function NetworkOptimizations { Set-NetTCPSetting -SettingName internet -ScalingHeuristics disabled | Out-Null netsh int tcp set supplemental internet congestionprovider=ctcp | Out-Null netsh int tcp set global rss=enabled | Out-Null + netsh int ip set global taskoffload=enabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSegmentCoalescing disabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSideScaling enabled | Out-Null Disable-NetAdapterLso -Name * | Out-Null @@ -3372,6 +3374,46 @@ Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters $ErrorActionPreference = $errpref #restore previous preference } +#setting network adabter optimal rss +Function NetworkAdapterRSS { +$errpref = $ErrorActionPreference #save actual preference +$ErrorActionPreference = "silentlycontinue" +Write-Output "Setting network adapter RSS..." + $PhysicalAdapters = Get-WmiObject -Class Win32_NetworkAdapter|Where-Object{$_.PNPDeviceID -notlike "ROOT\*" -and $_.Manufacturer -ne "Microsoft" -and $_.ConfigManagerErrorCode -eq 0 -and $_.ConfigManagerErrorCode -ne 22} + + Foreach($PhysicalAdapter in $PhysicalAdapters) + { + $PhysicalAdapterName = $PhysicalAdapter.Name + $DeviceID = $PhysicalAdapter.DeviceID + If([Int32]$DeviceID -lt 10) + { + $AdapterDeviceNumber = "000"+$DeviceID + } + Else + { + $AdapterDeviceNumber = "00"+$DeviceID + } + $KeyPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber" + If(Test-Path -Path $KeyPath) + { + Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type DWord -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type DWord -Value 1 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type DWord -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type DWord -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*MaxRssProcessors" -Type DWord -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*NumaNodeId" -Type DWord -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type DWord -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcNumber" -Type DWord -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcGroup" -Type DWord -Value 0 | Out-Null + } + Else + { + Write-Host "The path ($KeyPath) not found." + } + } + $ErrorActionPreference = $errpref #restore previous preference +} + #Remove Edit with 3D Paint Function RemoveEdit3D { Write-Output "Removing Edit with Paint 3D from context menu..." From 41a53a525f7a6ac2238a08f7ca66b1f567750d59 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 17:37:23 +0300 Subject: [PATCH 072/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 2d5a22c5..e6159575 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2771,6 +2771,9 @@ Function FullscreenOptimizationFIX { Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" -Name "AppCaptureEnabled" -Type DWord -Value 0 Set-ItemProperty -Path "HKCU:\Software\Microsoft\DirectX\GraphicsSettings" -Name "SwapEffectUpgradeCache" -Type DWord -Value 1 Set-ItemProperty -Path "HKCU:\Software\Microsoft\DirectX\UserGpuPreferences" -Name "DirectXUserGlobalSettings" -Type String -Value 'SwapEffectUpgradeEnable=1;' + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" -Name "InactivityShutdownDelay" -Type DWord -Value 4294967295 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayTestMode" -Type DWord -Value 5 + Disable-MMAgent -MemoryCompression | Out-Null } #Game Optimizations Priority Tweaks -Type String -Value "Deny" @@ -2783,6 +2786,15 @@ Function GameOptimizationFIX { Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "IRQ8Priority" -Type DWord -Value 1 reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\csrss.exe\PerfOptions" /v CpuPriorityClass /t REG_DWORD /d 4 /f | Out-Null reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\csrss.exe\PerfOptions" /v IoPriority /t REG_DWORD /d 3 /f | Out-Null + fsutil behavior set disable8dot3 1 + fsutil behavior set disablelastaccess 1 + $PlatformCheck = (Get-Computerinfo).CsPCSystemType + if ($PlatformCheck -eq "Desktop") { + Write-Output "Platform is $PlatformCheck Disabling power saving options on all connected devices..." + Get-WmiObject MSPower_DeviceEnable -Namespace root\wmi | ForEach-Object { $_.enable = $false; $_.psbase.put(); } + } else { + Write-Output "Platform is $PlatformCheck No power saving edits has been made." + } } #Forcing Raw Mouse Input @@ -2964,6 +2976,10 @@ Function DisableCoreParking { Write-Output "Disabling Core Parking on current PowerPlan Ultimate Performance..." powercfg -attributes SUB_PROCESSOR CPMINCORES -ATTRIB_HIDE | Out-Null Powercfg -setacvalueindex scheme_current sub_processor CPMINCORES 100 | Out-Null + powercfg /setacvalueindex scheme_current 2a737441-1930-4402-8d77-b2bebba308a3 d4e98f31-5ffe-4ce1-be31-1b38b384c009 0 | Out-Null + powercfg /setacvalueindex scheme_current 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0 | Out-Null + powercfg /setacvalueindex scheme_current 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0 | Out-Null + powercfg /setacvalueindex scheme_current 54533251-82be-4824-96c1-47b60b740d00 4d2b0152-7d5c-498b-88e2-34345392a2c5 5000 | Out-Null Powercfg -setactive scheme_current | Out-Null } @@ -3399,7 +3415,7 @@ Write-Output "Setting network adapter RSS..." Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type DWord -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type DWord -Value 1 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type DWord -Value 4 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type DWord -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type DWord -Value 2 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*MaxRssProcessors" -Type DWord -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*NumaNodeId" -Type DWord -Value 0 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type DWord -Value 0 | Out-Null From e026eaec09acdf6584701c69e2c664e77e6e8054 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 17:46:52 +0300 Subject: [PATCH 073/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index e6159575..15ba9827 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -43,7 +43,6 @@ $tweaks = @( ### DaddyMadu Windows Defender Settings! Don't Change Order Just Disable with # If You Don't want it ### "MSIMode", #Enable Or Disable MSI Mode For Supported Cards, WARNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! - "DisableNagle", "askDefender", "DorEOneDrive", #Option to Install Or Uninstall Microsoft One Drive! "askXBOX", @@ -222,8 +221,9 @@ $tweaks = @( "StophighDPC", "NvidiaTweaks", "AMDGPUTweaks", - "NetworkOptimizations", "NetworkAdapterRSS", + "NetworkOptimizations", + "DisableNagle", "RemoveEdit3D", "FixURLext", # fix issue with games shortcut that created by games lunchers turned white! "UltimateCleaner", @@ -3360,7 +3360,6 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "IPv4 Checksum Offload" -DisplayValue "Rx & Tx Enabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "2 Queues" -ErrorAction SilentlyContinue - Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "4 Queues" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Receive Side Scaling" -DisplayValue "Enabled" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) From e0938ee03efa53e51cbc3cb025294fba520f7554 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 18:09:15 +0300 Subject: [PATCH 074/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 15ba9827..6cb61de5 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2761,6 +2761,8 @@ Function QOL { #Disable Fullscreen Optimizations Function FullscreenOptimizationFIX { + $errpref = $ErrorActionPreference #save actual preference + $ErrorActionPreference = "silentlycontinue" Write-Output "Disabling Full ScreenOptimization..." Set-ItemProperty -Path "HKCU:\System\GameConfigStore" -Name "GameDVR_FSEBehaviorMode" -Type DWord -Value 2 Set-ItemProperty -Path "HKCU:\System\GameConfigStore" -Name "GameDVR_HonorUserFSEBehaviorMode" -Type DWord -Value 1 @@ -2774,6 +2776,7 @@ Function FullscreenOptimizationFIX { Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" -Name "InactivityShutdownDelay" -Type DWord -Value 4294967295 Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayTestMode" -Type DWord -Value 5 Disable-MMAgent -MemoryCompression | Out-Null + $ErrorActionPreference = $errpref #restore previous preference } #Game Optimizations Priority Tweaks -Type String -Value "Deny" @@ -2791,7 +2794,7 @@ Function GameOptimizationFIX { $PlatformCheck = (Get-Computerinfo).CsPCSystemType if ($PlatformCheck -eq "Desktop") { Write-Output "Platform is $PlatformCheck Disabling power saving options on all connected devices..." - Get-WmiObject MSPower_DeviceEnable -Namespace root\wmi | ForEach-Object { $_.enable = $false; $_.psbase.put(); } + Get-WmiObject MSPower_DeviceEnable -Namespace root\wmi | ForEach-Object { $_.enable = $false; $_.psbase.put(); } | Out-Null } else { Write-Output "Platform is $PlatformCheck No power saving edits has been made." } From dbe4a5c6d584facfb66d68a292dad552f5115d1f Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 18:44:31 +0300 Subject: [PATCH 075/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 6cb61de5..6b8062ff 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2968,10 +2968,26 @@ Function EnableHAGS { #Add Utimate Power Plan And Activate It Function EnableUlimatePower { + Write-Output "Enabling and Activating Bitsum Highest Performance Power Plan..." + $powerSchemes = powercfg /l | ForEach-Object { + if ($_ -match '^Power Scheme GUID:\s*([-0-9a-f]+)\s*\(([^)]+)\)\s*(\*)?') { + [PsCustomObject]@{ + GUID = $matches[1] + SchemeName = $matches[2] + Active = $matches[3] -eq '*' + } + } +} + $customScheme = ($powerSchemes | Where-Object { $_.SchemeName -eq 'Bitsum Highest Performance' }).GUID + if ($customScheme -eq 'e6a66b66-d6df-666d-aa66-66f66666eb66') { + Write-Output "Power Plan already exist! setting it as active..." + powercfg -setactive e6a66b66-d6df-666d-aa66-66f66666eb66 | Out-Null + } else { Write-Output "Enabling and Activating Bitsum Highest Performance Power Plan..." Invoke-WebRequest -Uri "https://git.io/JsWhn" -OutFile "$Env:windir\system32\Bitsum-Highest-Performance.pow" -ErrorAction SilentlyContinue powercfg -import "$Env:windir\system32\Bitsum-Highest-Performance.pow" e6a66b66-d6df-666d-aa66-66f66666eb66 | Out-Null powercfg -setactive e6a66b66-d6df-666d-aa66-66f66666eb66 | Out-Null + } } #Disable Core Parking on current PowerPlan Ultimate Performance From 719c7fff0d961382157c95eb2cfb6a08fc9b5d0d Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 19:43:10 +0300 Subject: [PATCH 076/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 6b8062ff..f442925a 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3430,15 +3430,15 @@ Write-Output "Setting network adapter RSS..." $KeyPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber" If(Test-Path -Path $KeyPath) { - Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type DWord -Value 4 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type DWord -Value 1 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type DWord -Value 4 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type DWord -Value 2 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*MaxRssProcessors" -Type DWord -Value 4 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*NumaNodeId" -Type DWord -Value 0 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type DWord -Value 0 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcNumber" -Type DWord -Value 4 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcGroup" -Type DWord -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type String -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type DWord -String 1 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type String -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type String -Value 2 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*MaxRssProcessors" -Type String -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*NumaNodeId" -Type String -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type String -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcNumber" -Type String -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcGroup" -Type String -Value 0 | Out-Null } Else { From c66d09dbac02c7f9f4434fe2979c519022a2aae7 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Wed, 6 Dec 2023 20:39:16 +0300 Subject: [PATCH 077/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index f442925a..35f9749c 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3428,8 +3428,17 @@ Write-Output "Setting network adapter RSS..." $AdapterDeviceNumber = "00"+$DeviceID } $KeyPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber" + $KeyPath2 = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber\Ndi\params\*RSS\Enum" + $KeyPath3 = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber\Ndi\params\*RSS" + $KeyPath4 = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber\Ndi\params\*NumRssQueues\Enum" + $KeyPath5 = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber\Ndi\params\*NumRssQueues" + $KeyPath6 = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber\Ndi\params\*ReceiveBuffers" + $KeyPath7 = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\$AdapterDeviceNumber\Ndi\params\*TransmitBuffers" + If(Test-Path -Path $KeyPath) { + new-Item -Path $KeyPath2 -Force | Out-Null + new-Item -Path $KeyPath4 -Force | Out-Null Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type String -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type DWord -String 1 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type String -Value 4 | Out-Null @@ -3439,6 +3448,22 @@ Write-Output "Setting network adapter RSS..." Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type String -Value 0 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcNumber" -Type String -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcGroup" -Type String -Value 0 | Out-Null + New-ItemProperty -Path $KeyPath3 -Name "default" -Type String -Value 1 | Out-Null + New-ItemProperty -Path $KeyPath3 -Name "ParamDesc" -Type String -Value "Receive Side Scaling" | Out-Null + New-ItemProperty -Path $KeyPath3 -Name "type" -Type String -Value "enum" | Out-Null + New-ItemProperty -Path $KeyPath2 -Name "0" -Type String -Value "Disabled" | Out-Null + New-ItemProperty -Path $KeyPath2 -Name "1" -Type String -Value "Enabled" | Out-Null + New-ItemProperty -Path $KeyPath4 -Name "1" -Type String -Value "1 Queue" | Out-Null + New-ItemProperty -Path $KeyPath4 -Name "2" -Type String -Value "2 Queue" | Out-Null + New-ItemProperty -Path $KeyPath4 -Name "3" -Type String -Value "3 Queue" | Out-Null + New-ItemProperty -Path $KeyPath4 -Name "4" -Type String -Value "4 Queue" | Out-Null + New-ItemProperty -Path $KeyPath5 -Name "default" -Type String -Value "2" | Out-Null + New-ItemProperty -Path $KeyPath5 -Name "ParamDesc" -Type String -Value "Maximum Number of RSS Queues" | Out-Null + New-ItemProperty -Path $KeyPath5 -Name "type" -Type String -Value "enum" | Out-Null + Set-ItemProperty -Path $KeyPath6 -Name "Max" -Type String -Value 6144 | Out-Null + Set-ItemProperty -Path $KeyPath6 -Name "Default" -Type String -Value 1024 | Out-Null + Set-ItemProperty -Path $KeyPath7 -Name "Max" -Type String -Value 6144 | Out-Null + Set-ItemProperty -Path $KeyPath7 -Name "Default" -Type String -Value 2048 | Out-Null } Else { From e9056c62ad4ffbb2bc206abef5b01ed5f738905a Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 7 Dec 2023 03:29:38 +0300 Subject: [PATCH 078/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 35f9749c..b0a15b21 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3440,7 +3440,7 @@ Write-Output "Setting network adapter RSS..." new-Item -Path $KeyPath2 -Force | Out-Null new-Item -Path $KeyPath4 -Force | Out-Null Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type String -Value 4 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type DWord -String 1 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type String -Value 1 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type String -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type String -Value 2 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*MaxRssProcessors" -Type String -Value 4 | Out-Null @@ -3448,6 +3448,8 @@ Write-Output "Setting network adapter RSS..." Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type String -Value 0 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcNumber" -Type String -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcGroup" -Type String -Value 0 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*ReceiveBuffers" -Type String -Value 1024 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*TransmitBuffers" -Type String -Value 2048 | Out-Null New-ItemProperty -Path $KeyPath3 -Name "default" -Type String -Value 1 | Out-Null New-ItemProperty -Path $KeyPath3 -Name "ParamDesc" -Type String -Value "Receive Side Scaling" | Out-Null New-ItemProperty -Path $KeyPath3 -Name "type" -Type String -Value "enum" | Out-Null @@ -3463,7 +3465,7 @@ Write-Output "Setting network adapter RSS..." Set-ItemProperty -Path $KeyPath6 -Name "Max" -Type String -Value 6144 | Out-Null Set-ItemProperty -Path $KeyPath6 -Name "Default" -Type String -Value 1024 | Out-Null Set-ItemProperty -Path $KeyPath7 -Name "Max" -Type String -Value 6144 | Out-Null - Set-ItemProperty -Path $KeyPath7 -Name "Default" -Type String -Value 2048 | Out-Null + Set-ItemProperty -Path $KeyPath7 -Name "Default" -Type String -Value 2048 | Out-Null } Else { From 7d8476f818fe8b3d8128ce19d166b721c562ff9a Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 7 Dec 2023 05:20:19 +0300 Subject: [PATCH 079/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index b0a15b21..ab71fdd9 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3439,7 +3439,7 @@ Write-Output "Setting network adapter RSS..." { new-Item -Path $KeyPath2 -Force | Out-Null new-Item -Path $KeyPath4 -Force | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type String -Value 4 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*NumRssQueues" -Type String -Value 2 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSS" -Type String -Value 1 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RSSProfile" -Type String -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcNumber" -Type String -Value 2 | Out-Null @@ -3448,8 +3448,8 @@ Write-Output "Setting network adapter RSS..." Set-ItemProperty -Path $KeyPath -Name "*RssBaseProcGroup" -Type String -Value 0 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcNumber" -Type String -Value 4 | Out-Null Set-ItemProperty -Path $KeyPath -Name "*RssMaxProcGroup" -Type String -Value 0 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*ReceiveBuffers" -Type String -Value 1024 | Out-Null - Set-ItemProperty -Path $KeyPath -Name "*TransmitBuffers" -Type String -Value 2048 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*ReceiveBuffers" -Type String -Value 2048 | Out-Null + Set-ItemProperty -Path $KeyPath -Name "*TransmitBuffers" -Type String -Value 4096 | Out-Null New-ItemProperty -Path $KeyPath3 -Name "default" -Type String -Value 1 | Out-Null New-ItemProperty -Path $KeyPath3 -Name "ParamDesc" -Type String -Value "Receive Side Scaling" | Out-Null New-ItemProperty -Path $KeyPath3 -Name "type" -Type String -Value "enum" | Out-Null @@ -3463,9 +3463,9 @@ Write-Output "Setting network adapter RSS..." New-ItemProperty -Path $KeyPath5 -Name "ParamDesc" -Type String -Value "Maximum Number of RSS Queues" | Out-Null New-ItemProperty -Path $KeyPath5 -Name "type" -Type String -Value "enum" | Out-Null Set-ItemProperty -Path $KeyPath6 -Name "Max" -Type String -Value 6144 | Out-Null - Set-ItemProperty -Path $KeyPath6 -Name "Default" -Type String -Value 1024 | Out-Null + Set-ItemProperty -Path $KeyPath6 -Name "Default" -Type String -Value 2048 | Out-Null Set-ItemProperty -Path $KeyPath7 -Name "Max" -Type String -Value 6144 | Out-Null - Set-ItemProperty -Path $KeyPath7 -Name "Default" -Type String -Value 2048 | Out-Null + Set-ItemProperty -Path $KeyPath7 -Name "Default" -Type String -Value 4096 | Out-Null } Else { From cbd6a9b2986d00d6ac5d052ba0faa77781163911 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 7 Dec 2023 12:53:27 +0200 Subject: [PATCH 080/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index ab71fdd9..28a6f8bd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -1025,13 +1025,13 @@ Function askDefender { } -#Ask User If He Want to Enable Or Disable Microsoft Software Protection Platform Service +#Ask User If He Want to Enable Or Disable Microsoft Software Protection Service Function askMSPPS { do { cls - Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Platform Service? ================" + Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Service? ================" Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it, Windows 10/Office will show not activated state but you can use it as normal" Red Write-Host "Y: Press 'Y' to Disable this." Write-Host "N: Press 'N' to Enable this." @@ -1040,14 +1040,14 @@ Function askMSPPS { switch ($selection) { 'y' { - Write-Output "Disabling Microsoft Software Protection Platform Service and related Processes..." - Disable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null + Write-Output "Disabling Microsoft Software Protection Service and related Processes..." + Disable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtection\SvcRestartTask" | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 4 -ErrorAction SilentlyContinue cls } 'n' { - Write-Output "Enabling Microsoft Software Protection Platform Service and related Processes..." - Enable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null + Write-Output "Enabling Microsoft Software Protection Service and related Processes..." + Enable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtection\SvcRestartTask" | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 2 -ErrorAction SilentlyContinue cls } @@ -2947,6 +2947,13 @@ Function DisableHPET { bcdedit /set {globalsettings} custom:16000069 true | Out-Null bcdedit /set {globalsettings} custom:16000068 true | Out-Null wmic path Win32_PnPEntity where "name='High precision event timer'" call enable | Out-Null + if ($PlatformCheck -eq "Desktop") { + Write-Output "Platform is $PlatformCheck disabling dynamic tick..." + bcdedit /set disabledynamictick yes | Out-Null + } else { + Write-Output "Platform is $PlatformCheck enabling dynamic tick..." + bcdedit /set disabledynamictick no + } $ErrorActionPreference = $errpref #restore previous preference } From 8ac6e61953a41329db35e8c7157e1cb0b0db6135 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 7 Dec 2023 21:34:49 +0300 Subject: [PATCH 081/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 28a6f8bd..3e149977 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -1025,13 +1025,13 @@ Function askDefender { } -#Ask User If He Want to Enable Or Disable Microsoft Software Protection Service +#Ask User If He Want to Enable Or Disable Microsoft Software Protection Platform Service Function askMSPPS { do { cls - Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Service? ================" + Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Platform Service? ================" Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it, Windows 10/Office will show not activated state but you can use it as normal" Red Write-Host "Y: Press 'Y' to Disable this." Write-Host "N: Press 'N' to Enable this." @@ -1040,14 +1040,14 @@ Function askMSPPS { switch ($selection) { 'y' { - Write-Output "Disabling Microsoft Software Protection Service and related Processes..." - Disable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtection\SvcRestartTask" | Out-Null + Write-Output "Disabling Microsoft Software Protection Platform Service and related Processes..." + Disable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 4 -ErrorAction SilentlyContinue cls } 'n' { - Write-Output "Enabling Microsoft Software Protection Service and related Processes..." - Enable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtection\SvcRestartTask" | Out-Null + Write-Output "Enabling Microsoft Software Protection Platform Service and related Processes..." + Enable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 2 -ErrorAction SilentlyContinue cls } From 097c7023feca246930f1477fd353c8e0ce8e28b7 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:29:27 +0200 Subject: [PATCH 082/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 3e149977..2a31b5cd 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3021,6 +3021,12 @@ Function DisableDMA { New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" | Out-Null -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" -Name "EnableVirtualizationBasedSecurity" -Type DWord -Value 0 Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" -Name "HVCIMATRequired" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" -Name "RequirePlatformSecurityFeatures" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" -Name "LsaCfgFlags" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa" -Name "LsaCfgFlags" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "EnableVirtualizationBasedSecurity" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "HVCIMATRequired" -Type DWord -Value 0 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "RequirePlatformSecurityFeatures" -Type DWord -Value 0 $ErrorActionPreference = $errpref #restore previous preference } From f462ac6820383bc52b1ac70c19266de5bb72b7ae Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:30:17 +0200 Subject: [PATCH 083/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 2a31b5cd..7de639cc 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3016,6 +3016,7 @@ Function DisableDMA { $ErrorActionPreference = "silentlycontinue" bcdedit /set vsmlaunchtype Off | Out-Null bcdedit /set vm No | Out-Null + bcdedit /set loadoptions DISABLE-LSA-ISO,DISABLE-VBS | Out-Null New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\FVE" | Out-Null -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\FVE" -Name "DisableExternalDMAUnderLock" -Type DWord -Value 0 New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" | Out-Null -ErrorAction SilentlyContinue From 1331b6c9d350645c453e0fd7b07fdd8840448a67 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 21 Dec 2023 22:17:09 +0300 Subject: [PATCH 084/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 -- 1 file changed, 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 7de639cc..a473f351 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3691,7 +3691,6 @@ cls "*WindowsAlarms*" "*WindowsFeedbackHub*" "*WindowsMaps*" - "*WindowsPhone*" "*WindowsSoundRecorder*" "*MicrosoftOfficeHub*" "*MixedReality.Portal*" @@ -3701,7 +3700,6 @@ cls "Microsoft.549981C3F5F10" "*Advertising.Xaml*" "*SolitaireCollection*" - "*YourPhone*" #Sponsored Windows 10 AppX Apps #Add sponsored/featured apps to remove in the "*AppName*" format From 575e0b533e65bca8dc2fd63be07a98a73ec3e0a8 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 25 Dec 2023 09:28:13 +0300 Subject: [PATCH 085/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index a473f351..3a268eec 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -7,7 +7,7 @@ # # Addition: One command to rule them all, One command to find it, and One command to Run it! # -# > powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('http://tweaks.daddymadu.gg')" +# > powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('http://daddymadu.gg/ps')" # # Changelogs Moved to ReadMe File for better mangement. # From 7a1b021ac245720f75dc4762f341fab1e1ad94f2 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 5 Jan 2024 00:19:06 +0200 Subject: [PATCH 086/104] following good practice and not using short names in functions & replacing domain url with new one --- win10debloatandgamingtweaks.ps1 | 122 ++++++++++++++++---------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 3a268eec..26ad48f2 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -7,7 +7,7 @@ # # Addition: One command to rule them all, One command to find it, and One command to Run it! # -# > powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('http://daddymadu.gg/ps')" +# > powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('http://madu.gg/ps')" # # Changelogs Moved to ReadMe File for better mangement. # @@ -19,7 +19,7 @@ Write-Host "Please DISABLE your ANTIVIRUS to prevent any issues and PRESS any KE $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown'); New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null New-PSDrive -Name HKU -PSProvider Registry -Root HKEY_USERS | Out-Null -cls +Clear-Host # Default preset $tweaks = @( ### Require administrator privileges ### @@ -248,7 +248,7 @@ function Show-Choco-Menu { do { - cls + Clear-Host Write-Host "================ $Title ================" Write-Host "Y: Press 'Y' to do this." Write-Host "2: Press 'N' to skip this." @@ -317,7 +317,7 @@ function Write-ColorOutput } # Always write (if we want just a NewLine) - if($Object -eq $null) + if($null -eq $Object) { $Object = "" } @@ -338,7 +338,7 @@ function Write-ColorOutput Function InstallTitusProgs { Write-Output "Installing Chocolatey" - Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) + Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) choco install chocolatey-core.extension -y Write-Output "Running O&O Shutup with Recommended Settings" Import-Module BitsTransfer @@ -379,7 +379,7 @@ Function InstallIrfanview { } Function InstallChocoUpdates { - cls + Clear-Host choco upgrade all -y } @@ -401,7 +401,7 @@ Function ApplyPCOptimizations { Function askXBOX { do { - cls + Clear-Host Write-Host "================ Do You Want To Disable XBOX features and all related APPS? ================" Write-ColorOutput "WARNING: REMOVING XBOX APPS will make Win+G do nothing!" Red Write-Host "Y: Press 'Y' to Disable XBOX features." @@ -425,21 +425,21 @@ Function askXBOX { } Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\GameDVR" -Name "AllowGameDVR" -Type DWord -Value 0 $ErrorActionPreference = $errpref #restore previous preference - cls + Clear-Host } 'n' { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" Write-Output "Enabling Xbox features..." - Get-AppxPackage -AllUsers "Microsoft.XboxApp" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Get-AppxPackage -AllUsers "Microsoft.XboxIdentityProvider" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Get-AppxPackage -AllUsers "Microsoft.XboxSpeechToTextOverlay" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Get-AppxPackage -AllUsers "Microsoft.XboxGameOverlay" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Get-AppxPackage -AllUsers "Microsoft.Xbox.TCUI" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} + Get-AppxPackage -AllUsers "Microsoft.XboxApp" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} + Get-AppxPackage -AllUsers "Microsoft.XboxIdentityProvider" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} + Get-AppxPackage -AllUsers "Microsoft.XboxSpeechToTextOverlay" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} + Get-AppxPackage -AllUsers "Microsoft.XboxGameOverlay" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} + Get-AppxPackage -AllUsers "Microsoft.Xbox.TCUI" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Set-ItemProperty -Path "HKCU:\System\GameConfigStore" -Name "GameDVR_Enabled" -Type DWord -Value 1 Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\GameDVR" -Name "AllowGameDVR" -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference - cls + Clear-Host } 'q' { } } @@ -625,7 +625,7 @@ Function EnableActivityHistory { # Disable Background application access - ie. if apps can download or update when they aren't used - Cortana is excluded as its inclusion breaks start menu search Function DisableBackgroundApps { Write-Output "Disabling Background application access..." - Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" -Exclude "Microsoft.Windows.Cortana*" | ForEach { + Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" -Exclude "Microsoft.Windows.Cortana*" | ForEach-Object { Set-ItemProperty -Path $_.PsPath -Name "Disabled" -Type DWord -Value 1 Set-ItemProperty -Path $_.PsPath -Name "DisabledByUser" -Type DWord -Value 1 } @@ -634,7 +634,7 @@ Function DisableBackgroundApps { # Enable Background application access Function EnableBackgroundApps { Write-Output "Enabling Background application access..." - Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" | ForEach { + Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" | ForEach-Object { Remove-ItemProperty -Path $_.PsPath -Name "Disabled" -ErrorAction SilentlyContinue Remove-ItemProperty -Path $_.PsPath -Name "DisabledByUser" -ErrorAction SilentlyContinue } @@ -963,7 +963,7 @@ Function askDefender { do { - cls + Clear-Host Write-Host "================ Do you want to Disable Microsoft Windows Defender? ================" Write-Host "Y: Press 'Y' to Disable Microsoft Windows Defender." Write-Host "N: Press 'N' to Enable Microsoft Windows Defender." @@ -997,7 +997,7 @@ Function askDefender { Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Cleanup" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Verification" | Out-Null - cls + Clear-Host } 'n' { Write-Output "Enabling Microsoft Windows Defender and related Processes..." @@ -1016,7 +1016,7 @@ Function askDefender { Enable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan" | Out-Null Enable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Verification" | Out-Null Set-MpPreference -EnableControlledFolderAccess Disabled -ErrorAction SilentlyContinue - cls + Clear-Host } 'q' { } } @@ -1030,7 +1030,7 @@ Function askMSPPS { do { - cls + Clear-Host Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Platform Service? ================" Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it, Windows 10/Office will show not activated state but you can use it as normal" Red Write-Host "Y: Press 'Y' to Disable this." @@ -1043,13 +1043,13 @@ Function askMSPPS { Write-Output "Disabling Microsoft Software Protection Platform Service and related Processes..." Disable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 4 -ErrorAction SilentlyContinue - cls + Clear-Host } 'n' { Write-Output "Enabling Microsoft Software Protection Platform Service and related Processes..." Enable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 2 -ErrorAction SilentlyContinue - cls + Clear-Host } 'q' { Exit } } @@ -1063,7 +1063,7 @@ Function askMSWSAPPX { do { - cls + Clear-Host Write-Host "================ Do you want to disable Microsoft Store and Disable WSAPPX Service? ================" Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it and wanted to enable it again and restore Microsoft Store Please run the script twise and choose N" Red Write-Host "Y: Press 'Y' to Disable this." @@ -1082,7 +1082,7 @@ Function askMSWSAPPX { Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Name "DisableStoreApps" -Type DWord -Value 1 -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\AppXSvc" -Name "Start" -Type DWord -Value 4 -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference - cls + Clear-Host } 'n' { Write-Output "Enabling Microsoft Store and WSAPPX Service..." @@ -1091,10 +1091,10 @@ Function askMSWSAPPX { Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Name "DisableStoreApps" -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Force | Out-Null Set-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\AppXSvc" -Name "Start" -Type DWord -Value 3 -ErrorAction SilentlyContinue - Get-AppxPackage -AllUsers "Microsoft.DesktopAppInstaller" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} -ErrorAction SilentlyContinue - Get-AppxPackage -AllUsers "Microsoft.WindowsStore" | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} -ErrorAction SilentlyContinue + Get-AppxPackage -AllUsers "Microsoft.DesktopAppInstaller" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} -ErrorAction SilentlyContinue + Get-AppxPackage -AllUsers "Microsoft.WindowsStore" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference - cls + Clear-Host } 'q' { Exit } } @@ -1985,7 +1985,7 @@ Function AddENKeyboard { Function RemoveENKeyboard { Write-Output "Removing secondary en-US keyboard..." $langs = Get-WinUserLanguageList - Set-WinUserLanguageList ($langs | ? {$_.LanguageTag -ne "en-US"}) -Force + Set-WinUserLanguageList ($langs | Where-Object {$_.LanguageTag -ne "en-US"}) -Force } # Enable NumLock after startup @@ -2397,7 +2397,7 @@ Function DorEOneDrive { do { - cls + Clear-Host Write-Host "================ Do you want to Disable Microsoft OneDrive? ================" Write-Host "Y: Press 'Y' to Disable OneDrive." Write-Host "N: Press 'N' to Enable OneDrive." @@ -2440,7 +2440,7 @@ Function DorEOneDrive { Remove-Item -Force -ErrorAction SilentlyContinue "$env:userprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" Get-ScheduledTask -TaskPath '\' -TaskName 'OneDrive*' -ea SilentlyContinue | Unregister-ScheduledTask -Confirm:$false $ErrorActionPreference = $errpref #restore previous preference - cls + Clear-Host } 'n' { Write-Output "Enabling Microsoft OneDrive and related Processes..." @@ -2456,7 +2456,7 @@ Function DorEOneDrive { } Start-Process $onedrive -NoNewWindow $ErrorActionPreference = $errpref #restore previous preference - cls + Clear-Host } 'q' { } } @@ -2710,8 +2710,8 @@ Function UnpinStartMenuTiles { } $YourInputStart = "02,00,00,00,e6,d9,21,ac,f8,e0,d6,01,00,00,00,00,43,42,01,00,c2,14,01,cb,32,0a,03,05,ce,ab,d3,e9,02,24,da,f4,03,44,c3,8a,01,66,82,e5,8b,b1,ae,fd,fd,bb,3c,00,05,a0,8f,fc,c1,03,24,8a,d0,03,44,80,99,01,66,b0,b5,99,dc,cd,b0,97,de,4d,00,05,86,91,cc,93,05,24,aa,a3,01,44,c3,84,01,66,9f,f7,9d,b1,87,cb,d1,ac,d4,01,00,c2,3c,01,c5,5a,01,00" -$hexifiedStart = $YourInputStart.Split(',') | % { "0x$_"} -ls -r "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\" | get-itemproperty2 | where { $_ -like '*windows.data.unifiedtile.startglobalproperties*' } | set-itemproperty -value (([byte[]]$hexifiedStart)) +$hexifiedStart = $YourInputStart.Split(',') | ForEach-Object { "0x$_"} +Get-ChildItem -r "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\" | get-itemproperty2 | Where-Object { $_ -like '*windows.data.unifiedtile.startglobalproperties*' } | set-itemproperty -value (([byte[]]$hexifiedStart)) Stop-Process -name explorer | Out-Null $ErrorActionPreference = $errpref #restore previous preference } @@ -2726,7 +2726,7 @@ function Windows11Extra { New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -ErrorAction SilentlyContinue | Out-Null #context menu setup reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarAl" -Type DWord -Value 0 #set taskbar icons to the left - Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} + Get-appxpackage -all *shellexperience* -packagetype bundle |ForEach-Object {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + '\appxmetadata\appxbundlemanifest.xml')} Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarDa" -Type DWord -Value 0 #disable widget icon from taskbar Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "TaskbarMn" -Type DWord -Value 0 #disable chat icon from taskbar Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" -Name "HideRecentlyAddedApps" -Type DWord -Value 1 #Disable start menu RecentlyAddedApps @@ -2844,8 +2844,8 @@ Write-Output "Windows screen scale is Detected as 100%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,C0,CC,0C,00,00,00,00,00,80,99,19,00,00,00,00,00,40,66,26,00,00,00,00,00,00,33,33,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "125") { @@ -2853,8 +2853,8 @@ Write-Output "Windows screen scale is Detected as 125%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,00,00,10,00,00,00,00,00,00,00,20,00,00,00,00,00,00,00,30,00,00,00,00,00,00,00,40,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "150") { @@ -2862,8 +2862,8 @@ Write-Output "Windows screen scale is Detected as 150%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,30,33,13,00,00,00,00,00,60,66,26,00,00,00,00,00,90,99,39,00,00,00,00,00,C0,CC,4C,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "175") { @@ -2871,8 +2871,8 @@ Write-Output "Windows screen scale is Detected as 175%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,60,66,16,00,00,00,00,00,C0,CC,2C,00,00,00,00,00,20,33,43,00,00,00,00,00,80,99,59,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "200") { @@ -2880,8 +2880,8 @@ Write-Output "Windows screen scale is Detected as 200%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,90,99,19,00,00,00,00,00,20,33,33,00,00,00,00,00,B0,CC,4C,00,00,00,00,00,40,66,66,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "225") { @@ -2889,8 +2889,8 @@ Write-Output "Windows screen scale is Detected as 225%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,C0,CC,1C,00,00,00,00,00,80,99,39,00,00,00,00,00,40,66,56,00,00,00,00,00,00,33,73,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "250") { @@ -2898,8 +2898,8 @@ Write-Output "Windows screen scale is Detected as 250%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,00,00,20,00,00,00,00,00,00,00,40,00,00,00,00,00,00,00,60,00,00,00,00,00,00,00,80,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "300") { @@ -2907,8 +2907,8 @@ Write-Output "Windows screen scale is Detected as 300%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,60,66,26,00,00,00,00,00,C0,CC,4C,00,00,00,00,00,20,33,73,00,00,00,00,00,80,99,99,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } elseif($checkscreenscale -eq "350") { @@ -2916,8 +2916,8 @@ Write-Output "Windows screen scale is Detected as 350%, Applying Mouse Fix for i $YourInputX = "00,00,00,00,00,00,00,00,C0,CC,2C,00,00,00,00,00,80,99,59,00,00,00,00,00,40,66,86,00,00,00,00,00,00,33,B3,00,00,00,00,00" $YourInputY = "00,00,00,00,00,00,00,00,00,00,38,00,00,00,00,00,00,00,70,00,00,00,00,00,00,00,A8,00,00,00,00,00,00,00,E0,00,00,00,00,00" $RegPath = 'HKCU:\Control Panel\Mouse' -$hexifiedX = $YourInputX.Split(',') | % { "0x$_"} -$hexifiedY = $YourInputY.Split(',') | % { "0x$_"} +$hexifiedX = $YourInputX.Split(',') | ForEach-Object { "0x$_"} +$hexifiedY = $YourInputY.Split(',') | ForEach-Object { "0x$_"} Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseXCurve" -Type Binary -Value (([byte[]]$hexifiedX)) Set-ItemProperty -Path "$RegPath" -Name "SmoothMouseYCurve" -Type Binary -Value (([byte[]]$hexifiedY)) } else { @@ -3431,7 +3431,7 @@ Write-Output "Setting network adapter RSS..." Foreach($PhysicalAdapter in $PhysicalAdapters) { - $PhysicalAdapterName = $PhysicalAdapter.Name + # $PhysicalAdapterName = $PhysicalAdapter.Name $DeviceID = $PhysicalAdapter.DeviceID If([Int32]$DeviceID -lt 10) { @@ -3542,7 +3542,7 @@ cmd /c 'del /f /q %userprofile%\recent\*.* 2>nul' >$null cmd /c 'del /f /s /q %userprofile%\Local Settings\Temporary Internet Files\*.* 2>nul' >$null $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" -Get-ChildItem -Path "$env:temp" -Exclude "dmtmp" | foreach ($_) { +Get-ChildItem -Path "$env:temp" -Exclude "dmtmp" | ForEach-Object ($_) { "CLEANING :" + $_.fullname Remove-Item $_.fullname -Force -Recurse "CLEANED... :" + $_.fullname @@ -3560,10 +3560,10 @@ Function Finished { Set-ItemProperty -Path "HKCR:\Msi.Package\shell\runas\command" -Name "(Default)" -Type ExpandString -Value '"%SystemRoot%\System32\msiexec.exe" /i "%1" %*' | Out-Null -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Name "AllowClipboardHistory" -Type DWord -Value 1 cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Manufacturer" /t REG_SZ /d "This PC is Optimized by DaddyMadu" /f 2>nul' >$null - cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /t REG_SZ /d "http://daddymadu.gg" /f 2>nul' >$null + cmd /c 'REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /t REG_SZ /d "https://madu.gg" /f 2>nul' >$null Start-Sleep -s 5 Write-Output "Done! Please Reboot Your PC! Don't forget to follow me on Social Media." - Start "http://daddymadu.gg" + Start-Process "https://madu.gg" } ########## @@ -3628,8 +3628,8 @@ $FileAssoc = Get-ItemProperty $FileAssocKey $URLAssoc = Get-ItemProperty $URLAssocKey $Associations = @() -$Filetypes.Property | foreach {$Associations += $FileAssoc.$_} -$URLTypes.Property | foreach {$Associations += $URLAssoc.$_} +$Filetypes.Property | ForEach-Object {$Associations += $FileAssoc.$_} +$URLTypes.Property | ForEach-Object {$Associations += $URLAssoc.$_} # add registry values in each software class to stop edge from associating as the default foreach ($Association in $Associations) @@ -3660,7 +3660,7 @@ Function CreateRestorePoint { # Remove-Item -Path C:\Mnt -Recurse Function DebloatAll { -cls +Clear-Host $Bloatware = @( #Unnecessary Windows 10 AppX Apps "*3DBuilder*" @@ -3770,9 +3770,9 @@ If ($args -And $args[0].ToLower() -eq "-preset") { If ($args) { $tweaks = $args If ($preset) { - $tweaks = Get-Content $preset -ErrorAction Stop | ForEach { $_.Trim() } | Where { $_ -ne "" -and $_[0] -ne "#" } + $tweaks = Get-Content $preset -ErrorAction Stop | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne "" -and $_[0] -ne "#" } } } # Call the desired tweak functions -$tweaks | ForEach { Invoke-Expression $_ } +$tweaks | ForEach-Object { Invoke-Expression $_ } From 31fba2b3f82ec52a109f4db29aa65abe6a544685 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 5 Jan 2024 01:09:28 +0200 Subject: [PATCH 087/104] forcing script to run via powershell 5 only --- win10debloatandgamingtweaks.ps1 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 26ad48f2..364f943c 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -19,6 +19,11 @@ Write-Host "Please DISABLE your ANTIVIRUS to prevent any issues and PRESS any KE $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown'); New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null New-PSDrive -Name HKU -PSProvider Registry -Root HKEY_USERS | Out-Null +$currentexename = (([Diagnostics.Process]::GetCurrentProcess().ProcessName) + '.exe') + if ($currentexename -eq "pwsh.exe") { + Start-Process Powershell -Argumentlist '-ExecutionPolicy bypass -NoProfile -command "irm "https://github.com/DaddyMadu/Windows10GamingFocus/raw/master/win10debloatandgamingtweaks.ps1" | iex"' -Verb RunAs + exit + } Clear-Host # Default preset $tweaks = @( From d22718f8db8179783be601da7d733b02e754d2a4 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Fri, 5 Jan 2024 08:15:43 +0200 Subject: [PATCH 088/104] fixing run as admin --- win10debloatandgamingtweaks.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 364f943c..0866542a 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3578,7 +3578,7 @@ Function Finished { # Relaunch the script with administrator privileges Function RequireAdmin { If (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { - Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`" $PSCommandArgs" -WorkingDirectory $pwd -Verb RunAs + Start-Process Powershell -Argumentlist '-ExecutionPolicy bypass -NoProfile -command "irm "https://github.com/DaddyMadu/Windows10GamingFocus/raw/master/win10debloatandgamingtweaks.ps1" | iex"' -Verb RunAs Exit } } From f2d41ab828256b4270772d895808172e6beb2801 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Mon, 8 Jan 2024 23:09:51 +0200 Subject: [PATCH 089/104] resetting bcdedit for hyper-v --- win10debloatandgamingtweaks.ps1 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 0866542a..b98e0865 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3019,9 +3019,11 @@ Function DisableDMA { Write-Output "Disabling DMA memory protection and cores isolation..." $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" - bcdedit /set vsmlaunchtype Off | Out-Null - bcdedit /set vm No | Out-Null - bcdedit /set loadoptions DISABLE-LSA-ISO,DISABLE-VBS | Out-Null + #bcdedit /set vsmlaunchtype Off | Out-Null + #bcdedit /set vm No | Out-Null + bcdedit /deletevalue vsmlaunchtype | Out-Null + bcdedit /deletevalue vm | Out-Null + bcdedit /set loadoptions DISABLE-LSA-ISO,DISABLE-VBS | Out-Null New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\FVE" | Out-Null -ErrorAction SilentlyContinue Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\FVE" -Name "DisableExternalDMAUnderLock" -Type DWord -Value 0 New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" | Out-Null -ErrorAction SilentlyContinue From ec96e8c73e73bbc48d8d4beaed43142243f49fbb Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 9 Jan 2024 14:42:32 +0200 Subject: [PATCH 090/104] resetting hypervisor lunchtype bcdedit value --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index b98e0865..c544bf05 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3021,6 +3021,7 @@ Function DisableDMA { $ErrorActionPreference = "silentlycontinue" #bcdedit /set vsmlaunchtype Off | Out-Null #bcdedit /set vm No | Out-Null + bcdedit /deletevalue hypervisorlaunchtype | Out-Null bcdedit /deletevalue vsmlaunchtype | Out-Null bcdedit /deletevalue vm | Out-Null bcdedit /set loadoptions DISABLE-LSA-ISO,DISABLE-VBS | Out-Null From e78a41bff1f1dc2813360f8efd303d620a7869d4 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 21 Jan 2024 23:31:07 +0200 Subject: [PATCH 091/104] disable LargeSystemCache and clearing cluter --- win10debloatandgamingtweaks.ps1 | 419 +------------------------------- 1 file changed, 1 insertion(+), 418 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index c544bf05..a136fa66 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -37,14 +37,8 @@ $tweaks = @( "InstallTitusProgs", #REQUIRED FOR OTHER PROGRAM INSTALLS! "InstallMVC", #DaddyMadu install Microsoft Visualstudio required for HPET service! "Install7Zip", - #"InstallNotepadplusplus", - #"InstallIrfanview", - #"InstallVLC", - #"InstallSumatra", - #"InstallChrome", "InstallChocoUpdates", "EnableUlimatePower", # DaddyMadu don't change order it will break other functions! just disable if you want with # - # "ChangeDefaultApps", # Removed due to issues with steam and resetting default apps ### DaddyMadu Windows Defender Settings! Don't Change Order Just Disable with # If You Don't want it ### "MSIMode", #Enable Or Disable MSI Mode For Supported Cards, WARNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! @@ -52,8 +46,6 @@ $tweaks = @( "DorEOneDrive", #Option to Install Or Uninstall Microsoft One Drive! "askXBOX", "Windows11Extra", - #"askMSPPS", #Option to enable or disable Microsoft Software Protection Platform Service” Causing High CPU Usage - #"askMSWSAPPX", #Option to enable or disable Wsappx to Fix 100% Disk Usage in Windows 10 in older systems ### Windows Apps "DebloatAll", @@ -160,7 +152,6 @@ $tweaks = @( # "AddENKeyboard", # "RemoveENKeyboard", "EnableNumlock", # "DisableNumlock", "EnableDarkMode", # "DisableDarkMode", - "Stop-EdgePDF", ### Explorer UI Tweaks ### "ShowKnownExtensions", # "HideKnownExtensions", @@ -170,25 +161,12 @@ $tweaks = @( "SetExplorerThisPC", # "SetExplorerQuickAccess", "ShowThisPCOnDesktop", # "HideThisPCFromDesktop", "ShowUserFolderOnDesktop", # "HideUserFolderFromDesktop", - # "HideDesktopFromThisPC", # "ShowDesktopInThisPC", - # "HideDesktopFromExplorer", # "ShowDesktopInExplorer", - # "HideDocumentsFromThisPC", # "ShowDocumentsInThisPC", - # "HideDocumentsFromExplorer", # "ShowDocumentsInExplorer", - # "HideDownloadsFromThisPC", # "ShowDownloadsInThisPC", - # "HideDownloadsFromExplorer", # "ShowDownloadsInExplorer", - #"ShowMusicInThisPC", #"HideMusicFromThisPC", - #"ShowMusicInExplorer", #"HideMusicFromExplorer", - # "HidePicturesFromThisPC", # "ShowPicturesInThisPC", - # "HidePicturesFromExplorer", # "ShowPicturesInExplorer", - #"ShowVideosInThisPC", #"HideVideosFromThisPC", - #"ShowVideosInExplorer", #"HideVideosFromExplorer", "Hide3DObjectsFromThisPC", # "Show3DObjectsInThisPC", "Hide3DObjectsFromExplorer", # "Show3DObjectsInExplorer", "EnableThumbnails", # "EnableThumbnails", # "DisableThumbnails", "EnableThumbsDB", # "EnableThumbsDB", # "DisableThumbsDB", ### Application Tweaks ### - "DisableAdobeFlash", # "EnableAdobeFlash", #"UninstallMediaPlayer", #"InstallMediaPlayer", "UninstallInternetExplorer", # "InstallInternetExplorer", "UninstallWorkFolders", # "InstallWorkFolders", @@ -197,8 +175,6 @@ $tweaks = @( "SetPhotoViewerAssociation", # "UnsetPhotoViewerAssociation", "AddPhotoViewerOpenWith", # "RemovePhotoViewerOpenWith", "InstallPDFPrinter", # "UninstallPDFPrinter", - # "UninstallXPSPrinter", # "InstallXPSPrinter", - # "RemoveFaxPrinter", # "AddFaxPrinter", "SVCHostTweak", ### Unpinning ### @@ -272,26 +248,14 @@ function Show-Choco-Menu { Function SlowUpdatesTweaks { Write-Output "Improving Windows Update to delay Feature updates and only install Security Updates" ### Fix Windows Update to delay feature updates and only update at certain times - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "BranchReadinessLevel" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdates" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferQualityUpdates" -Type DWord -Value 1 -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferQualityUpdates" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferFeatureUpdatesPeriodInDays" -Type DWord -Value 30d -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferFeatureUpdatesPeriodInDays" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DeferQualityUpdatesPeriodInDays" -Type DWord -Value 4d -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "DeferQualityUpdatesPeriodInDays" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "PauseFeatureUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseFeatureUpdatesStartTime" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "PauseQualityUpdatesStartTime" -Type String -Value "" -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseQualityUpdatesStartTime" -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursEnd" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursEnd" -Type DWord -Value 2 -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ActiveHoursStart" -ErrorAction SilentlyContinue | Out-Null Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "ActiveHoursStart" -Type DWord -Value 8 -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings" -Name "PausedQualityDate" -ErrorAction SilentlyContinue | Out-Null - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings" -Name "PausedFeatureDate" -ErrorAction SilentlyContinue | Out-Null } #Utilizing Clolors For Better Warning Messages! @@ -359,42 +323,15 @@ Function InstallTitusProgs { Function InstallMVC { choco install -y vcredist2010 | Out-Null } - -Function InstallSumatra { - Show-Choco-Menu -Title "Do you want to install lightweight Sumatra PDF Reader?" -ChocoInstall "sumatrapdf" -} - -Function InstallChrome { - Show-Choco-Menu -Title "Do you want to install Google Chrome Browser?" -ChocoInstall "googlechrome" -} Function Install7Zip { Choco Install 7zip -y } -Function InstallNotepadplusplus { - Show-Choco-Menu -Title "Do you want to install Notepad++?" -ChocoInstall "notepadplusplus" -} - -Function InstallVLC { - Show-Choco-Menu -Title "Do you want to install VLC?" -ChocoInstall "vlc" -} - -Function InstallIrfanview { - Show-Choco-Menu -Title "Do you want to install IrfanView PhotoViewer?" -ChocoInstall "irfanview" -} - Function InstallChocoUpdates { Clear-Host choco upgrade all -y } -Function ChangeDefaultApps { - Write-Output "Setting Default Programs - Notepad++ Brave VLC IrFanView" - Start-BitsTransfer -Source "https://raw.githubusercontent.com/DaddyMadu/Windows10GamingFocus/master/MyDefaultAppAssociations.xml" -Destination $HOME\Desktop\MyDefaultAppAssociations.xml - dism /online /Import-DefaultAppAssociations:"%UserProfile%\Desktop\MyDefaultAppAssociations.xml" -} - - #Apply PC Optimizations Function ApplyPCOptimizations { Write-Output "Applying PC Optimizations..." @@ -1030,84 +967,6 @@ Function askDefender { } -#Ask User If He Want to Enable Or Disable Microsoft Software Protection Platform Service -Function askMSPPS { - - do - { - Clear-Host - Write-Host "================ Do you have High CPU Usage from Microsoft Software Protection Platform Service? ================" - Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it, Windows 10/Office will show not activated state but you can use it as normal" Red - Write-Host "Y: Press 'Y' to Disable this." - Write-Host "N: Press 'N' to Enable this." - Write-Host "Q: Press 'Q' to stop the entire script." - $selection = Read-Host "Please make a selection" - switch ($selection) - { - 'y' { - Write-Output "Disabling Microsoft Software Protection Platform Service and related Processes..." - Disable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 4 -ErrorAction SilentlyContinue - Clear-Host - } - 'n' { - Write-Output "Enabling Microsoft Software Protection Platform Service and related Processes..." - Enable-ScheduledTask -TaskName "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | Out-Null - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\sppsvc" -Name "Start" -Type DWord -Value 2 -ErrorAction SilentlyContinue - Clear-Host - } - 'q' { Exit } - } - } - until ($selection -match "y" -or $selection -match "n" -or $selection -match "q") - -} - -#Ask User If He Want to Enable Or Disable Microsoft Store and WSAPPX Service -Function askMSWSAPPX { - - do - { - Clear-Host - Write-Host "================ Do you want to disable Microsoft Store and Disable WSAPPX Service? ================" - Write-ColorOutput "WARNING: Windows Default is ENABLED, if you Disabled it and wanted to enable it again and restore Microsoft Store Please run the script twise and choose N" Red - Write-Host "Y: Press 'Y' to Disable this." - Write-Host "N: Press 'N' to Enable this." - Write-Host "Q: Press 'Q' to stop the entire script." - $selection = Read-Host "Please make a selection" - switch ($selection) - { - 'y' { - Write-Output "Disabling Microsoft Store and WSAPPX Service..." - $errpref = $ErrorActionPreference #save actual preference - $ErrorActionPreference = "silentlycontinue" - Get-AppxPackage "Microsoft.DesktopAppInstaller" | Remove-AppxPackage -ErrorAction SilentlyContinue - Get-AppxPackage "Microsoft.WindowsStore" | Remove-AppxPackage -ErrorAction SilentlyContinue - New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Force | Out-Null - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Name "DisableStoreApps" -Type DWord -Value 1 -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\AppXSvc" -Name "Start" -Type DWord -Value 4 -ErrorAction SilentlyContinue - $ErrorActionPreference = $errpref #restore previous preference - Clear-Host - } - 'n' { - Write-Output "Enabling Microsoft Store and WSAPPX Service..." - $errpref = $ErrorActionPreference #save actual preference - $ErrorActionPreference = "silentlycontinue" - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Name "DisableStoreApps" -ErrorAction SilentlyContinue - Remove-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Force | Out-Null - Set-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\AppXSvc" -Name "Start" -Type DWord -Value 3 -ErrorAction SilentlyContinue - Get-AppxPackage -AllUsers "Microsoft.DesktopAppInstaller" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} -ErrorAction SilentlyContinue - Get-AppxPackage -AllUsers "Microsoft.WindowsStore" | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} -ErrorAction SilentlyContinue - $ErrorActionPreference = $errpref #restore previous preference - Clear-Host - } - 'q' { Exit } - } - } - until ($selection -match "y" -or $selection -match "n" -or $selection -match "q") - -} - # Enable F8 boot menu options Function EnableF8BootMenu { Write-Output "Enabling F8 boot menu options..." @@ -2129,203 +1988,6 @@ Function HideUserFolderFromDesktop { Remove-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" -Name "{59031a47-3f72-44a7-89c5-5595fe6b30ee}" -ErrorAction SilentlyContinue } -# Hide Desktop icon from This PC - The icon remains in personal folders and open/save dialogs -Function HideDesktopFromThisPC { - Write-Output "Hiding Desktop icon from This PC..." - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Recurse -ErrorAction SilentlyContinue -} - -# Show Desktop icon in This PC -Function ShowDesktopInThisPC { - Write-Output "Showing Desktop icon in This PC..." - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" | Out-Null - } -} - -# Hide Desktop icon from Explorer namespace - Hides the icon also from personal folders and open/save dialogs -Function HideDesktopFromExplorer { - Write-Output "Hiding Desktop icon from Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" -} - -# Show Desktop icon in Explorer namespace -Function ShowDesktopInExplorer { - Write-Output "Showing Desktop icon in Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" -} - -# Hide Documents icon from This PC - The icon remains in personal folders and open/save dialogs -Function HideDocumentsFromThisPC { - Write-Output "Hiding Documents icon from This PC..." - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Recurse -ErrorAction SilentlyContinue - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Recurse -ErrorAction SilentlyContinue -} - -# Show Documents icon in This PC -Function ShowDocumentsInThisPC { - Write-Output "Showing Documents icon in This PC..." - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" | Out-Null - } - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" | Out-Null - } -} - -# Hide Documents icon from Explorer namespace - Hides the icon also from personal folders and open/save dialogs -Function HideDocumentsFromExplorer { - Write-Output "Hiding Documents icon from Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" -} - -# Show Documents icon in Explorer namespace -Function ShowDocumentsInExplorer { - Write-Output "Showing Documents icon in Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" -} - -# Hide Downloads icon from This PC - The icon remains in personal folders and open/save dialogs -Function HideDownloadsFromThisPC { - Write-Output "Hiding Downloads icon from This PC..." - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Recurse -ErrorAction SilentlyContinue - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Recurse -ErrorAction SilentlyContinue -} - -# Show Downloads icon in This PC -Function ShowDownloadsInThisPC { - Write-Output "Showing Downloads icon in This PC..." - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" | Out-Null - } - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" | Out-Null - } -} - -# Hide Downloads icon from Explorer namespace - Hides the icon also from personal folders and open/save dialogs -Function HideDownloadsFromExplorer { - Write-Output "Hiding Downloads icon from Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" -} - -# Show Downloads icon in Explorer namespace -Function ShowDownloadsInExplorer { - Write-Output "Showing Downloads icon in Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" -} - -# Hide Music icon from This PC - The icon remains in personal folders and open/save dialogs -Function HideMusicFromThisPC { - Write-Output "Hiding Music icon from This PC..." - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Recurse -ErrorAction SilentlyContinue - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Recurse -ErrorAction SilentlyContinue -} - -# Show Music icon in This PC -Function ShowMusicInThisPC { - Write-Output "Showing Music icon in This PC..." - $errpref = $ErrorActionPreference #save actual preference - $ErrorActionPreference = "silentlycontinue" - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" | Out-Null - } - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" | Out-Null - } - $ErrorActionPreference = $errpref #restore previous preference -} - -# Hide Music icon from Explorer namespace - Hides the icon also from personal folders and open/save dialogs -Function HideMusicFromExplorer { - Write-Output "Hiding Music icon from Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" -} - -# Show Music icon in Explorer namespace -Function ShowMusicInExplorer { - Write-Output "Showing Music icon in Explorer namespace..." - $errpref = $ErrorActionPreference #save actual preference - $ErrorActionPreference = "silentlycontinue" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - $ErrorActionPreference = $errpref #restore previous preference -} - -# Hide Pictures icon from This PC - The icon remains in personal folders and open/save dialogs -Function HidePicturesFromThisPC { - Write-Output "Hiding Pictures icon from This PC..." - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Recurse -ErrorAction SilentlyContinue - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Recurse -ErrorAction SilentlyContinue -} - -# Show Pictures icon in This PC -Function ShowPicturesInThisPC { - Write-Output "Showing Pictures icon in This PC..." - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" | Out-Null - } - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" | Out-Null - } -} - -# Hide Pictures icon from Explorer namespace - Hides the icon also from personal folders and open/save dialogs -Function HidePicturesFromExplorer { - Write-Output "Hiding Pictures icon from Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" -} - -# Show Pictures icon in Explorer namespace -Function ShowPicturesInExplorer { - Write-Output "Showing Pictures icon in Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" -} - -# Hide Videos icon from This PC - The icon remains in personal folders and open/save dialogs -Function HideVideosFromThisPC { - Write-Output "Hiding Videos icon from This PC..." - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Recurse -ErrorAction SilentlyContinue - Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Recurse -ErrorAction SilentlyContinue -} - -# Show Videos icon in This PC -Function ShowVideosInThisPC { - Write-Output "Showing Videos icon in This PC..." - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" | Out-Null - } - If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" | Out-Null - } -} - -# Hide Videos icon from Explorer namespace - Hides the icon also from personal folders and open/save dialogs -Function HideVideosFromExplorer { - Write-Output "Hiding Videos icon from Explorer namespace..." - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Hide" -} - -# Show Videos icon in Explorer namespace -Function ShowVideosInExplorer { - Write-Output "Showing Videos icon in Explorer namespace..." - $errpref = $ErrorActionPreference #save actual preference - $ErrorActionPreference = "silentlycontinue" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - Set-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name "ThisPCPolicy" -Type String -Value "Show" - $ErrorActionPreference = $errpref #restore previous preference -} - # Hide 3D Objects icon from This PC - The icon remains in personal folders and open/save dialogs Function Hide3DObjectsFromThisPC { Write-Output "Hiding 3D Objects icon from This PC..." @@ -2470,26 +2132,6 @@ Function DorEOneDrive { } -# Disable built-in Adobe Flash in IE and Edge -Function DisableAdobeFlash { - Write-Output "Disabling built-in Adobe Flash in IE and Edge..." - If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Internet Explorer")) { - New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Internet Explorer" -Force | Out-Null - } - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Internet Explorer" -Name "DisableFlashInIE" -Type DWord -Value 1 - If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Addons")) { - New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Addons" -Force | Out-Null - } - Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Addons" -Name "FlashPlayerEnabled" -Type DWord -Value 0 -} - -# Enable built-in Adobe Flash in IE and Edge -Function EnableAdobeFlash { - Write-Output "Enabling built-in Adobe Flash in IE and Edge..." - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Internet Explorer" -Name "DisableFlashInIE" -ErrorAction SilentlyContinue - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Addons" -Name "FlashPlayerEnabled" -ErrorAction SilentlyContinue -} - # Uninstall Windows Media Player Function UninstallMediaPlayer { Write-Output "Uninstalling Windows Media Player..." @@ -2636,30 +2278,6 @@ Function InstallPDFPrinter { Enable-WindowsOptionalFeature -Online -FeatureName "Printing-PrintToPDFServices-Features" -NoRestart -WarningAction SilentlyContinue | Out-Null } -# Uninstall Microsoft XPS Document Writer -Function UninstallXPSPrinter { - Write-Output "Uninstalling Microsoft XPS Document Writer..." - Disable-WindowsOptionalFeature -Online -FeatureName "Printing-XPSServices-Features" -NoRestart -WarningAction SilentlyContinue | Out-Null -} - -# Install Microsoft XPS Document Writer -Function InstallXPSPrinter { - Write-Output "Installing Microsoft XPS Document Writer..." - Enable-WindowsOptionalFeature -Online -FeatureName "Printing-XPSServices-Features" -NoRestart -WarningAction SilentlyContinue | Out-Null -} - -# Remove Default Fax Printer -Function RemoveFaxPrinter { - Write-Output "Removing Default Fax Printer..." - Remove-Printer -Name "Fax" -ErrorAction SilentlyContinue -} - -# Add Default Fax Printer -Function AddFaxPrinter { - Write-Output "Adding Default Fax Printer..." - Add-Printer -Name "Fax" -DriverName "Microsoft Shared Fax Driver" -PortName "SHRFAX:" -ErrorAction SilentlyContinue -} - # Add SVCHost Tweak Function SVCHostTweak { Write-Output "Adding SVCHost Tweak..." @@ -3060,7 +2678,7 @@ Function DisallowDIP { #Use big system memory caching to improve microstuttering. Function UseBigM { Write-Output "Enabling big system memory caching to improve microstuttering..." - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "LargeSystemCache" -Type DWord -Value 1 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "LargeSystemCache" -Type DWord -Value 0 } #Force contiguous memory allocation in the DirectX Graphics Kernel. @@ -3616,41 +3234,6 @@ Function DisableDarkMode { # Debloat Script Additions ########## -Function Stop-EdgePDF { - - #Stops edge from taking over as the default .PDF viewer - Write-Output "Stopping Edge from taking over as the default .PDF viewer" -# Identify the edge application class -$Packages = "HKCU:SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages" -$edge = Get-ChildItem $Packages -Recurse -include "MicrosoftEdge" - -# Specify the paths to the file and URL associations -$FileAssocKey = Join-Path $edge.PSPath Capabilities\FileAssociations -$URLAssocKey = Join-Path $edge.PSPath Capabilities\URLAssociations - -# get the software classes for the file and URL types that Edge will associate -$FileTypes = Get-Item $FileAssocKey -$URLTypes = Get-Item $URLAssocKey - -$FileAssoc = Get-ItemProperty $FileAssocKey -$URLAssoc = Get-ItemProperty $URLAssocKey - -$Associations = @() -$Filetypes.Property | ForEach-Object {$Associations += $FileAssoc.$_} -$URLTypes.Property | ForEach-Object {$Associations += $URLAssoc.$_} - -# add registry values in each software class to stop edge from associating as the default -foreach ($Association in $Associations) - { - $Class = Join-Path HKCU:SOFTWARE\Classes $Association - #if (Test-Path $class) - # {write-host $Association} - # Get-Item $Class - Set-ItemProperty $Class -Name NoOpenWith -Value "" - Set-ItemProperty $Class -Name NoStaticDefaultVerb -Value "" - } -} - #Create Restore Point Function CreateRestorePoint { Write-Output "Creating Restore Point incase something bad happens" From 1812db3635bcdd3b3e374d7a8f6cfc209d4b0b44 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 21 Jan 2024 23:35:31 +0200 Subject: [PATCH 092/104] disable Windows AutoTuning --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index a136fa66..107697fa 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2984,6 +2984,7 @@ Function NetworkOptimizations { netsh int tcp set supplemental internet congestionprovider=ctcp | Out-Null netsh int tcp set global rss=enabled | Out-Null netsh int ip set global taskoffload=enabled | Out-Null + netsh int tcp set global autotuninglevel=disabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSegmentCoalescing disabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSideScaling enabled | Out-Null Disable-NetAdapterLso -Name * | Out-Null From bad0a484cd03b2b03225e3fa68e060f581c48c92 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 23 Jan 2024 00:11:59 +0200 Subject: [PATCH 093/104] changing win32priority to more smoother value and preparing for seprate mobile tweaks --- win10debloatandgamingtweaks.ps1 | 209 ++++++++++++++++++++++++++++---- 1 file changed, 186 insertions(+), 23 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 107697fa..cf95c8f1 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -25,7 +25,7 @@ $currentexename = (([Diagnostics.Process]::GetCurrentProcess().ProcessName) + '. exit } Clear-Host -# Default preset +# Desktop presets $tweaks = @( ### Require administrator privileges ### "RequireAdmin", @@ -39,17 +39,14 @@ $tweaks = @( "Install7Zip", "InstallChocoUpdates", "EnableUlimatePower", # DaddyMadu don't change order it will break other functions! just disable if you want with # - ### DaddyMadu Windows Defender Settings! Don't Change Order Just Disable with # If You Don't want it ### "MSIMode", #Enable Or Disable MSI Mode For Supported Cards, WARNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! "askDefender", "DorEOneDrive", #Option to Install Or Uninstall Microsoft One Drive! "askXBOX", "Windows11Extra", - ### Windows Apps "DebloatAll", - ### Privacy Tweaks ### "DisableTelemetry", # "EnableTelemetry", "DisableWiFiSense", # "EnableWiFiSense", @@ -69,7 +66,6 @@ $tweaks = @( "DisableDiagTrack", # "EnableDiagTrack", "DisableWAPPush", # "EnableWAPPush", "DisableNewsFeed", - ### Security Tweaks ### "SetUACLow", # "SetUACHigh", # "EnableSharingMappedDrives", # "DisableSharingMappedDrives", @@ -86,7 +82,6 @@ $tweaks = @( #"DisableScriptHost", # "EnableScriptHost", #"EnableDotNetStrongCrypto", # "DisableDotNetStrongCrypto", "DisableMeltdownCompatFlag", # "EnableMeltdownCompatFlag" - ### Service Tweaks ### "EnableUpdateMSRT", # "EnableUpdateMSRT", #"DisableUpdateMSRT", "EnableUpdateDriver", # "EnableUpdateDriver", #"DisableUpdateDriver", @@ -107,8 +102,6 @@ $tweaks = @( "DisableSleepTimeout", # "EnableSleepTimeout", "DisableFastStartup", # "EnableFastStartup", "DISGaming", - - ### Windows Tweaks ### "PowerThrottlingOff", "Win32PrioritySeparation", @@ -123,11 +116,8 @@ $tweaks = @( "TurnOffSafeSearch", "DisableCloudSearch", "DisableDeviceHistory", - "DisableRemoteAssistance", "DisableSearchHistroy", "RemoveMeet", - - ### UI Tweaks ### "EnableActionCenter", # "DisableActionCenter", "EnableLockScreen", # "DisableLockScreen", @@ -152,7 +142,6 @@ $tweaks = @( # "AddENKeyboard", # "RemoveENKeyboard", "EnableNumlock", # "DisableNumlock", "EnableDarkMode", # "DisableDarkMode", - ### Explorer UI Tweaks ### "ShowKnownExtensions", # "HideKnownExtensions", "HideHiddenFiles", @@ -165,7 +154,6 @@ $tweaks = @( "Hide3DObjectsFromExplorer", # "Show3DObjectsInExplorer", "EnableThumbnails", # "EnableThumbnails", # "DisableThumbnails", "EnableThumbsDB", # "EnableThumbsDB", # "DisableThumbsDB", - ### Application Tweaks ### #"UninstallMediaPlayer", #"InstallMediaPlayer", "UninstallInternetExplorer", # "InstallInternetExplorer", @@ -176,13 +164,181 @@ $tweaks = @( "AddPhotoViewerOpenWith", # "RemovePhotoViewerOpenWith", "InstallPDFPrinter", # "UninstallPDFPrinter", "SVCHostTweak", - ### Unpinning ### "UnpinStartMenuTiles", + ### DaddyMadu Quality Of Life Tweaks ### + "QOL", + ### DaddyMadu Gaming Tweaks ### + "FullscreenOptimizationFIX", + "GameOptimizationFIX", + "ApplyPCOptimizations", + "RawMouseInput", + "DetectnApplyMouseFIX", + "DisableHPET", + "EnableGameMode", + "EnableHAGS", + "DisableCoreParking", + "DisableDMA", + "DisablePKM", + "DisallowDIP", + "UseBigM", + "ForceContiguousM", + "DecreaseMKBuffer", + "StophighDPC", + "NvidiaTweaks", + "AMDGPUTweaks", + "NetworkAdapterRSS", + "NetworkOptimizations", + "DisableNagle", + "RemoveEdit3D", + "FixURLext", # fix issue with games shortcut that created by games lunchers turned white! + "UltimateCleaner", + "Finished" + ### Auxiliary Functions ### +) +#Mobile Devices presets. +$mobiletweaks = @( + ### Require administrator privileges ### + "RequireAdmin", + "CreateRestorePoint", + ### Chris Titus Tech Additions + "SlowUpdatesTweaks", + "Write-ColorOutput", #Utilizing Colors for better Warning messages! + "InstallTitusProgs", #REQUIRED FOR OTHER PROGRAM INSTALLS! + "InstallMVC", #DaddyMadu install Microsoft Visualstudio required for HPET service! + "Install7Zip", + "InstallChocoUpdates", + "EnableUlimatePower", # DaddyMadu don't change order it will break other functions! just disable if you want with # + ### DaddyMadu Windows Defender Settings! Don't Change Order Just Disable with # If You Don't want it ### + "MSIMode", #Enable Or Disable MSI Mode For Supported Cards, WARNING ENABLING MSI MODE MIGHT CRUSH YOUR SYSTEM! IF IT HAPPENS PLEASE RESTORE LAST WORKING SYSTEM RESTORE POINT AND DON'T ENABLE MSI MODE ON THIS SYSTEM AGAIN! + "askDefender", + "DorEOneDrive", #Option to Install Or Uninstall Microsoft One Drive! + "askXBOX", + "Windows11Extra", + ### Windows Apps + "DebloatAll", + ### Privacy Tweaks ### + "DisableTelemetry", # "EnableTelemetry", + "DisableWiFiSense", # "EnableWiFiSense", + "DisableSmartScreen", # "EnableSmartScreen", + "DisableWebSearch", # "EnableWebSearch", + "DisableAppSuggestions", # "EnableAppSuggestions", + "DisableActivityHistory", # "EnableActivityHistory", + "EnableBackgroundApps", #"DisableBackgroundApps", + "DisableLocationTracking", # "EnableLocationTracking", + "DisableMapUpdates", # "EnableMapUpdates", + "DisableFeedback", # "EnableFeedback", + "DisableTailoredExperiences", # "EnableTailoredExperiences", + "DisableAdvertisingID", # "EnableAdvertisingID", + "DisableCortana", # "EnableCortana", + "DisableErrorReporting", # "EnableErrorReporting", + "SetP2PUpdateLocal", # "SetP2PUpdateInternet", + "DisableDiagTrack", # "EnableDiagTrack", + "DisableWAPPush", # "EnableWAPPush", + "DisableNewsFeed", + ### Security Tweaks ### + "SetUACLow", # "SetUACHigh", + # "EnableSharingMappedDrives", # "DisableSharingMappedDrives", + # "DisableAdminShares", # "EnableAdminShares", + "DisableSMB1", # "EnableSMB1", + # "DisableSMBServer", # "EnableSMBServer", + # "DisableLLMNR", # "EnableLLMNR", + "SetCurrentNetworkPrivate", # "SetCurrentNetworkPublic", + "SetUnknownNetworksPrivate", # "SetUnknownNetworksPublic", + "DisableNetDevicesAutoInst", # "EnableNetDevicesAutoInst", + "EnableF8BootMenu", # "DisableF8BootMenu", + #"SetDEPOptOut", # "SetDEPOptIn", + # "EnableCIMemoryIntegrity", # "DisableCIMemoryIntegrity", + #"DisableScriptHost", # "EnableScriptHost", + #"EnableDotNetStrongCrypto", # "DisableDotNetStrongCrypto", + "DisableMeltdownCompatFlag", # "EnableMeltdownCompatFlag" + ### Service Tweaks ### + "EnableUpdateMSRT", # "EnableUpdateMSRT", #"DisableUpdateMSRT", + "EnableUpdateDriver", # "EnableUpdateDriver", #"DisableUpdateDriver", + "DisableUpdateRestart", # "EnableUpdateRestart", + "DisableHomeGroups", # "EnableHomeGroups", + "EnableSharedExperiences", # "SharedExperiences", + "DisableRemoteAssistance", # "EnableRemoteAssistance", + "EnableRemoteDesktop", # "DisableRemoteDesktop", + "DisableAutoplay", # "EnableAutoplay", + "DisableAutorun", # "EnableAutorun", + "DisableStorageSense", # "EnableStorageSense", + "DisableDefragmentation", # "EnableDefragmentation", + "DisableSuperfetch", # "EnableSuperfetch", + "EnableIndexing", + "SetBIOSTimeUTC", #"SetBIOSTimeUTC", #"SetBIOSTimeLocal", + "DisableHibernation", # "EnableHibernation", + "EnableSleepButton", # "DisableSleepButton", + "DisableSleepTimeout", # "EnableSleepTimeout", + "DisableFastStartup", # "EnableFastStartup", + "DISGaming", + ### Windows Tweaks ### + "PowerThrottlingOff", + "Win32PrioritySeparation", + "DisableAERO", + "BSODdetails", + "Disablelivetiles", + "wallpaperquality", + "DisableShistory", + "Disableshortcutword", + "DisableMouseKKS", + "DisableTransparency", + "TurnOffSafeSearch", + "DisableCloudSearch", + "DisableDeviceHistory", + "DisableSearchHistroy", + "RemoveMeet", + ### UI Tweaks ### + "EnableActionCenter", # "DisableActionCenter", + "EnableLockScreen", # "DisableLockScreen", + "EnableLockScreenRS1", # "DisableLockScreenRS1", + # "HideNetworkFromLockScreen", # "ShowNetworkOnLockScreen", + # "HideShutdownFromLockScreen", # "ShowShutdownOnLockScreen", + "DisableStickyKeys", # "EnableStickyKeys", + "ShowTaskManagerDetails" # "HideTaskManagerDetails", + "ShowFileOperationsDetails", # "HideFileOperationsDetails", + "DisableFileDeleteConfirm", # "EnableFileDeleteConfirm", + "HideTaskbarSearch", + #"ShowTaskbarSearchIcon", # "ShowTaskbarSearchBox", + "HideTaskView", # "ShowTaskView", + # "ShowSmallTaskbarIcons", # "ShowLargeTaskbarIcons", + # "SetTaskbarCombineWhenFull", # "SetTaskbarCombineNever", # "SetTaskbarCombineAlways", + "HideTaskbarPeopleIcon", # "ShowTaskbarPeopleIcon", + #"HideTrayIcons", #"ShowTrayIcons", + "DisableSearchAppInStore", # "EnableSearchAppInStore", + "DisableNewAppPrompt", # "EnableNewAppPrompt", + # "SetControlPanelSmallIcons", # "SetControlPanelLargeIcons", # "SetControlPanelCategories", + "SetVisualFXPerformance", # "SetVisualFXAppearance", + # "AddENKeyboard", # "RemoveENKeyboard", + "EnableNumlock", # "DisableNumlock", + "EnableDarkMode", # "DisableDarkMode", + ### Explorer UI Tweaks ### + "ShowKnownExtensions", # "HideKnownExtensions", + "HideHiddenFiles", + "HideSyncNotifications" # "ShowSyncNotifications", + "HideRecentShortcuts", # "ShowRecentShortcuts", + "SetExplorerThisPC", # "SetExplorerQuickAccess", + "ShowThisPCOnDesktop", # "HideThisPCFromDesktop", + "ShowUserFolderOnDesktop", # "HideUserFolderFromDesktop", + "Hide3DObjectsFromThisPC", # "Show3DObjectsInThisPC", + "Hide3DObjectsFromExplorer", # "Show3DObjectsInExplorer", + "EnableThumbnails", # "EnableThumbnails", # "DisableThumbnails", + "EnableThumbsDB", # "EnableThumbsDB", # "DisableThumbsDB", + ### Application Tweaks ### + #"UninstallMediaPlayer", #"InstallMediaPlayer", + "UninstallInternetExplorer", # "InstallInternetExplorer", + "UninstallWorkFolders", # "InstallWorkFolders", + "UninstallLinuxSubsystem", # "UninstallLinuxSubsystem", #"InstallLinuxSubsystem", + # "InstallHyperV", # "UninstallHyperV", + "SetPhotoViewerAssociation", # "UnsetPhotoViewerAssociation", + "AddPhotoViewerOpenWith", # "RemovePhotoViewerOpenWith", + "InstallPDFPrinter", # "UninstallPDFPrinter", + "SVCHostTweak", + ### Unpinning ### + "UnpinStartMenuTiles", ### DaddyMadu Quality Of Life Tweaks ### "QOL", - ### DaddyMadu Gaming Tweaks ### "FullscreenOptimizationFIX", "GameOptimizationFIX", @@ -1177,12 +1333,6 @@ Function EnableSharedExperiences { Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Name "EnableMmx" -ErrorAction SilentlyContinue } -# Disable Remote Assistance - Not applicable to Server (unless Remote Assistance is explicitly installed) -Function DisableRemoteAssistance { - Write-Output "Disabling Remote Assistance..." - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Remote Assistance" -Name "fAllowToGetHelp" -Type DWord -Value 0 -} - # Enable Remote Assistance - Not applicable to Server (unless Remote Assistance is explicitly installed) Function EnableRemoteAssistance { Write-Output "Enabling Remote Assistance..." @@ -1415,7 +1565,7 @@ Function PowerThrottlingOff { #Setting Processor scheduling. Function Win32PrioritySeparation { Write-Output "Setting Processor scheduling..." - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation" -Type DWord -Value 0x00000018 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation" -Type DWord -Value 0x00000028 } #Disabling aero shake. @@ -3365,6 +3515,19 @@ If ($args) { $tweaks = Get-Content $preset -ErrorAction Stop | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne "" -and $_[0] -ne "#" } } } +If ($args) { + $mobiletweaks = $args + If ($preset) { + $mobiletweaks = Get-Content $preset -ErrorAction Stop | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne "" -and $_[0] -ne "#" } + } +} # Call the desired tweak functions -$tweaks | ForEach-Object { Invoke-Expression $_ } +$PlatformCheck = (Get-Computerinfo).CsPCSystemType + if ($PlatformCheck -eq "Mobile") { + Write-Output "Platform is $PlatformCheck applying Mobile Devices Tweaks..." + $mobiletweaks | ForEach-Object { Invoke-Expression $_ } + } else { + Write-Output "Platform is $PlatformCheck applying Desktop Tweaks..." + $tweaks | ForEach-Object { Invoke-Expression $_ } + } \ No newline at end of file From d9a203ef25400caabafeaf10dedad2b7772ec040 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 23 Jan 2024 00:27:11 +0200 Subject: [PATCH 094/104] editing title --- win10debloatandgamingtweaks.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index cf95c8f1..d327ce43 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -13,8 +13,8 @@ # ########## $host.ui.RawUI.WindowTitle = "DaddyMadu Ultimate Windows 10 Debloater and Gaming Focus Tweaker" -cmd /c 'title [DaddyMadu Ultimate Windows 10 Debloater and Gaming Focus Tweaker]' -Write-Host 'Welcome to DaddyMadu Ultimate Windows 10 Debloater and Gaming Focus Tweaker'; +cmd /c 'title [DaddyMadu Ultimate Windows 11 & 10 Debloater and Gaming Focus Tweaker]' +Write-Host 'Welcome to DaddyMadu Ultimate Windows 11 & 10 Debloater and Gaming Focus Tweaker'; Write-Host "Please DISABLE your ANTIVIRUS to prevent any issues and PRESS any KEY to Continue!" -ForegroundColor Red -BackgroundColor Black $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown'); New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null From 740b6ca5a404153583ecd66576d2bcaef80247af Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 23 Jan 2024 00:43:13 +0200 Subject: [PATCH 095/104] fixing title issue --- win10debloatandgamingtweaks.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index d327ce43..1b2fc05b 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -12,9 +12,9 @@ # Changelogs Moved to ReadMe File for better mangement. # ########## -$host.ui.RawUI.WindowTitle = "DaddyMadu Ultimate Windows 10 Debloater and Gaming Focus Tweaker" -cmd /c 'title [DaddyMadu Ultimate Windows 11 & 10 Debloater and Gaming Focus Tweaker]' -Write-Host 'Welcome to DaddyMadu Ultimate Windows 11 & 10 Debloater and Gaming Focus Tweaker'; +$host.ui.RawUI.WindowTitle = "DaddyMadu Ultimate Windows Debloater and Gaming Focus Tweaker" +cmd /c 'title [DaddyMadu Ultimate Windows Debloater and Gaming Focus Tweaker]' +Write-Host 'Welcome to DaddyMadu Ultimate Windows Debloater and Gaming Focus Tweaker'; Write-Host "Please DISABLE your ANTIVIRUS to prevent any issues and PRESS any KEY to Continue!" -ForegroundColor Red -BackgroundColor Black $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown'); New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null From 0c2ce0265701b32d703d0ec39cfc2cb48ccaee9c Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 25 Jan 2024 21:09:58 +0200 Subject: [PATCH 096/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 1b2fc05b..67d1ea9e 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2886,9 +2886,9 @@ Function DecreaseMKBuffer { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000032 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000014 New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000032 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000014 $ErrorActionPreference = $errpref #restore previous preference } @@ -3530,4 +3530,4 @@ $PlatformCheck = (Get-Computerinfo).CsPCSystemType } else { Write-Output "Platform is $PlatformCheck applying Desktop Tweaks..." $tweaks | ForEach-Object { Invoke-Expression $_ } - } \ No newline at end of file + } From 7f290a924b3dc4c8dd4a76fac35cb5d54850fd5d Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Thu, 25 Jan 2024 21:12:26 +0200 Subject: [PATCH 097/104] Update win10debloatandgamingtweaks.ps1 --- win10debloatandgamingtweaks.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 67d1ea9e..601f528f 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -2886,9 +2886,9 @@ Function DecreaseMKBuffer { $errpref = $ErrorActionPreference #save actual preference $ErrorActionPreference = "silentlycontinue" New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000014 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters" -Name "MouseDataQueueSize" -Type DWord -Value 0x00000020 New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" | Out-Null -ErrorAction SilentlyContinue - Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000014 + Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters" -Name "KeyboardDataQueueSize" -Type DWord -Value 0x00000020 $ErrorActionPreference = $errpref #restore previous preference } From 0d7def2466aa4729506f1460c264da30388c8be4 Mon Sep 17 00:00:00 2001 From: daddymadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sat, 27 Jan 2024 04:11:06 +0200 Subject: [PATCH 098/104] adding system profile lazymode tweak --- win10debloatandgamingtweaks.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 1b2fc05b..39a498cf 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -493,6 +493,9 @@ Function ApplyPCOptimizations { Write-Output "Applying PC Optimizations..." Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "SystemResponsiveness" -Type DWord -Value 0 Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "NetworkThrottlingIndex" -Type DWord -Value 10 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "AlwaysOn" -Type DWord -Value 1 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "LazyMode" -Type DWord -Value 1 + Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "LazyModeTimeout" -Type DWord -Value 25000 } #Enable or Disable and remove xbox related apps From 3ae020a8ae15accdead1b4214f4ce4c22da60907 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 9 Jun 2024 06:40:42 +0300 Subject: [PATCH 099/104] Updating Network Optimizations code, thanks to Discord @souls --- win10debloatandgamingtweaks.ps1 | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index b18bf7da..53874933 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -3134,14 +3134,33 @@ Function NetworkOptimizations { Set-NetTCPSetting -SettingName internet -MinRto 300 | Out-Null Set-NetTCPSetting -SettingName Internet -AutoTuningLevelLocal normal | Out-Null Set-NetTCPSetting -SettingName internet -ScalingHeuristics disabled | Out-Null - netsh int tcp set supplemental internet congestionprovider=ctcp | Out-Null - netsh int tcp set global rss=enabled | Out-Null netsh int ip set global taskoffload=enabled | Out-Null - netsh int tcp set global autotuninglevel=disabled | Out-Null + netsh int tcp set global ecncapability=enabled | Out-Null + netsh int tcp set global rss=enabled | Out-Null + netsh int tcp set global rsc=enabled | Out-Null + netsh int tcp set global dca=enabled | Out-Null + netsh int tcp set global netdma=enabled | Out-Null + netsh int tcp set global fastopen=enabled | Out-Null + netsh int tcp set global fastopenfallback=enabled | Out-Null + netsh int tcp set global prr=enabled | Out-Null + netsh int tcp set global pacingprofile=always | Out-Null + netsh int tcp set global hystart=enabled | Out-Null + netsh int tcp set supplemental internet enablecwndrestart=enabled | Out-Null + netsh int tcp set security mpp=enabled | Out-Null + netsh int tcp set global autotuninglevel=normal | Out-Null + netsh int tcp set supplemental internet congestionprovider=dctcp | Out-Null Set-NetOffloadGlobalSetting -ReceiveSegmentCoalescing disabled | Out-Null Set-NetOffloadGlobalSetting -ReceiveSideScaling enabled | Out-Null - Disable-NetAdapterLso -Name * | Out-Null Enable-NetAdapterChecksumOffload -Name * | Out-Null + Enable-NetAdapterChecksumOffload -Name "*" | Out-Null + Enable-NetAdapterIPsecOffload -Name "*" | Out-Null + Enable-NetAdapterRsc -Name "*" | Out-Null + Enable-NetAdapterRss -Name "*" | Out-Null + Enable-NetAdapterQos -Name "*" | Out-Null + Disable-NetAdapterLso -Name "*" | Out-Null + Enable-NetAdapterEncapsulatedPacketTaskOffload -Name "*" | Out-Null + Enable-NetAdapterSriov -Name "*" | Out-Null + Enable-NetAdapterVmq -Name "*" | Out-Null Set-NetAdapterAdvancedProperty -Name * -DisplayName "Energy-Efficient Ethernet" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Energy Efficient Ethernet" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Energy Efficient Ethernet" -DisplayValue "Off" -ErrorAction SilentlyContinue @@ -3174,6 +3193,12 @@ Function NetworkOptimizations { Set-NetAdapterAdvancedProperty -Name * -DisplayName "Jumbo Frame" -DisplayValue "Disabled" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Maximum Number of RSS Queues" -DisplayValue "2 Queues" -ErrorAction SilentlyContinue Set-NetAdapterAdvancedProperty -Name * -DisplayName "Receive Side Scaling" -DisplayValue "Enabled" -ErrorAction SilentlyContinue + Set-NetAdapterRdma -Name "*" -Enabled $True -ErrorAction SilentlyContinue + Set-NetAdapterRsc -Name "*"-IPv4Enabled $True -IPv6Enabled $True -ErrorAction SilentlyContinue + Set-NetAdapterRss -Name "*" -Profile Conservative -ErrorAction SilentlyContinue + Set-NetAdapterIPsecOffload -Name "*" -Enabled $True -ErrorAction SilentlyContinue + Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled RxTxEnabled -ErrorAction SilentlyContinue + Set-NetAdapterChecksumOffload -Name "*" -IpIPv4Enabled RxTxEnabled -TcpIpv4Enabled RxTxEnabled -UdpIpv4Enabled RxTxEnabled -ErrorAction SilentlyContinue $ErrorActionPreference = $errpref #restore previous preference if ((Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType -ne 2) { From 9b6ca828bd066d702666e061cf24bca389b79be9 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 22 Sep 2024 13:42:40 +0300 Subject: [PATCH 100/104] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f5ea79e9..9a447aeb 100644 --- a/README.md +++ b/README.md @@ -280,15 +280,15 @@ Option to Enable & Install Or Disable & Uninstall Microsoft OneDrive Simply Run cmd (Command Prompt) as Administrator and paste the following! ``` -powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('http://tweaks.daddymadu.gg')" +powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('http://tweaks.madu.gg')" ``` if error then use the following! ``` -powershell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &iex(New-Object Net.WebClient).DownloadString('http://tweaks.daddymadu.gg')" +powershell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &iex(New-Object Net.WebClient).DownloadString('http://tweaks.madu.gg')" ``` Or Run Powershell As Administrator and paste the following! ``` -iex(New-Object Net.WebClient).DownloadString('http://tweaks.daddymadu.gg') +iex(New-Object Net.WebClient).DownloadString('http://tweaks.madu.gg') ``` To enable Action Center, put the following into Powershell run As Administrator! ``` From b764f1fee971b3de1a84d07cbb38c2ecb217d0d4 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Sun, 22 Sep 2024 13:44:29 +0300 Subject: [PATCH 101/104] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a447aeb..55edb308 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Windows10GamingFocus +# Windows10/11GamingFocus This is A FORK Based On ChrisTitusTech that's foucus on debloat and optimize windows 10/11 for the lowest latency and best gaming experience, the Ultimate Windows 10/11 Script is a creation from multiple debloat scripts and gists from github. I also added Chocolatey and other tools to the script that I install on every machine. ``` Warrning: I am NOT responsible for what you do to your Devices/Systems, so follow these instructions at your own risk. Make sure you know what you're doing, it's best to understand the process rather than just copy and paste commands and such. From c2185c708e0a494c7062595334532e5de8267e80 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 17 Jun 2025 01:13:54 +0300 Subject: [PATCH 102/104] fix instagram reels on browsers --- win10debloatandgamingtweaks.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index 53874933..c8937b03 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -1964,7 +1964,7 @@ Function SetVisualFXPerformance { Write-Output "Adjusting visual effects for performance..." Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "DragFullWindows" -Type String -Value 0 Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "MenuShowDelay" -Type String -Value 200 - Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "UserPreferencesMask" -Type Binary -Value ([byte[]](144,18,3,128,16,0,0,0)) + Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "UserPreferencesMask" -Value ([byte[]](144, 18, 3, 128, 18, 0, 0, 0)) Set-ItemProperty -Path "HKCU:\Control Panel\Desktop\WindowMetrics" -Name "MinAnimate" -Type String -Value 0 Set-ItemProperty -Path "HKCU:\Control Panel\Keyboard" -Name "KeyboardDelay" -Type DWord -Value 0 Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "ListviewAlphaSelect" -Type DWord -Value 0 @@ -1980,7 +1980,7 @@ Function SetVisualFXAppearance { Write-Output "Adjusting visual effects for appearance..." Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "DragFullWindows" -Type String -Value 1 Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "MenuShowDelay" -Type String -Value 200 - Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "UserPreferencesMask" -Type Binary -Value ([byte[]](158,30,7,128,18,0,0,0)) + Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "UserPreferencesMask" -Value ([byte[]](144, 18, 3, 128, 18, 0, 0, 0)) Set-ItemProperty -Path "HKCU:\Control Panel\Desktop\WindowMetrics" -Name "MinAnimate" -Type String -Value 1 Set-ItemProperty -Path "HKCU:\Control Panel\Keyboard" -Name "KeyboardDelay" -Type DWord -Value 1 Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "ListviewAlphaSelect" -Type DWord -Value 1 From 3a95151f4bf35d8ab1034b01832b3f8b44826cdf Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 17 Jun 2025 01:22:48 +0300 Subject: [PATCH 103/104] enabling windows 11 wmic --- win10debloatandgamingtweaks.ps1 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index c8937b03..bb3ae16b 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -25,6 +25,20 @@ $currentexename = (([Diagnostics.Process]::GetCurrentProcess().ProcessName) + '. exit } Clear-Host +$wmic = Get-WindowsCapability -Online | Where-Object { $_.Name -like "*WMIC*" } + +if ($wmic.State -ne 'Installed') { + try { + Add-WindowsCapability -Online -Name $wmic.Name -ErrorAction Stop | Out-Null + Write-Host "WMIC installed successfully." + } catch { + Write-Host "Failed to install WMIC: $($_.Exception.Message)" + } +} else { + Write-Host "WMIC already installed." +} +Start-Sleep -s 5 +Clear-Host # Desktop presets $tweaks = @( ### Require administrator privileges ### From 4ebad5049a53704a75f6a7fb45bf5ab275c17dd8 Mon Sep 17 00:00:00 2001 From: DaddyMadu <9450141+DaddyMadu@users.noreply.github.com> Date: Tue, 17 Jun 2025 01:30:25 +0300 Subject: [PATCH 104/104] better wmic installation messages --- win10debloatandgamingtweaks.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/win10debloatandgamingtweaks.ps1 b/win10debloatandgamingtweaks.ps1 index bb3ae16b..1a04d8bb 100644 --- a/win10debloatandgamingtweaks.ps1 +++ b/win10debloatandgamingtweaks.ps1 @@ -29,6 +29,7 @@ $wmic = Get-WindowsCapability -Online | Where-Object { $_.Name -like "*WMIC*" } if ($wmic.State -ne 'Installed') { try { + Write-Host "WMIC is not installed, installing..." Add-WindowsCapability -Online -Name $wmic.Name -ErrorAction Stop | Out-Null Write-Host "WMIC installed successfully." } catch {