Windows Tips & News

Apri il prompt dei comandi con privilegi elevati da un'istanza non elevata

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

In Windows Vista, Microsoft ha aggiunto UAC (User Account Control), che impedisce l'escalation dei privilegi per applicazioni in esecuzione e richiede la conferma esplicita dell'utente nel caso in cui l'applicazione debba eseguire un'elevata compito. Alcuni comandi della console richiedono anche l'elevazione. Quindi, se digiti accidentalmente un tale comando nella normale finestra del prompt dei comandi, fallirà. Devi aprire un'altra istanza del prompt dei comandi con privilegi elevati. La maggior parte delle persone non sa come aprire un prompt dei comandi dell'amministratore e non è facile per loro.

Annuncio


Puoi aprire una finestra di comando con privilegi elevati utilizzando uno dei metodi menzionati qui: Conosci tutti questi modi per aprire un prompt dei comandi con privilegi elevati in Windows?. Il problema è che anche dopo averlo aperto, è spesso necessario modificare il percorso corrente nella directory richiesta. Questo perché, per impostazione predefinita, Windows apre il prompt dei comandi con privilegi elevati in C:\Windows\System32. Il prompt dei comandi non fornisce alcuna funzionalità integrata per aprire la sua istanza elevata nello stesso percorso.

Per risolvere questo problema, puoi utilizzare ELE.exe, una piccola applicazione console che ho codificato per aprire una nuova finestra della console nella directory corrente dalla finestra del prompt dei comandi esistente.

L'utilizzo di ELE è molto semplice.

Basta digitare ele a un prompt dei comandi non elevato e premere Invio. Apre una nuova finestra della console come amministratore nella directory corrente:ele

ele /x - apre una nuova finestra della console nella directory corrente e chiude la finestra della console originale. Se ELE viene avviato da un file manager, apre automaticamente una nuova console elevata nel percorso corrente.

Metti ele.exe in qualsiasi cartella inclusa nella variabile di ambiente %PATH% del tuo sistema, ad es. C:\Windows. Ciò lo renderà accessibile da qualsiasi cartella e non sarà necessario digitare il percorso completo di ele.exe ogni volta che si desidera elevare il prompt dei comandi.

Puoi scaricare ELE qui:

Scarica ELE

Questo non è l'unico modo per utilizzare ELE. Può essere integrato nel tuo file manager preferito, come File Explorer, FAR Manager o Total Commander. Ecco alcuni esempi di seguito.

Contenutinascondere
Apri un prompt dei comandi con privilegi elevati da Esplora file
Apri un prompt dei comandi con privilegi elevati da Total Commander
Apri un prompt dei comandi con privilegi elevati da FAR

Apri un prompt dei comandi con privilegi elevati da Esplora file

Se copi ELE.exe in qualsiasi directory nel percorso di sistema come C:\Windows, puoi semplicemente premere Alt+D mentre stai lavorando in qualsiasi cartella per portare il focus sulla barra degli indirizzi e digita lì: ele e premi Accedere. Si aprirà un prompt dei comandi con privilegi elevati nel percorso in cui ti trovi. Questo è un metodo veloce usando la tastiera.

È anche possibile integrare ELE con l'app File Explorer. Fatto ciò, sarai in grado di aprire direttamente un prompt dei comandi con privilegi elevati dal menu di scelta rapida.

Per farlo funzionare, basta unire il seguente tweak del Registro di sistema:

Editor del registro di Windows versione 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\ele\command] @="ele.exe" [HKEY_CLASSES_ROOT\LibraryFolder\background\shell] [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\ele] [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\ele\command] @="ele.exe" [HKEY_CLASSES_ROOT\Directory\shell\ele\comando] @="cmd /c cd /d \"%1\" & ele /x"

Il risultato sarà il seguente:

ele-explorer

Apri un prompt dei comandi con privilegi elevati da Total Commander

Basta trascinare e rilasciare ele sulla barra degli strumenti in Total Commander e rimuovere il valore "Percorso iniziale" per il pulsante appena creato come mostrato di seguito:ele per il comandante totale

Ciò è necessario in modo che ELE apra una finestra del prompt dei comandi con privilegi elevati utilizzando la directory aperta nel pannello attivo di Total Commander.

Apri un prompt dei comandi con privilegi elevati da FAR

FAR Manager, il file manager della console open source che era molto popolare qualche tempo fa, ha una bella funzione chiamata "Menu utente". È un menu speciale che appare quando si preme il tasto F2 chiave. L'utente può aggiungere i propri comandi a quel menu, quindi ELE può essere aggiunto lì.
premere F2, quindi premere INS. Tipo ele.exe nella casella di comando e il gioco è fatto:

ele-farOltre a questi usi, è possibile utilizzare ELE per eseguire app desktop elevate. Potrebbe essere utile nei file batch e così via. La sintassi dovrebbe essere la seguente:

ele application.exe [argomenti]

Ad esempio, il seguente comando aprirà Blocco note elevato con il file specificato dopo di esso:

ele notepad.exe d:\text1.txt

Questo è tutto. Se hai trovato qualcosa da dire su ELE, segnalare un bug o dare un suggerimento, sei il benvenuto a commentare.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Ottieni il percorso di copia sempre visibile nel menu contestuale in Windows 10

Ottieni il percorso di copia sempre visibile nel menu contestuale in Windows 10

È possibile aggiungere il comando del menu di scelta rapida del percorso di copia in Windows 10 s...

Leggi di più

Disponibilità generale di Microsoft Edge WebView2 per .NET

Disponibilità generale di Microsoft Edge WebView2 per .NET

Lascia un commentoMicrosoft ha rilasciato WebView2 per .NET e la sua versione fissa, un component...

Leggi di più

Passa alla modalità S in Windows 10 Build 17686

Passa alla modalità S in Windows 10 Build 17686

Di recente, Microsoft ha rilasciato Windows 10 build 17686 agli addetti ai lavori nell'anello vel...

Leggi di più