Come installare software in privato senza diritti di amministratore
Gestire i prompt dell’UAC può essere davvero fastidioso, soprattutto se si sta semplicemente cercando di installare qualcosa senza dover girare in modalità amministratore tutto il tempo. A volte, sembra che Windows renda tutto più difficile del necessario. Se vi trovate in difficoltà e non riuscite a bypassare l’UAC a causa di permessi limitati, ci sono alcune soluzioni alternative che vale la pena provare. Non tutte sono infallibili, ma possono aiutarvi a installare software senza dover passare attraverso ostacoli.
Modi per installare software senza diritti di amministratore
In pratica, Windows utilizza i token per concedere diritti di amministratore temporanei quando necessario, ma per gli utenti normali, questi token scadono dopo un po’ o alla chiusura della sessione. Abilitare l’account amministratore predefinito può darti il controllo completo senza richieste di conferma. Il problema? È rischioso, quindi usalo con parsimonia e disattivalo una volta terminato. Altrimenti, Windows potrebbe considerare il tuo PC un po’ meno sicuro.
Installa l’applicazione da Windows Store
Innanzitutto, se ciò che cerchi è disponibile nel Microsoft Store, scaricalo direttamente da lì. Le app dello Store sono verificate, quindi di solito sono sicure, e l’installazione da lì non richiede credenziali di amministratore. Durante l’installazione, basta cliccare su Ottieni o Installa come di consueto. Funziona benissimo se l’app è disponibile nello Store. A volte troverai un’app che non è presente nello Store, ma in molti casi è molto più semplice che aprire la riga di comando o modificare le impostazioni dell’UAC.
Abilita l’account amministratore integrato
Ecco una mossa classica.È un po’ strano, ma abilitare l’account amministratore di Windows può bypassare completamente le richieste di UAC. Ma attenzione, perché ovviamente Windows deve renderlo più difficile del necessario. Quando è attivo, si ottiene un token di amministratore completo, così si possono installare cose senza che UAC si attivi continuamente. In alcune configurazioni, ha funzionato subito, senza problemi. In altre, ci sono voluti un riavvio o due per farlo funzionare completamente. Se volete provare questo:
- Premere Windows key + R, digitare
cmd, quindi premere Ctrl + Shift + Enterper avviare il Prompt dei comandi con diritti di amministratore. - Digitare questo comando per abilitare l’account amministratore:
Net user Administrator /active:yes - Premi Invio e dovresti vedere un messaggio che conferma che l’account è attivo.
Ora prova a installare il software. Per disattivarlo in seguito, usa semplicemente: Net user Administrator /active:no. In alternativa, puoi farlo tramite PowerShell con:
- Aprire PowerShell come amministratore (simile a quanto sopra, Ctrl + Shift + Enter).
- Abilita con:
Enable-LocalUser -Name "Administrator" - Disattiva con:
Disable-LocalUser -Name "Administrator"
Nota: abilitare l’account amministratore non è del tutto sicuro finché è attivo.È meglio disattivarlo una volta terminato.
Creazione di un file batch per bypassare UAC
Questo è un po’ subdolo, ma a volte funziona, soprattutto se si ha familiarità con gli script batch. L’idea è quella di creare un file `.bat` che obblighi l’app a essere eseguita con il livello “invoker”, ignorando il controllo dell’account utente.È un po’ come dire a Windows di lasciar correre.
- Crea una nuova cartella dove vuoi e inserisci lì il programma di installazione del tuo software.
- Fai clic con il pulsante destro del mouse e scegli Nuovo > Documento di testo. Assegnagli un nome simile a
installer.bat. - Modifica quel file e incolla questa riga:
set _COMPAT_LAYER=RunAsInvoker Start "" "yourinstaller.exe"Sostituisci
yourinstaller.execon il nome esatto del file di installazione. - Salva il file con nome
BypassUAC.bat: assicurati di selezionare Tutti i file nella finestra di dialogo Salva. - Fai doppio clic su questo file batch per eseguire il programma di installazione senza che venga visualizzato il controllo dell’account utente. Non so perché, ma a volte funziona. Dopo l’installazione, elimina il file batch o, meglio ancora, conservalo se prevedi di farlo regolarmente.
Riconfigurare le impostazioni UAC
Può sembrare ovvio, ma disattivare le notifiche UAC può rendere le installazioni più fluide, almeno temporaneamente. Questo non disattiva completamente la funzionalità, ma impedisce che ti dia fastidio. Un piccolo avvertimento: questo rende il tuo sistema meno attento alle potenziali minacce.
- Premere Windows key + R, digitare
controle premere Invio. - Vai a Sicurezza e manutenzione.
- Fare clic su Modifica impostazioni controllo account utente.
- Spostare il cursore verso il basso fino a Non avvisare mai.
- Fare clic su OK e riavviare se necessario.
In questo modo, l’UAC non ti darà fastidio per le installazioni successive. Ricordati solo di riattivarlo una volta terminato, invertendo il cursore.
Installare il software utilizzando Windows Sandbox
Se la tua versione di Windows include Windows Sandbox, questo è il modo più sicuro per eseguire software senza compromettere il sistema principale. Si tratta fondamentalmente di una macchina virtuale usa e getta in cui puoi installare liberamente. Non hai bisogno di diritti di amministratore nella sandbox perché è isolata e, a volte, questo è l’unico modo per far funzionare quegli installer ostinati.
- Aprire il Pannello di controllo digitandolo nella casella di ricerca ( menu Start ).
- Vai su Programmi > Attiva o disattiva le funzionalità di Windows.
- Trova Windows Sandbox e controllalo.
- Fare clic su OK e riavviare se richiesto.
- Una volta tornati indietro, premi Start e cerca Windows Sandbox. Avvialo.
- Trascina il programma di installazione nella finestra sandbox, eseguilo e dovrebbe installarsi senza alcuna richiesta di controllo dell’account utente.
Ricorda, tutti i file e le installazioni all’interno della sandbox sono temporanei. Una volta chiusa, tutto scompare. Tuttavia, è un modo rapido per aggirare i messaggi di sicurezza se stai solo testando qualcosa.
Modificare il file SAM (ultima risorsa)
Questa è un’operazione un po’ azzardata e decisamente sconsigliata a meno che non si sappia cosa si sta facendo. Comporta l’avvio da Linux, l’hacking del database delle password e la rimozione delle password. Perché? Per poter accedere come utente senza dover avere i diritti di amministratore e configurare le installazioni. Ma è rischiosa e manomettere i file di sistema in questo modo può mandare in tilt un sistema se non si presta attenzione.
Per questo motivo, di solito si tenta questa soluzione solo come ultimo tentativo, in genere con una Live USB Linux. Seguite attentamente le istruzioni: non fatelo solo per curiosità, senza sapere cosa state toccando.È principalmente per scopi didattici o per scenari di ripristino, non per un uso regolare.
Speriamo che uno di questi metodi ti permetta di superare gli ostacoli dell’UAC senza problemi. A volte, è un po’ un processo di tentativi ed errori, ma queste sono le opzioni più semplici che non richiedono di violare ogni volta la sicurezza di Windows.
Riepilogo
- Quando possibile, provo a cercare le app su Microsoft Store.
- Abilitazione dell’account amministratore integrato per il controllo completo (rischioso, da disabilitare in seguito).
- Creazione di un file batch per ignorare i prompt UAC.
- Ridurre temporaneamente le impostazioni UAC.
- Utilizzo di Windows Sandbox per l’installazione sicura in un ambiente usa e getta.
- Ultima risorsa: hackerare il file SAM con Linux, ma è un metodo losco e rischioso.
Incartare
Aggirare l’UAC si riduce sostanzialmente a modifiche temporanee o all’utilizzo di ambienti sandbox, ma ricordate: tenete sempre a mente la sicurezza. Disabilitare le funzionalità di sicurezza o abilitare l’account amministratore può aprire le porte al malware, quindi ripristinate queste impostazioni alla normalità una volta terminato il compito. Il metodo più semplice e sicuro tende a essere l’utilizzo dello store o della sandbox, ma se nient’altro funziona, vale la pena provare i trucchi da riga di comando. Incrociamo le dita affinché questo aiuti qualcuno a risparmiare qualche ora o a installare quell’app ostinata.