Explorar el Código

Removed -Verbose from most of code

I removed -Verbose from most of the code as it is unnecessary and makes the script far too verbose.
Richard Newton hace 7 años
padre
commit
50a04f930e
Se han modificado 1 ficheros con 56 adiciones y 56 borrados
  1. 56 56
      Windows10Debloater.ps1

+ 56 - 56
Windows10Debloater.ps1

@@ -94,24 +94,24 @@ Function Protect-Privacy {
     Write-Output "Disabling Windows Feedback Experience program"
     $Advertising = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo"
     If (Test-Path $Advertising) {
-        Set-ItemProperty $Advertising Enabled -Value 0 -Verbose
+        Set-ItemProperty $Advertising Enabled -Value 0 
     }
             
     #Stops Cortana from being used as part of your Windows Search Function
     Write-Output "Stopping Cortana from being used as part of your Windows Search Function"
     $Search = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search"
     If (Test-Path $Search) {
-        Set-ItemProperty $Search AllowCortana -Value 0 -Verbose
+        Set-ItemProperty $Search AllowCortana -Value 0 
     }
 
     #Disables Web Search in Start Menu
     Write-Output "Disabling Bing Search in Start Menu"
     $WebSearch = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search"
-    Set-ItemProperty "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" BingSearchEnabled -Value 0 -Verbose
+    Set-ItemProperty "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" BingSearchEnabled -Value 0 
 	If (!(Test-Path $WebSearch)) {
         New-Item $WebSearch
 	}
-	Set-ItemProperty $WebSearch DisableWebSearch -Value 1 -Verbose
+	Set-ItemProperty $WebSearch DisableWebSearch -Value 1 
             
     #Stops the Windows Feedback Experience from sending anonymous data
     Write-Output "Stopping the Windows Feedback Experience program"
@@ -119,7 +119,7 @@ Function Protect-Privacy {
     If (!(Test-Path $Period)) { 
         New-Item $Period
     }
-    Set-ItemProperty $Period PeriodInNanoSeconds -Value 0 -Verbose
+    Set-ItemProperty $Period PeriodInNanoSeconds -Value 0 
 
     #Prevents bloatware applications from returning and removes Start Menu suggestions               
     Write-Output "Adding Registry key to prevent bloatware apps from returning"
@@ -128,23 +128,23 @@ Function Protect-Privacy {
     If (!(Test-Path $registryPath)) { 
         New-Item $registryPath
     }
-    Set-ItemProperty $registryPath DisableWindowsConsumerFeatures -Value 1 -Verbose
+    Set-ItemProperty $registryPath DisableWindowsConsumerFeatures -Value 1 
 
     If (!(Test-Path $registryOEM)) {
         New-Item $registryOEM
     }
-        Set-ItemProperty $registryOEM  ContentDeliveryAllowed -Value 0 -Verbose
-        Set-ItemProperty $registryOEM  OemPreInstalledAppsEnabled -Value 0 -Verbose
-        Set-ItemProperty $registryOEM  PreInstalledAppsEnabled -Value 0 -Verbose
-        Set-ItemProperty $registryOEM  PreInstalledAppsEverEnabled -Value 0 -Verbose
-        Set-ItemProperty $registryOEM  SilentInstalledAppsEnabled -Value 0 -Verbose
-        Set-ItemProperty $registryOEM  SystemPaneSuggestionsEnabled -Value 0 -Verbose          
+        Set-ItemProperty $registryOEM  ContentDeliveryAllowed -Value 0 
+        Set-ItemProperty $registryOEM  OemPreInstalledAppsEnabled -Value 0 
+        Set-ItemProperty $registryOEM  PreInstalledAppsEnabled -Value 0 
+        Set-ItemProperty $registryOEM  PreInstalledAppsEverEnabled -Value 0 
+        Set-ItemProperty $registryOEM  SilentInstalledAppsEnabled -Value 0 
+        Set-ItemProperty $registryOEM  SystemPaneSuggestionsEnabled -Value 0          
     
     #Preping mixed Reality Portal for removal    
     Write-Output "Setting Mixed Reality Portal value to 0 so that you can uninstall it in Settings"
     $Holo = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Holographic"    
     If (Test-Path $Holo) {
-        Set-ItemProperty $Holo  FirstRunSucceeded -Value 0 -Verbose
+        Set-ItemProperty $Holo  FirstRunSucceeded -Value 0 
     }
 
     #Disables Wi-fi Sense
@@ -155,12 +155,12 @@ Function Protect-Privacy {
     If (!(Test-Path $WifiSense1)) {
 	    New-Item $WifiSense1
     }
-    Set-ItemProperty $WifiSense1  Value -Value 0 -Verbose
+    Set-ItemProperty $WifiSense1  Value -Value 0 
 	If (!(Test-Path $WifiSense2)) {
 	    New-Item $WifiSense2
     }
-    Set-ItemProperty $WifiSense2  Value -Value 0 -Verbose
-	Set-ItemProperty $WifiSense3  AutoConnectAllowedOEM -Value 0 -Verbose
+    Set-ItemProperty $WifiSense2  Value -Value 0 
+	Set-ItemProperty $WifiSense3  AutoConnectAllowedOEM -Value 0 
         
     #Disables live tiles
     Write-Output "Disabling live tiles"
@@ -168,7 +168,7 @@ Function Protect-Privacy {
     If (!(Test-Path $Live)) {      
         New-Item $Live
     }
-    Set-ItemProperty $Live  NoTileApplicationNotification -Value 1 -Verbose
+    Set-ItemProperty $Live  NoTileApplicationNotification -Value 1 
         
     #Turns off Data Collection via the AllowTelemtry key by changing it to 0
     Write-Output "Turning off Data Collection"
@@ -176,13 +176,13 @@ Function Protect-Privacy {
     $DataCollection2 = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection"
     $DataCollection3 = "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Policies\DataCollection"    
     If (Test-Path $DataCollection1) {
-        Set-ItemProperty $DataCollection1  AllowTelemetry -Value 0 -Verbose
+        Set-ItemProperty $DataCollection1  AllowTelemetry -Value 0 
     }
     If (Test-Path $DataCollection2) {
-        Set-ItemProperty $DataCollection2  AllowTelemetry -Value 0 -Verbose
+        Set-ItemProperty $DataCollection2  AllowTelemetry -Value 0 
     }
     If (Test-Path $DataCollection3) {
-        Set-ItemProperty $DataCollection3  AllowTelemetry -Value 0 -Verbose
+        Set-ItemProperty $DataCollection3  AllowTelemetry -Value 0 
     }
     
     #Disabling Location Tracking
@@ -192,11 +192,11 @@ Function Protect-Privacy {
     If (!(Test-Path $SensorState)) {
         New-Item $SensorState
     }
-    Set-ItemProperty $SensorState SensorPermissionState -Value 0 -Verbose
+    Set-ItemProperty $SensorState SensorPermissionState -Value 0 
     If (!(Test-Path $LocationConfig)) {
         New-Item $LocationConfig
     }
-    Set-ItemProperty $LocationConfig Status -Value 0 -Verbose
+    Set-ItemProperty $LocationConfig Status -Value 0 
         
     #Disables People icon on Taskbar
     Write-Output "Disabling People icon on Taskbar"
@@ -204,7 +204,7 @@ Function Protect-Privacy {
     If (!(Test-Path $People)) {
         New-Item $People
     }
-    Set-ItemProperty $People  PeopleBand -Value 0 -Verbose
+    Set-ItemProperty $People  PeopleBand -Value 0 
         
     #Disables scheduled tasks that are considered unnecessary 
     Write-Output "Disabling scheduled tasks"
@@ -224,16 +224,16 @@ Function DisableCortana {
 	If (!(Test-Path $Cortana1)) {
 		New-Item $Cortana1
 	}
-	Set-ItemProperty $Cortana1 AcceptedPrivacyPolicy -Value 0 -Verbose
+	Set-ItemProperty $Cortana1 AcceptedPrivacyPolicy -Value 0 
 	If (!(Test-Path $Cortana2)) {
 		New-Item $Cortana2
 	}
-	Set-ItemProperty $Cortana2 RestrictImplicitTextCollection -Value 1 -Verbose
-	Set-ItemProperty $Cortana2 RestrictImplicitInkCollection -Value 1 -Verbose
+	Set-ItemProperty $Cortana2 RestrictImplicitTextCollection -Value 1 
+	Set-ItemProperty $Cortana2 RestrictImplicitInkCollection -Value 1 
 	If (!(Test-Path $Cortana3)) {
 		New-Item $Cortana3
 	}
-	Set-ItemProperty $Cortana3 HarvestContacts -Value 0 -Verbose
+	Set-ItemProperty $Cortana3 HarvestContacts -Value 0
 }
 
 Function EnableCortana {
@@ -244,16 +244,16 @@ Function EnableCortana {
 	If (!(Test-Path $Cortana1)) {
 		New-Item $Cortana1
 	}
-	Set-ItemProperty $Cortana1 AcceptedPrivacyPolicy -Value 1 -Verbose
+	Set-ItemProperty $Cortana1 AcceptedPrivacyPolicy -Value 1 
 	If (!(Test-Path $Cortana2)) {
 		New-Item $Cortana2
 	}
-	Set-ItemProperty $Cortana2 RestrictImplicitTextCollection -Value 0 -Verbose
-	Set-ItemProperty $Cortana2 RestrictImplicitInkCollection -Value 0 -Verbose
+	Set-ItemProperty $Cortana2 RestrictImplicitTextCollection -Value 0 
+	Set-ItemProperty $Cortana2 RestrictImplicitInkCollection -Value 0 
 	If (!(Test-Path $Cortana3)) {
 		New-Item $Cortana3
 	}
-	Set-ItemProperty $Cortana3 HarvestContacts -Value 1 -Verbose
+	Set-ItemProperty $Cortana3 HarvestContacts -Value 1 
 }
         
 Function Stop-EdgePDF {
@@ -264,28 +264,28 @@ Function Stop-EdgePDF {
     $NoProgids = "HKCR:\.pdf\OpenWithProgids"
     $NoWithList = "HKCR:\.pdf\OpenWithList" 
     If (!(Get-ItemProperty $NoPDF  NoOpenWith)) {
-        New-ItemProperty $NoPDF NoOpenWith -Verbose 
+        New-ItemProperty $NoPDF NoOpenWith 
     }        
     If (!(Get-ItemProperty $NoPDF  NoStaticDefaultVerb)) {
-        New-ItemProperty $NoPDF  NoStaticDefaultVerb -Verbose 
+        New-ItemProperty $NoPDF  NoStaticDefaultVerb 
     }        
     If (!(Get-ItemProperty $NoProgids  NoOpenWith)) {
-        New-ItemProperty $NoProgids  NoOpenWith -Verbose 
+        New-ItemProperty $NoProgids  NoOpenWith 
     }        
     If (!(Get-ItemProperty $NoProgids  NoStaticDefaultVerb)) {
-        New-ItemProperty $NoProgids  NoStaticDefaultVerb -Verbose 
+        New-ItemProperty $NoProgids  NoStaticDefaultVerb 
     }        
     If (!(Get-ItemProperty $NoWithList  NoOpenWith)) {
-        New-ItemProperty $NoWithList  NoOpenWith -Verbose 
+        New-ItemProperty $NoWithList  NoOpenWith
     }        
     If (!(Get-ItemProperty $NoWithList  NoStaticDefaultVerb)) {
-        New-ItemProperty $NoWithList  NoStaticDefaultVerb -Verbose 
+        New-ItemProperty $NoWithList  NoStaticDefaultVerb 
     }
             
     #Appends an underscore '_' to the Registry key for Edge
     $Edge = "HKCR:\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723_"
     If (Test-Path $Edge) {
-        Set-Item $Edge AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723_ -Verbose
+        Set-Item $Edge AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723_ 
     }
 }
 
@@ -304,14 +304,14 @@ Function Revert-Changes {
     Write-Output "Re-enabling key to show advertisement information"
     $Advertising = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo"
     If (Test-Path $Advertising) {
-        Set-ItemProperty $Advertising  Enabled -Value 1 -Verbose
+        Set-ItemProperty $Advertising  Enabled -Value 1
     }
             
     #Enables Cortana to be used as part of your Windows Search Function
     Write-Output "Re-enabling Cortana to be used in your Windows Search"
     $Search = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search"
     If (Test-Path $Search) {
-        Set-ItemProperty $Search  AllowCortana -Value 1 -Verbose
+        Set-ItemProperty $Search  AllowCortana -Value 1 
     }
             
     #Re-enables the Windows Feedback Experience for sending anonymous data
@@ -320,7 +320,7 @@ Function Revert-Changes {
     If (!(Test-Path $Period)) { 
         New-Item $Period
     }
-    Set-ItemProperty $Period PeriodInNanoSeconds -Value 1 -Verbose
+    Set-ItemProperty $Period PeriodInNanoSeconds -Value 1 
     
     #Enables bloatware applications               
     Write-Output "Adding Registry key to allow bloatware apps to return"
@@ -328,13 +328,13 @@ Function Revert-Changes {
     If (!(Test-Path $registryPath)) {
         New-Item $registryPath 
     }
-    Set-ItemProperty $registryPath  DisableWindowsConsumerFeatures -Value 0 -Verbose
+    Set-ItemProperty $registryPath  DisableWindowsConsumerFeatures -Value 0 
         
     #Changes Mixed Reality Portal Key 'FirstRunSucceeded' to 1
     Write-Output "Setting Mixed Reality Portal value to 1"
     $Holo = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Holographic"
     If (Test-Path $Holo) {
-        Set-ItemProperty $Holo  FirstRunSucceeded -Value 1 -Verbose
+        Set-ItemProperty $Holo  FirstRunSucceeded -Value 1 
     }
         
     #Re-enables live tiles
@@ -343,7 +343,7 @@ Function Revert-Changes {
     If (!(Test-Path $Live)) {
         New-Item $Live 
     }
-    Set-ItemProperty $Live  NoTileApplicationNotification -Value 0 -Verbose
+    Set-ItemProperty $Live  NoTileApplicationNotification -Value 0 
        
     #Re-enables data collection
     Write-Output "Re-enabling data collection"
@@ -351,7 +351,7 @@ Function Revert-Changes {
     If (!(Test-Path $DataCollection)) {
         New-Item $DataCollection
     }
-    Set-ItemProperty $DataCollection  AllowTelemetry -Value 1 -Verbose
+    Set-ItemProperty $DataCollection  AllowTelemetry -Value 1
         
     #Re-enables People Icon on Taskbar
     Write-Output "Enabling People icon on Taskbar"
@@ -359,7 +359,7 @@ Function Revert-Changes {
     If (!(Test-Path $People)) {
         New-Item $People 
     }
-    Set-ItemProperty $People  PeopleBand -Value 1 -Verbose
+    Set-ItemProperty $People  PeopleBand -Value 1 
     
     #Re-enables suggestions on start menu
     Write-Output "Enabling suggestions on the Start Menu"
@@ -367,7 +367,7 @@ Function Revert-Changes {
     If (!(Test-Path $Suggestions)) {
         New-Item $Suggestions
     }
-    Set-ItemProperty $Suggestions  SystemPaneSuggestionsEnabled -Value 1 -Verbose
+    Set-ItemProperty $Suggestions  SystemPaneSuggestionsEnabled -Value 1 
         
     #Re-enables scheduled tasks that were disabled when running the Debloat switch
     Write-Output "Enabling scheduled tasks that were disabled"
@@ -386,28 +386,28 @@ Function Enable-EdgePDF {
     $NoWithList = "HKCR:\.pdf\OpenWithList"
     #Sets edge back to default
     If (Get-ItemProperty $NoPDF  NoOpenWith) {
-        Remove-ItemProperty $NoPDF  NoOpenWith -Verbose
+        Remove-ItemProperty $NoPDF  NoOpenWith
     } 
     If (Get-ItemProperty $NoPDF  NoStaticDefaultVerb) {
-        Remove-ItemProperty $NoPDF  NoStaticDefaultVerb -Verbose
+        Remove-ItemProperty $NoPDF  NoStaticDefaultVerb 
     }       
     If (Get-ItemProperty $NoProgids  NoOpenWith) {
-        Remove-ItemProperty $NoProgids  NoOpenWith -Verbose
+        Remove-ItemProperty $NoProgids  NoOpenWith 
     }        
     If (Get-ItemProperty $NoProgids  NoStaticDefaultVerb) {
-        Remove-ItemProperty $NoProgids  NoStaticDefaultVerb -Verbose
+        Remove-ItemProperty $NoProgids  NoStaticDefaultVerb 
     }        
     If (Get-ItemProperty $NoWithList  NoOpenWith) {
-        Remove-ItemProperty $NoWithList  NoOpenWith -Verbose
+        Remove-ItemProperty $NoWithList  NoOpenWith
     }    
     If (Get-ItemProperty $NoWithList  NoStaticDefaultVerb) {
-        Remove-ItemProperty $NoWithList  NoStaticDefaultVerb -Verbose
+        Remove-ItemProperty $NoWithList  NoStaticDefaultVerb
     }
         
     #Removes an underscore '_' from the Registry key for Edge
     $Edge2 = "HKCR:\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723_"
     If (Test-Path $Edge2) {
-        Set-Item $Edge2 AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 -Verbose
+        Set-Item $Edge2 AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
     }
 }
 
@@ -482,11 +482,11 @@ Function UninstallOneDrive {
     If (!(Test-Path $ExplorerReg1)) {
         New-Item $ExplorerReg1
     }
-    Set-ItemProperty $ExplorerReg1 System.IsPinnedToNameSpaceTree -Value 0 -Verbose
+    Set-ItemProperty $ExplorerReg1 System.IsPinnedToNameSpaceTree -Value 0 
     If (!(Test-Path $ExplorerReg2)) {
         New-Item $ExplorerReg2
     }
-    Set-ItemProperty $ExplorerReg2 System.IsPinnedToNameSpaceTree -Value 0 -Verbose
+    Set-ItemProperty $ExplorerReg2 System.IsPinnedToNameSpaceTree -Value 0
     Write-Output "Restarting Explorer that was shut down before."
     Start explorer.exe -NoNewWindow
 }