Ottimizzare il PC Windows con Windows-Optimize-Debloat
Table of Contents
Per coloro che desiderano ridurre al minimo le installazioni di Windows 10 e 11..
Nota: Questo script dovrebbe funzionare senza problemi per la maggior parte dei sistemi, se non per tutti. Mentre @SimeonOnSecurity creates, reviews, and tests each repo intensivly, we can not test every possible configuration nor does @SimeonOnSecurity take any responsibility for breaking your system. If something goes wrong, be prepared to submit an issue Non eseguite questo script se non capite cosa fa.
Introduzione:
Windows 10 e 11 sono sistemi operativi invasivi e insicuri. Organizzazioni come Microsoft , PrivacyTools.io e altri hanno consigliato di apportare modifiche alla configurazione per ottimizzare e ridurre il sistema operativo Windows 10. Queste modifiche includono il blocco della telemetria, l’eliminazione dei registri e la rimozione del bloatware, per citarne alcune. Questo script mira ad automatizzare le configurazioni consigliate da queste organizzazioni.
Note:
- Questo script è stato progettato per operare in ambienti prevalentemente di uso personale.
- Questo script è progettato in modo tale che le ottimizzazioni, a differenza di altri script, non interrompano le funzionalità fondamentali di Windows.
- Funzionalità come Windows Update, Windows Defender, Windows Store e Cortona sono state limitate, ma non sono in uno stato di disfunzione come la maggior parte degli altri script Windows 10 Privacy.
- Se cercate uno script ridotto al minimo e destinato solo ad ambienti commerciali, consultate questo GitHub Repository
Requisiti:
- Windows 10/11 Enterprise, Windows 10 Professional o Windows 10 Home
- Windows Home non consente le configurazioni GPO.
- Lo script funzionerà comunque, ma non tutte le impostazioni saranno applicate.
- Le edizioni “N” di Windows non sono state testate.
- Eseguire il file Windows 10 Upgrade Assistant per aggiornare e verificare l’ultima versione principale.
- Windows Home non consente le configurazioni GPO.
Correzione dell’account Microsoft o dei servizi Xbox:
Questo perché blocchiamo l’accesso agli account Microsoft. La telemetria e l’associazione di identità di Microsoft non sono viste di buon occhio. Tuttavia, se si desidera utilizzare questi servizi, consultare i seguenti ticket per la risoluzione del problema:
- https://github.com/simeononsecurity/Windows-Optimize-Harden-Debloat/issues/1
- https://github.com/simeononsecurity/Windows-Optimize-Harden-Debloat/issues/16
- https://github.com/simeononsecurity/Windows-Optimize-Harden-Debloat/issues/22
Un elenco degli script e degli strumenti utilizzati da questa raccolta:
Sono state prese in considerazione configurazioni aggiuntive da:
- BuiltByBel - PrivateZilla
- MelodysTweaks - Basic Tweaks
- Microsoft - Managing Windows 10 Telemetry and Callbacks
- Microsoft - Windows 10 Privacy
- Microsoft - Windows 10 VDI Recomendations
- Mirinsoft - SharpApp
- Mirinsoft - debotnet
- UnderGroundWires - Privacy.S**Y
- Sycnex - Windows10Debloater
- The-Virtual-Desktop-Team - Virtual-Desktop-Optimization-Tool
- TheVDIGuys - Windows 10 VDI Optimize
- W4H4WK - Debloat Windows 10
Come eseguire lo script:
Installazione automatica:
Lo script può essere lanciato dal download estratto da GitHub in questo modo:
iwr -useb 'https://simeononsecurity.com/scripts/windowsoptimizeanddebloat.ps1'|iex
Installazione manuale:
Se scaricato manualmente, lo script deve essere lanciato da una powershell amministrativa nella directory contenente tutti i file del file GitHub Repository
Lo script “sos-optimize-windows.ps1” include diversi parametri che consentono di personalizzare il processo di ottimizzazione. Ciascun parametro è un valore booleano che, se non specificato, viene impostato come vero.
- $cleargpos: Cancella le impostazioni degli oggetti dei Criteri di gruppo.
- $installupdates: Installa gli aggiornamenti nel sistema.
- $removebloatware: Rimuove i programmi e le funzioni non necessarie dal sistema.
- $disabletelemetry: Disattiva la raccolta dati e la telemetria.
- $privacy: Apporta modifiche per migliorare la privacy.
- $imagecleanup: Ripulisce il sistema dai file non necessari.
- $diskcompression: Comprime il disco di sistema.
- $gestione degli aggiornamenti: Modifica il modo in cui gli aggiornamenti vengono gestiti e migliorati nel sistema.
- $sosbrowsers: Ottimizza i browser web del sistema.
Un esempio di come lanciare lo script con parametri specifici potrebbe essere:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Get-ChildItem -Recurse *.ps1 | Unblock-File
powershell.exe -ExecutionPolicy ByPass -File .\sos-optimize-windows.ps1 -cleargpos:$false -installupdates:$false