Esegui le applicazioni come amministratore per impostazione predefinita in Windows 10


45

Ho appena ricevuto un nuovo laptop con Microsoft Windows 10. Il mio laptop precedente aveva Windows 7.

Sto cercando di far sì che le applicazioni "funzionino come amministratore" per impostazione predefinita, in modo da non avere costantemente problemi a salvare / sovrascrivere i file, ecc. La priorità qui è quella di poter modificare i miei file su un disco rigido esterno; Non mi sarei aspettato che avrei dovuto fare qualcosa di speciale per poterlo fare. Il mio account utente sul laptop è un account "Amministratore" e ho impostato l'impostazione Controllo account utente su "Non avvisare mai". Ho pensato che ciò avrebbe ottenuto l'effetto desiderato (come suggerito anche in questa domanda correlata in relazione a Windows 7).

Ecco uno screenshot delle mie impostazioni per disabilitare UAC in Windows 10: Impostazioni controllo account utente

Tuttavia, Notepad ++ (per uno) non si avvia automaticamente con i diritti amministrativi. Cos'altro devo fare o cosa sto trascurando?

Grazie

PS. Sono consapevole che ciò che sto cercando di fare è un rischio per la sicurezza, ma non è questo il punto di questa domanda; se dovrei o non debba fare qualcosa è diverso dal poter o meno fare qualcosa.


2
Considerando che non è possibile disabilitare completamente UAC in Windows 8 e versioni successive, non sono sicuro di come sia stata seguita la risposta alla domanda correlata. Normalmente è possibile farlo impostando il collegamento sull'applicazione in questione affinché venga sempre eseguito come amministratore. Capisci che ciò che stai chiedendo è un ENORME rischio per la sicurezza da parte tua, che esegue sempre cose come amministratore, è come il malware randsomware crittografa i tuoi file (il processo richiede autorizzazioni di amministratore).
Ramhound,

2
Se "hai costantemente problemi a salvare / sovrascrivere file, ecc.", Dovresti probabilmente ripensare il modo in cui usi il computer. Questo tipo di cose non accade, mai, quando si usa normalmente un computer.
Daniel B,

@Daniel Potrebbe essere qualcosa di semplice che ho trascurato, ma senza eseguire Notepad ++ come amministratore, non riesco a sovrascrivere semplici file di testo che ho su un disco rigido esterno. Considero questo "normalmente usando un computer". So che potrei fare clic con il pulsante destro del mouse sull'icona Notepad ++ per eseguirlo come amministratore, ma in genere eseguo Notepad ++ facendo clic con il pulsante destro del mouse su un file di testo e utilizzando il menu di scelta rapida di Explorer per aprire Notepad ++ e che non sembra eseguire Notepad ++ con diritti di amministratore .
osullic

@osullic È necessario modificare gli elenchi di controllo di accesso su tali file in modo che il proprio account disponga di Controllo completo. L'esecuzione come amministratore elevato per tutto il tempo è eccessiva.
Ben N,

Grazie @Ben, sembra una soluzione migliore. Come posso modificare gli elenchi di controllo degli accessi? È facendo clic con il tasto destro su un file / cartella e modificando le autorizzazioni nella scheda Sicurezza?
osullic

Risposte:


26

Risposta aggiornata: risolvere il problema invece di rispondere alla domanda.

Per modificare gli ACL sull'unità esterna, apri le sue proprietà e vai alla scheda Sicurezza:

proprietà del disco - sicurezza

Si noti che gli utenti autenticati non dispongono di "Controllo completo"; solo gli amministratori lo fanno e tu non sei veramente un membro degli amministratori se non elevato. Fai clic su Avanzate.

sicurezza avanzata

(Il proprietario sarà probabilmente amministratori.) Fai clic su Aggiungi.

aggiunta di una voce di autorizzazione

Fai clic su "Seleziona un'entità" e digita il tuo nome utente nella casella. Seleziona "Controllo completo", quindi fai clic su OK.

Ora che siamo tornati nell'editor ACL avanzato, seleziona la casella che sostituisce gli ACL degli elementi figlio. Fai clic su OK e accetta l'avviso. Fare clic su OK nella finestra delle proprietà, attendere il completamento dell'operazione (se presente) e il gioco è fatto.

La risposta originale (pericolosa) segue sotto la riga.


Pericolo! Questo è quasi certamente un cattivo piano, per ragioni spiegate nel commento di Ramhound.

Esegui gpedit.mscper aprire l'Editor criteri di gruppo locali. Espandere Configurazione computer , Impostazioni di Windows , Impostazioni protezione , Criteri locali e Opzioni di protezione . È necessario aggiornare quattro impostazioni:

  1. Impostare "Controllo account utente: comportamento del prompt elevazione per amministratori in modalità Approvazione amministratore" su Elevazione senza richiesta .
  2. Impostare "Controllo account utente: Rileva installazioni di applicazioni e richiesta elevazione" su Disabilitato .
  3. Impostare "Controllo account utente: esegui tutti gli amministratori in modalità Approvazione amministratore" su Disabilitato .
  4. Impostare "Controllo account utente: elevare solo le applicazioni UIAccess installate in posizioni sicure" su Disabilitato .

LGPE salva automaticamente tutte le modifiche, quindi esci e riavvia.

Ancora una volta, questa è una configurazione molto insicura che stai creando qui.


4
Dovrei aggiungere facendo ciò che viene suggerito romperà TUTTE le applicazioni di Windows Store in Windows 10. Ciò include le applicazioni predefinite come Calcolatrice e il nuovo modo di accedere al pannello di controllo.
Ramhound,

@osullic - È ampiamente riscontrato, ma nel 99% dei casi un'applicazione richiede un'autorizzazione elevata solo quando è richiesta e la maggior parte delle persone non ha problemi. Questo ti sorprenderà. L'esecuzione con Full Controlset su una determinata directory presenterà ancora problemi.
Ramhound,

Non capisco il punto di sicurezza .. Anche uno strumento Win95 come "Ghostmouse" (avviato senza diritti di amministratore) può spostare il cursore su un programma, fare clic con il tasto destro del mouse su qualcosa> Esegui come amministratore e persino fare clic sul promont in seguito. Quindi perché un virus ombroso non potrebbe fare lo stesso?
Dersimn,

La soluzione dell'editor ACL non funziona perché non riesce a impostare tutte le cartelle importanti, ad esempio "Programmi", "Windows", ecc. La cosiddetta soluzione "pericolosa" (sic!) Funziona.
setec,

1
@setec Potrebbe essere necessario cambiare il proprietario a te stesso o agli amministratori prima di concederti il ​​pieno controllo; alcune cartelle sono limitate e inizialmente di proprietà di TrustedInstaller.
Ben N,

18

Sembra che ci siano alcune opzioni per eseguire un'applicazione come amministratore di default che puoi provare.

  1. Fai clic con il tasto destro del mouse sul collegamento dell'applicazione >> Vai a Proprietà >> Fai clic sul pulsante Avanzate nella scheda Collegamento >> Seleziona la casella "Esegui come amministratore" >> Fai clic su OK. -

inserisci qui la descrizione dell'immagine

  1. Fai clic con il pulsante destro del mouse sull'applicazione >> Vai a Proprietà >> Fai clic sulla scheda Compatibilità >> Seleziona "Esegui questo programma come amministratore" >> Fai clic su OK. -

inserisci qui la descrizione dell'immagine

Nota: mentre provavo la mia seconda opzione (sopra), avevo un'applicazione che inizialmente non aveva la casella di controllo "Esegui questo programma come amministratore". Ho dovuto fare quanto segue per visualizzare la casella di controllo ed eseguire sempre come amministratore:

  1. Fai clic sul pulsante "Esegui risoluzione dei problemi di compatibilità"
  2. Fai clic sull'opzione "Risoluzione dei problemi del programma"
  3. Seleziona la casella di controllo "Il programma richiede autorizzazioni aggiuntive".
  4. Fare clic su "Avanti" e fare clic sul pulsante "Prova il programma ..." (per verificare che il programma funzioni correttamente).
  5. Fai clic su "Avanti" e fai clic su "Sì, salva queste impostazioni per questo programma"

Bill Garrison ha confermato che la soluzione trovata in Come posso eseguire TUTTE le mie app "come amministratore" per impostazione predefinita in Windows 7? funziona per Windows 10. Esiste almeno un altro metodo, è possibile impostare UAC sull'impostazione più bassa, ma ciò causa anche il fallimento delle app native di Windows 10 (come la calcolatrice).

Di seguito è la risposta citata :

Aggiungi utente al gruppo amministratori e rimuovi dal gruppo utenti:

  1. Accedi come amministratore

  2. Vai a Run (WinKey + R)

  3. Digita "control userpasswords2"

  4. Seleziona il tuo account e fai clic su "Proprietà"

  5. Seleziona la scheda "Appartenenza al gruppo"

  6. Seleziona "Amministratori"

  7. Clicca OK E OK

Disabilita la modalità di approvazione

  1. Accedi come amministratore

  2. Vai a Run (WinKey + R)

  3. Digita "secpol.msc"

  4. Vai a Politiche locali> Opzioni di sicurezza

  5. Trova "Controllo account utente: passa al desktop sicuro quando viene richiesta l'elevazione"

  6. Aprilo Fare clic su Disabilita e fare clic su OK.

  7. Riavvia il computer (disconnessione molto importante non funziona)


2
Questo non esegue tutto come amministratore. Devi ripeterlo per ogni applicazione che desideri. Vedi le risposte di @fritzmg o delle mie su come eseguire tutto come amministratore.
Dio Phung,

15

Per disabilitare completamente UAC, la EnableLUAproprietà di

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

nel registro deve essere modificato in 0. Ciò disabilita il tipo di utente "amministratore in modalità Approvazione amministratore", consentendo così a tutti gli utenti amministratori di eseguire i loro processi come amministratori per impostazione predefinita.

Vedi anche: EnableLUA | msdn.microsoft.com

Dopo averlo fatto, i tuoi programmi / processi verranno eseguiti in modalità Amministratore per impostazione predefinita (dato che il tuo utente è un Amministratore), vale a dire che non avrai (così tanto) problemi a salvare i file in determinate posizioni, senza avviare il rispettivo programma specificamente come Prima l'amministratore.

(da Esegui sempre programmi come amministratore in Windows 10 | Super utente )

// ah scusa, questo è un duplicato della risposta originale di @ ben-n - l'unica differenza è farlo tramite il Registro di sistema anziché gpedit.msc


8

Se una ricerca ti porta qui e desideri "eseguire (determinate) applicazioni come amministratore per impostazione predefinita", anche quando viene avviato da un tipo di file associato o da qualcosa di diverso da un collegamento speciale, devi utilizzare il registro. Le schede di compatibilità nella finestra di dialogo delle proprietà del file non sono più disponibili in Windows 10 e sono stati rimossi anche altri hack del registro per le versioni precedenti di Windows.

Microsoft non vuole intenzionalmente farlo più facilmente.

Se non sai già perché non dovresti farlo, dovresti fermarti ora.

Perché dovresti o non dovresti farlo, devi cercare altrove.

Di seguito imparerai come.

Crea un nuovo valore di stringa in una di queste chiavi esistenti: (crea anche la chiave "Livelli" - se necessario)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Il nome del nuovo valore di stringa dovrebbe essere il percorso (senza virgolette) dell'applicazione che si desidera avviare sempre in modo elevato.

Per esempio:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

Il valore di questa chiave dovrebbe essere

~ RUNASADMIN

Dovrebbe sembrare come questo: chiave di registro da eseguire sempre elevata in Windows 10

Dopo aver impostato correttamente il valore chiave e il nome, il gioco è fatto! Avvia l'app utilizzando un file associato e vedrai il prompt di elevazione.


Puoi aggiungere un riferimento a Per perché dovresti o non dovresti farlo, devi cercare altrove. a cosa si riferisce qui, la tua soluzione o impostazione UAC?
Prateek,

1
Prateek, UAC è una misura di sicurezza. Probabilmente puoi immaginare che bypassarlo rende il tuo PC meno sicuro. Se non lo sai già, non sei in grado di determinare se bypassarlo è davvero la cosa giusta da fare per te. Quindi ti sto chiedendo di non usare le istruzioni per produrre la dinamite che segue. L'obiettivo è farti riconoscere che sei fuori dalla tua profondità e tornare indietro in sicurezza - non darti ulteriore falsa fiducia.
DanO,

5

Basta eseguire Powershell come amministratore, quindi inserire questo:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0

1
Prendi nota: su Windows 10, se disabiliti UAC, alcune app integrate (Maps, Edge, Calculator) si rifiutano di funzionare.
Dio Phung,
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.