Come risolvere e risolvere l’errore di sistema 5: accesso negato in Windows
Come risolvere “Si è verificato l’errore di sistema 5, accesso negato” in Windows
Questo errore è estremamente fastidioso se si tenta di eseguire determinati comandi nel Prompt dei comandi o in PowerShell. In pratica, Windows segnala che l’account con cui si è effettuato l’accesso non dispone delle autorizzazioni necessarie, anche se si tenta di eseguire operazioni che in genere richiedono diritti di amministratore.È comune con i comandi che comportano modifiche al sistema, come “net user” o alcune procedure avanzate di risoluzione dei problemi. Il problema è che, se non si esegue la console come amministratore, Windows può bloccare tali azioni e, boom, errore 5.
Fortunatamente, la soluzione di solito riguarda solo i permessi. Eseguire la riga di comando con privilegi elevati (ovvero in modalità amministratore) può risolvere il problema. Ma se continui a dimenticarlo, ci sono modi per creare scorciatoie che vengano eseguite sempre come amministratore, o persino impostare alcuni trucchi per bypassare i prompt UAC. Ecco alcuni modi pratici che alcuni utenti hanno reso questo problema meno doloroso.
Aprire correttamente il prompt dei comandi e PowerShell come amministratore
Come far funzionare il prompt dei comandi con diritti elevati
Onestamente, la soluzione più semplice è assicurarsi di aprire la console come amministratore. Quando si apre normalmente il Prompt dei comandi, viene eseguito con le autorizzazioni utente standard, ed è per questo che si verifica quell’errore quando si provano determinati comandi.
- Digitare cmd in Start, quindi fare clic con il pulsante destro del mouse su Prompt dei comandi e scegliere Esegui come amministratore.
- In alcune configurazioni, una scorciatoia rapida è cercare cmd, quindi, dopo averlo digitato nella barra di ricerca, premere Ctrl + Shift + Enter. Funziona su Windows 10 e 11 e salta alcuni clic.
Una volta aperta la finestra con “Amministratore” nel titolo, riprova il comando: l’errore dovrebbe essere scomparso. Se lo fai spesso, creare un collegamento che venga sempre eseguito come amministratore semplifica la vita. Fai clic con il pulsante destro del mouse sull’eseguibile cmd in C:\Windows\System32, seleziona Mostra altre opzioni (Windows 11), quindi Invia a > Desktop (crea collegamento). Fai clic con il pulsante destro del mouse sul collegamento, vai su Proprietà > scheda Collegamento > Avanzate, seleziona Esegui come amministratore, quindi OK. Ora, fai doppio clic sul collegamento in qualsiasi momento: non è necessario alcun prompt UAC (se disattivi UAC, ma questo è un altro rischio).
Avvio di PowerShell Elevated
Stessa storia. Per aprire rapidamente PowerShell con diritti di amministratore, premi Windows + X (menu Power User), quindi fai clic su Terminale Windows (Amministratore) o Windows PowerShell (Amministratore). Conferma il prompt UAC e apparirà la finestra con “Amministratore” nel titolo. Non so perché sia utile, ma su alcuni computer, provare a eseguire PowerShell come utente standard si rifiuta di eseguire determinate operazioni, generando l’errore 5. L’apertura come amministratore aggira questo blocco.
- In alternativa, cerca PowerShell dal menu Start, quindi fai clic con il pulsante destro del mouse e seleziona Esegui come amministratore. In alternativa, premi Ctrl + Shift + Enterdopo averlo digitato nella casella di ricerca.
Crea collegamenti che vengano sempre eseguiti come amministratore
Se ti è capitato spesso e detesti farlo ogni volta, creare delle scorciatoie può essere la soluzione giusta. Ecco la procedura rapida, perché ovviamente Windows deve renderla un po’ meno intuitiva di quanto vorresti.
- Vai a C:\Windows\System32. Seleziona cmd.exe se vuoi usare il Prompt dei comandi, oppure WindowsPowerShell\v1.0\powershell.exe per PowerShell.
- Fai clic con il pulsante destro del mouse e seleziona Mostra altre opzioni (necessario in Windows 11), se visualizzato, quindi Invia a > Desktop (crea collegamento).
- Sul desktop, fai clic con il pulsante destro del mouse sulla nuova icona e vai su Proprietà.
- Nella scheda Collegamento, fare clic su Avanzate.
- Seleziona la casella di controllo Esegui come amministratore. Premi OK e poi Applica.
- Ora puoi semplicemente fare doppio clic su questo collegamento, accettare una volta il prompt UAC ed eseguire il sistema come amministratore da ora in poi.È un po’ macchinoso, ma fa risparmiare tempo.
Gestione dei prompt UAC
Se i prompt di UAC compaiono ogni volta che si desidera eseguire comandi con privilegi elevati e ci si stanca di cliccare su “Sì”, esiste un modo rischioso per disabilitare l’UAC, ma attenzione: non è una buona mossa per la sicurezza. Se è troppo, è possibile creare un’attività in Utilità di pianificazione per eseguire le attività con i privilegi più elevati ed evitare completamente i prompt.
Procedura dettagliata per disattivare completamente l’UAC
- Cerca uac nel menu Start, quindi apri **Modifica impostazioni Controllo account utente.
- Trascina il cursore fino a Non notificare mai, quindi premi OK.
In questo modo si disattiva l’UAC per l’intero sistema, quindi assicurati di sapere cosa stai facendo: Windows diventa un po’ più vulnerabile.
Un altro modo: creare un’attività pianificata per eseguire comandi elevati senza prompt
- Cerca schtasks nel menu Start e premi Invio.
- Crea una cartella nella Libreria Utilità di pianificazione e chiamala con un nome simile a Nessun UAC.
- Fai clic con il pulsante destro del mouse sulla cartella, seleziona Crea attività di base. Assegnale un nome (ad esempio Prompt dei comandi con privilegi elevati ) e seleziona Esegui con i privilegi più elevati.
- Imposta l’azione su Avvia un programma e inserisci il percorso come
C:\Windows\System32\cmd.exe. - Nella scheda Condizioni, deseleziona Avvia solo se alimentato a corrente alternata. Completa la creazione dell’attività.
- Crea un collegamento sul desktop con questo comando:
C:\Windows\System32\schtasks.exe /RUN /TN "No UAC\YourTaskName". - Facendo doppio clic, il prompt dei comandi dovrebbe avviarsi come amministratore, senza prompt UAC. Strano, ma funziona su alcuni sistemi, mentre su altri ha bisogno di qualche modifica.
Cosa fare se non sei un amministratore
Se non sei un utente amministratore e visualizzi il messaggio “Errore di sistema 5”, potresti dover chiedere a un amministratore di eseguire questi passaggi per te. In alternativa, se hai accesso, potrebbe essere utile modificare il tipo di account da standard ad amministratore, ma anche in questo caso è necessaria l’autorizzazione. Vai su Impostazioni > Account > Famiglia e altri utenti, seleziona il tuo account e modificalo in amministratore.
In alcune configurazioni, provare a eseguire comandi che richiedono diritti di amministratore senza autorizzazione non funziona, indipendentemente dal numero di collegamenti creati.È Windows che fa Windows, ed è piuttosto frustrante.
Correggere “Errore di sistema 5” a lungo termine
In definitiva, il modo più sicuro per correggere questo errore è eseguire sempre la riga di comando come amministratore. Impostare delle scorciatoie per questa operazione, soprattutto se la si esegue più di una volta al giorno, aiuta a evitare i continui prompt del Controllo Account Utente. E se il tuo account non è un amministratore, l’unica vera soluzione è ottenere i diritti di amministratore o chiedere a qualcuno con tali diritti di farlo per te.
Speriamo che questo faccia risparmiare qualche ora a qualcuno, perché gestire l’errore 5 sembra il modo di Windows per assicurarsi che ci siano già abbastanza problemi.
Articoli correlati
Questo articolo è stato utile?