Configurare e ottimizzare Windows: proprietà del sistema

Basta perdere tempo! Ecco come configurare le proprietà del sistema di Windows 8.1 con un doppio clic del mouse.

Avatar di Alessio Mei

a cura di Alessio Mei

firma oneclickinstaller

Quest'oggi, all'interno della nostra rubrica settimanale, abbiamo deciso di focalizzarci sulle opzioni inerenti le "Proprietà del sistema" di Windows 8.1, di cui, peraltro, fanno parte anche gli "Effetti visivi" trattati nel precedente articolo.

Senza indugiare oltre, iniziamo quindi col vedere come cambiare il nome ed il gruppo di lavoro del nostro PC:

nome computer
:: Pannello di controllo > Sistema > Impostazioni relative a nome computer, dominio e gruppo di lavoro > Cambia impostazioni > Cambia... > Nome computer: PC

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d PC /f

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d PC /f

:: Pannello di controllo > Sistema > Impostazioni relative a nome computer, dominio e gruppo di lavoro > Cambia impostazioni > Cambia... > Membro di > Gruppo di lavoro:

WMIC ComputerSystem Where Name="%COMPUTERNAME%" Call JoinDomainOrWorkgroup Name="WORKGROUP"

Come avrete potuto notare, per variare il nome del gruppo di lavoro (WORKGROUP) abbiamo utilizzato "WMIC", un'utility di Windows in grado di accedere a "Windows Management Instrumentation" (WMI).

Detto ciò, proseguiamo occupandoci delle "Impostazioni installazione dispositivo", presenti stavolta nella tab "Hardware":

impostazioni installazione dispositivo
:: Pannello di controllo > Sistema > Impostazioni di sitema avanzate > Hardware > Impostazioni installazione dispositivo > Scaricare automaticamente driver e icone realistiche per i dispositivi in uso?

:: Esegui automaticamente (scelta consigliata)

:: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 1 /f

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 0 /f

:: Chiedi ogni volta > Installa sempre il driver più appropriato da Windows Update

:: Ottieni automaticamente l'app per il dispositivo e le informazioni fornite dal produttore del dispositivo. > Abilita

:: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 1 /f

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 0 /f

:: Chiedi ogni volta > Installa sempre il driver più appropriato da Windows Update

:: Ottieni automaticamente l'app per il dispositivo e le informazioni fornite dal produttore del dispositivo. > Disabilita

:: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 1 /f

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 1 /f

:: Chiedi ogni volta > Non installare mai il driver da Windows Update

:: Ottieni automaticamente l'app per il dispositivo e le informazioni fornite dal produttore del dispositivo. > Abilita

:: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 0 /f

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 0 /f

:: Chiedi ogni volta > Non installare mai il driver da Windows Update

:: Ottieni automaticamente l'app per il dispositivo e le informazioni fornite dal produttore del dispositivo. > Disabilita

:: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 0 /f

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 1 /f

Tra le varie impostazioni delle "Opzioni prestazioni", possiamo invece scegliere sia la modalità di allocazione delle risorse del processore, che la dimensione del file paging che più ci aggradano:

pianificazione processore
:: Pannello di controllo > Sistema > Impostazioni di sitema avanzate > Prestazioni > Impostazioni... > Avanzate > Pianificazione processore > Regola per ottenere migliori prestazioni di:

:: Programmi

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 38 /f

:: Servizi in background

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 24 /f

memoria virtuale
:: Pannello di controllo > Sistema > Impostazioni di sitema avanzate > Prestazioni > Impostazioni... > Avanzate > Memoria virtuale > Cambia...

:: Gestisci automaticamente dimensioni file di paging per tutte le unità

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d ?:\pagefile.sys /f

:: Dimensioni personalizzate:

:: Dimensioni iniziali (MB): 512

:: Dimensioni massime (MB): 1024

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "c:\pagefile.sys 512 1024" /f

:: Dimensioni gestite dal sistema

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "c:\pagefile.sys 0 0" /f

:: Nessun file di paging

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "" /f

Siamo quindi giunti alla configurazione della "Protezione esecuzione programmi", anche nota come "DEP", funzionalità che consente di impedire che il computer venga danneggiato a causa di virus ed altri rischi di protezione:

protezione esecuzione programmi
:: Pannello di controllo > Sistema > Impostazioni di sitema avanzate > Prestazioni > Impostazioni... > Protezione esecuzione programmi

:: Attiva Protezione esecuzione programmi solo per i programmi e i servizi essenziali di Windows

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\NoExecuteState" /v LastNoExecuteRadioButtonState /t REG_DWORD /d 14012 /f

:: Attiva Protezione esecuzione programmi per tutti i programmi e i servizi tranne quelli selezionati:

:: Aggiungi... > Internet Explorer

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\NoExecuteState" /v LastNoExecuteRadioButtonState /t REG_DWORD /d 14013 /f

:: REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Program Files (x86)\Internet Explorer\iexplore.exe" /t REG_SZ /d DisableNXShowUI /f

Vediamo ora come "istruire" Windows nella gestione di eventuali errori di sistema:

avvio e ripristino
:: Pannello di controllo > Sistema > Impostazioni di sitema avanzate > Avvio e ripristino > Impostazioni... > Errore di sistema

:: Scrivi l'evento nel registro eventi di sistema > Abilita

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v LogEvent /t REG_DWORD /d 1 /f

:: Scrivi l'evento nel registro eventi di sistema > Disabilita

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v LogEvent /t REG_DWORD /d 0 /f

:: Riavvia automaticamente > Abilita

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v AutoReboot /t REG_DWORD /d 1 /f

:: Riavvia automaticamente > Disabilita

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v AutoReboot /t REG_DWORD /d 0 /f

:: Scrivi informazioni di debug > (Nessuna)

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 0 /f

:: Scrivi informazioni di debug > Dump della memoria ridotto (256 KB)

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 3 /f

:: Scrivi informazioni di debug > Dump della memoria Kernel

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 2 /f

:: Scrivi informazioni di debug > Dump della memoria completo

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 1 /f

:: Scrivi informazioni di debug > Dump della memoria automatico

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 7 /f

:: Scrivi informazioni di debug > File di dettagli: > %SystemRoot%\MEMORY.DMP

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v DumpFile /t REG_EXPAND_SZ /d %SystemRoot%\MEMORY.DMP /f

:: Scrivi informazioni di debug > Directory immagine memoria ridotta: > %SystemRoot%\Minidump

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v MinidumpDir /t REG_EXPAND_SZ /d %SystemRoot%\Minidump /f

:: Scrivi informazioni di debug > Sovrascrivi file già esistenti > Abilita

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v Overwrite /t REG_DWORD /d 1 /f

:: Scrivi informazioni di debug > Sovrascrivi file già esistenti > Disabilita

:: REG ADD HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v Overwrite /t REG_DWORD /d 0 /f

Di default, "Ripristino configurazione di sistema" è attivata in Windows. Tale funzionalità, tuttavia, può risultare ridondante per quegli utenti che utilizzano software di backup di terze parti (Acronis, EaseUS, Symantec, ecc...). Se siete tra questi, potete disattivare la suddetta feature tramite i seguenti comandi:

protezione sistema
:: Pannello di controllo > Sistema > Protezione sistema > Impostazioni protezione > Configura... > Impostazioni di ripristino > Disattiva protezione sistema

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP\Clients" /f

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP\Clients" /f

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v RPSessionInterval /t REG_DWORD /d 0 /f

Se lo preferite, in alternativa ai comandi appena visti sopra, è anche possibile disattivare "Ripristino configurazione di sistema" agendo sulle "Group Policy" di Windows:

:: Esegui > gpedit.msc > Configurazione computer > Modelli amministrativi > Tutte le impostazioni > Disattiva Ripristino configurazione di sistema

REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v DisableSR /t REG_DWORD /d 1 /f

Per ultimo, andiamo quindi a trattare le impostazioni relative alla "Connessione remota":

assistenza remota
:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Consenti connessioni di Assitenza remota al computer > Abilita

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v fAllowToGetHelp /t REG_DWORD /d 1 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Consenti connessioni di Assitenza remota al computer > Disabilita

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v fAllowToGetHelp /t REG_DWORD /d 0 /f

impostazioni assistenza remota
:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Avanzate... > Controllo remoto > Consenti il controllo del computer da postazioni remote > Abilita

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v fAllowFullControl /t REG_DWORD /d 1 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Avanzate... > Controllo remoto > Consenti il controllo del computer da postazioni remote > Disabilita

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v fAllowFullControl /t REG_DWORD /d 0 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Avanzate... > Inviti > Specificare il tempo massimo per cui gli inviti possono restare aperti > 6 ore

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v MaxTicketExpiry /t REG_DWORD /d 6 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Avanzate... > Inviti > Crea inviti utilizzabili solo da computer Windows Vista o versioni successive > Abilita

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v CreateEncryptedOnlyTickets /t REG_DWORD /d 1 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Assistenza remota > Avanzate... > Inviti > Crea inviti utilizzabili solo da computer Windows Vista o versioni successive > Disabilita

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v CreateEncryptedOnlyTickets /t REG_DWORD /d 0 /f

desktop remoto
:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Desktop remoto > Selezionare un'opzione, quindi specificare gli utente autorizzati a eseguire la connessione. > Non consentire connessioni remote al computer

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Desktop remoto > Selezionare un'opzione, quindi specificare gli utente autorizzati a eseguire la connessione. > Consenti connessioni remote al computer

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Desktop remoto > Selezionare un'opzione, quindi specificare gli utente autorizzati a eseguire la connessione. > Consenti connessioni solo dai computer che eseguono Desktop remoto con Autenticazione a livello di rete (opzione consigliata) > Attiva

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 1 /f

:: Pannello di controllo > Sistema > Impostazioni di connessione remota > Desktop remoto > Selezionare un'opzione, quindi specificare gli utente autorizzati a eseguire la connessione. > Consenti connessioni solo dai computer che eseguono Desktop remoto con Autenticazione a livello di rete (opzione consigliata) > Disattiva

:: REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 0 /f

Articolo dopo articolo, batch dopo batch, affiorano sempre più comandi coi quali poter configurare Windows con la comodità di un semplice doppio clic del mouse. Non temete però, perchè abbiamo ancora diverse "cartucce da sparare", quindi seguiteci come sempre! Alla prossima settimana, cari batchers!