Quando scarichi un programma e lo esegui su Windows, corri il rischio che durante l'installazione venga attaccato da un trojan o che venga compromessa la stabilità del sistema operativo. Per questo, se non sei sicuro di quanto sia affidabile la piattaforma che stai scaricando, prima di eseguirla puoi provarla in un ambiente controllato senza privilegi di amministratore. Questo si può ottenere con RunWithRestrictedRights, uno strumento a riga di comando che ti permette di eseguire qualsiasi programma in un ambiente controllato con permessi limitati.
Nei giorni scorsi abbiamo presentato uno strumento molto utile per eseguire processi senza privilegi chiamato RunWithRestrictedRights. Essendo necessario l'uso della console di Windows, alcuni utenti ci hanno segnalato sui social di non aver capito come usarlo. Cliccavano sul file eseguibile e non succedeva nulla. Per tutti loro, e come ripasso, ecco una rapidissima guida.
Come usare RunWithRestrictedRights
La prima cosa da fare è scaricare RunWithRestrictedRights (pesa solo 275 KB). Poi dovrai aprire una finestra CMD con diritti di amministratore (premendo il tasto Windows + R e poi INVIO). Nella console dovrai scrivere il seguente comando:
C:\RunWithRestrictedRights.exe "percorso del programma e file eseguibile"
Quello che fa il comando è caricare prima RunWithRestrictedRights, seguito dal programma che desideri eseguire senza diritti di amministratore. Come vedrai nell'esempio, dovrai scrivere dalla posizione della cartella dove è scaricato RunWithRestrictedRights seguito dal programma che desideri eseguire (con il suo percorso) tra virgolette. Il risultato finale dovrebbe essere qualcosa del genere:
C:\RunWithRestrictedRights.exe "C:\Program Files\cartella del programma\programma.exe"
Potrai consultare la lista di tutti i parametri di comando supportati da RunWithRestrictedRights semplicemente eseguendo il file eseguibile:
C:\RunWithRestrictedRights.exe
In alcuni casi, RunWithRestrictedRights può dare alcuni errori (come ad esempio "Il client non dispone di un privilegio richiesto"). Per risolvere questi problemi dovrai concedere al programma i seguenti permessi:
- Adjust memory quotas for a process
- Replace a process level token
Questi permessi si trovano nel seguente percorso del tuo computer: Pannello di controllo - Strumenti di amministrazione - Criteri di sicurezza locali - Assegnazione diritti utente. Se la scheda "Gruppi" è abilitata... è tutto perfetto! Se è disabilitata, devi abilitarla (aggiungi "Amministratori" al gruppo) e poi riavvia il computer.
Con RunWithRestrictedRights avrai un ambiente controllato per provare qualsiasi programma che possa essere potenzialmente sospetto, senza bisogno di installare sandbox come Sandboxie o simili. Il suo uso può intimidire chi non conosce la console di Windows, ma come hai potuto vedere il suo uso è molto semplice.