Come eseguire sempre come applicazioni amministratore su Windows


75

Il problema è che quando apro le applicazioni devo sempre fare clic con il tasto destro del mouse, selezionare Esegui come amministratore.

inserisci qui la descrizione dell'immagine

Quando non lo faccio ottengo errori dell'applicazione imprevisti. A proposito, ho disattivato UAC.

È fastidioso. Esiste un modo per modificare il comportamento del doppio clic sinistro per agire come azione "Esegui come amministratore"? Intendo fare un'azione "Esegui come amministratore" per impostazione predefinita. Grazie in anticipo


Hai riavviato dopo aver disattivato UAC?
avirk,

1
@Ramhound La disattivazione di UAC non aiuta in Windows 8 , per i file che vengono eseguiti dalla Program Files (x86)directory e forse da altri.
Aske B.

2
@Ramhound Oggi ho riscontrato questo problema con l'applicazione "Notepad ++". Quando apro i file non viene eseguito il programma come amministratore. Ho dovuto andare nella directory di Notepad ++ e aprirlo come admin, quindi aprire il file lì. Questo problema non si è mai verificato prima di Windows 8. Tutti i programmi sono stati eseguiti come amministratore per impostazione predefinita quando UAC era disattivato, in Windows 7, per mia esperienza. EDIT: e avevo bisogno dei diritti di amministratore perché non riuscivo a salvare le modifiche perché sosteneva che il file era aperto in un altro programma.
Aske B.

2
@Ramhound Non sono un esperto, quindi non posso provare che ti sbagli, ma ho usato Windows 7 per diversi anni e non ho mai avuto problemi, e ho avuto Windows 8 solo due settimane fa, quindi è stato il mio primo pensiero. Inoltre continua a chiedermi il permesso se voglio modificare i file in determinate directory, il che mi ha fatto capire che le cose sono cambiate, dal momento che non l'ho mai provato su Windows 7, ovviamente dopo aver disattivato l'UAC.
Aske B.

Risposte:


94

Metodo 1 (funziona solo con le scorciatoie):

  1. Fare clic con il tasto destro del collegamento, fare clic su Proprietà .
  2. Fai clic su Avanzate. Seleziona Esegui come amministratore .

Metodo 2 (influisce su tutte le scorciatoie e funziona su jump list e sull'apertura di file con l'applicazione):

  1. Vai alla posizione dell'eseguibile.
  2. Fare clic con il tasto destro su AppThatRequiresAdminRights.exe e selezionare Troubleshoot compatibility.
  3. Selezionare l'opzione Risolvi il programma dopo che la procedura guidata ha terminato di rilevare i problemi.
  4. Scegli l' opzione Il programma richiede autorizzazioni aggiuntive . La procedura guidata applicherà l' impostazione Esegui come amministratore al programma AppThatRequiresAdminRights.exe .
  5. Fare clic Test the program(richiesto) e chiudere la procedura guidata.

Trovato qui


10
Questa è una risposta accettata, tuttavia mostra come eseguire sempre come amministratore un determinato programma . Quando ho letto il titolo della domanda di OP, ero abbastanza sicuro, che avrei trovato qui una soluzione, come eseguire tutti i programmi in Windows 8, sempre come amministratore. Strano ...
Trejder,

2
Windows tenta di essere ritardato come Mac OS. Hanno dimenticato qual è il loro obiettivo.
mrosiak,

3
+1 per la funzione nascosta nell'opzione 2. Per un utente non tecnico, potrebbe essere il primo che tenta, ma per un utente esperto che sa cosa sta effettivamente cercando di fare, non proverà mai a "Risolvere i problemi del programma" ...
timore re

Sono venuto qui per questa risposta, anche se in realtà non è una risposta alla domanda: P, ho lanciato un'app tramite un file batch e ne avevo bisogno per avere i diritti di amministratore, questo l'ha riparata, anche se il file batch originale non è stato avviato con diritti di amministratore. (Ho UAC disabilitato)
FreeSoftwareServers

26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

accedendo a PowerShell (avviato come amministratore) lo ha fatto per me senza specificare qualcosa per ogni singola applicazione.

Si noti che questo disabilita permanentemente UAC. Trascinando il dispositivo di scorrimento verso il basso nelle impostazioni di Controllo dell'account utente, l'UAC non verrà disattivato completamente, semplicemente non verrà più richiesto ma rimarrà comunque attivo.


Per definizione, questo rimuove semplicemente il prompt; EnableLUAspecifica se i controlli dell'account utente (UAC) di Windows avvisano l'utente quando i programmi tentano di apportare modifiche al computer. UAC era precedentemente noto come account utente limitato (LUA).
Mike Perrenoud,

2
@MichaelPerrenoud Disabilita completamente l'UAC, dovresti provarlo almeno prima di votare verso il basso. Btw: il prompt verrà disabilitato quando si sposta il cursore sul valore minimo.
0x8BADF00D

3
Sai cosa, hai ragione amico mio. Ho disabilitato UAC in un modo molto diverso, attraverso i gruppi locali, ma quando ho controllato la chiave di registro il valore è in realtà 0 ora. Modifica la tua domanda in modo che io possa votare la tua risposta. Mi dispiace.
Mike Perrenoud,

2
Volevo dire modifica la tua risposta con qualcosa di più e posso cambiare il mio voto.
Mike Perrenoud,

3
Questa dovrebbe essere la risposta accettata.
eivamu,

7

Uccidi tutte le istanze di Explorer e poi riavvialo tramite Task Manager (Ctrl + Shift + Esc) con diritti amministrativi.


2
Smesso di funzionare in Windows 10
VarunAgw

4

Usa il buon vecchio trucco dell'utilità di pianificazione che funziona da Vista .

Ecco uno strumento che ti aiuta a fare i passaggi:

https://sites.google.com/site/freeavvarea/UACPass-en


Posso ottenere l'Utilità di pianificazione per eseguire la mia app, ma lo fa in background per utenti non amministratori. Ho bisogno che l'interfaccia utente dell'app sia visibile a qualsiasi account. È possibile?
gonzobrains,

no, il trucco funziona solo se il tuo account fa parte del gruppo admin.
magicandre1981,

il collegamento è morto
Lupo,

1
@ Lupo ho corretto il collegamento
magicandre1981

... sembra più una rielaborazione completa;) grazie comunque
Wolf

2

Vai in alto a destra dello schermo in Windows 8> fai clic sul pulsante "Cerca" sul pannello destro> cerca l'applicazione> fai clic con il pulsante destro del mouse sul programma> seleziona "Apri posizione file"> fai clic sulla scheda "Collegamento"> fai clic sul pulsante "Avanzate"> verifica Pulsante "Esegui come amministratore"


2

Ho scritto un semplice strumento per risolvere questo problema. Maggiori informazioni nel mio articolo CodeProject Esegui le applicazioni Windows 8 come amministratore per impostazione predefinita .


6
In genere si preferisce che le risposte siano più complete invece di affidarsi totalmente a un altro sito Web, che può spostarsi o scendere inaspettatamente. Se possibile, copia la tua risposta da quel sito qui.
Eptita,

Questa dovrebbe essere la risposta accettata
Revious

1

A causa del commento di AlEXIX ho progettato un archivio batch nella cartella "sendto", quindi utilizzare il menu di scelta rapida "Invia a" funzione per aggiungere "exe" nei registri eseguiti con admin right. Ho testato il successo, ma ogni volta non posso aggiungere più di cinquanta file exe ai registri. Inoltre prima di utilizzare il batch, cmd.exe deve essere configurato "esegui come admin", ecco il mio codice batch:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"

0

Cerca CMD nel menu Start ed eseguilo come amministratore e inserisci il seguente comando.

amministratore utente netto / attivo: sì

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.