OTTIMIZZAZIONE PC tramite PowerShell

()

Creare scripts in powershell per :


1 Attivare la funzionalità Ripristino configurazione di sistema.
2 Attivare il download e l’installazione degli aggiornamenti di Windows 10 solo su richiesta.
3 Disattivare WiFi Sense.
4 Disattivare la ricerca Web integrata nel menu Start di Windows 10
5 Disinstallare l’installazione automatica delle applicazioni superflue.
6 Evitare che le applicazioni UWP scaricate dal Microsoft Store scambino dati in background,6 Disattivare i servizi di geolocalizzazione.
7 Disattivare l’aggiornamento automatico delle mappe di Microsoft Maps.
8 Disabilitare l’invio di feedback a Microsoft
9 Fare in modo che Windows 10 non mostri più suggerimenti
10 Disattivare l’ID univoco che viene utilizzato per individuare lo stesso dispositivo PC Windows 10 e mostrare messaggi pubblicitari “ad hoc”.
11 Evitare che i siti web possano accedere all’elenco delle lingue installate in Windows 10.
12 Disabilitare completamente Cortana
13 Evitare l’invio degli eventuali erroria Microsoft riscontrati sul sistema in uso.
14 Limitare la distribuzione degli aggiornamenti Windows 10 alla sola rete locale
15 Disattivare i servizi di Consumer Experience.
16 Impostare automaticamente come “privata” la connessione di rete
17 Mostrare le estensioni dei file e gli elementi nascosti.
18 Disabilitare il servizio push WAP


…Ecco come fare ( copia e incolla lo script )

1. Attivare la funzionalità Ripristino configurazione di sistema

Enable-ComputerRestore -Drive “C:\”

2. Attivare il download e l’installazione degli aggiornamenti di Windows 10 solo su richiesta

$WUServer = “http://windowsupdate.microsoft.com”
$WUStatus = Get-WUServiceManager
$WUStatus.AutoDownload = $false
Set-WUServiceManager -AutoDownload $false

3. Disattivare WiFi Sense

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Wifi\WiFiSense” -Name “Enabled” -Value 0

4. Disattivare la ricerca Web integrata nel menu Start di Windows 10

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Search” -Name “BingSearchEnabled” -Value 0
Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Search” -Name “CortanaEnabled” -Value 0

5. Disinstallare l’installazione automatica delle applicazioni superflue

Get-AppxPackage | Remove-AppxPackage

6. Evitare che le applicazioni UWP scaricate dal Microsoft Store scambino dati in background

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications” -Name “BackgroundAppDataUsage” -Value 0

7. Disattivare i servizi di geolocalizzazione

Set-ItemProperty -Path “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location” -Name “Value” -Value 0

8. Disattivare l’aggiornamento automatico delle mappe di Microsoft Maps

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Maps” -Name “AutomaticUpdate” -Value 0

9. Disabilitare l’invio di feedback a Microsoft

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy” -Name “FeedbackFrequency” -Value 0

10. Fare in modo che Windows 10 non mostri più suggerimenti

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer” -Name “ShowSyncProviderNotifications” -Value 0
Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer” -Name “ShowCloudOnlyFiles” -Value 0

11. Disattivare l’ID univoco che viene utilizzato per individuare lo stesso dispositivo PC Windows 10 e mostrare messaggi pubblicitari “ad hoc”

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo” -Name “Enabled” -Value 0

12. Evitare che i siti web possano accedere all’elenco delle lingue installate in Windows 10

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings” -Name “Lang” -Value “en-US”

13. Disabilitare completamente Cortana

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Search” -Name “CortanaEnabled” -Value 0
Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Search” -Name “SearchEnabled” -Value 0

14. Evitare l’invio degli eventuali errori a Microsoft riscontrati sul sistema in uso

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy” -Name “DiagnosticData” -Value 0

15. Limitare la distribuzione degli aggiornamenti Windows 10 alla sola rete locale

Set-ItemProperty -Path “HKLM:\Software\Microsoft\Windows\CurrentVersion\DeliveryOptimization” -Name “DODownloadMode” -Value 1

16. Disattivare i servizi di Consumer Experience

Set-Service -Name “dmwappushservice” -StartupType Disabled
Stop-Service -Name “dmwappushservice”

17. Impostare automaticamente come “privata” la connessione di rete

Set-NetConnectionProfile -InterfaceAlias “Wi-Fi” -NetworkCategory Private

18. Mostrare le estensioni dei file e gli elementi nascosti

Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” -Name “HideFileExt” -Value 0
Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” -Name “Hidden” -Value 1


Esecuzione dello script:

Salva lo script in un file con estensione .ps1 (ad esempio, configurazione_windows.ps1).
Esegui PowerShell come amministratore.
Esegui lo script tramite il comando .\configurazione_windows.ps1 nella finestra di PowerShell.


Nota:
Lo script ha effetti permanenti sulla configurazione del sistema, quindi si consiglia di eseguirlo solo se si è certi delle modifiche che si desidera apportare.

/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?