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.