2015-11-18 12:30:37 +0000 2015-11-18 12:30:37 +0000
45
45

Eseguire le applicazioni come amministratore di default in Windows 10

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

Sto cercando di far sì che le applicazioni vengano “eseguite come amministratore” per impostazione predefinita, in modo da non avere costantemente problemi a salvare/sovrascrivere file, ecc. La priorità qui è di essere in grado di modificare i miei file su un disco rigido esterno; non mi sarei aspettato di dover fare qualcosa di speciale per poterlo fare. Il mio account utente sul portatile è un account “Amministratore”, e ho impostato il controllo dell'account utente su “Non notificare mai”. Ho pensato che questo avrebbe ottenuto l'effetto che voglio (come suggerito anche in questa domanda correlata in relazione a Windows 7).

Ecco uno screenshot della mia impostazione per disabilitare l'UAC in Windows 10:

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

Grazie

PS. Sono consapevole che quello che sto cercando di fare è un rischio per la sicurezza, ma non è questo il punto di questa domanda; se devo o non devo fare qualcosa è diverso dal fatto che posso o non posso fare qualcosa.

Risposte (5)

26
26
26
2015-11-18 14:24:30 +0000

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

Per cambiare gli ACL sull'unità esterna, aprire le sue proprietà e andare alla scheda Sicurezza:

Notate che gli Utenti Autenticati non hanno il “Controllo completo”; solo gli Amministratori ce l'hanno, e voi non siete veramente un membro degli Amministratori se non siete elevati. Fai clic su Avanzate.

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

Fai clic su “Select a principal”, e digita il tuo nome utente nella casella. Spunta “Controllo completo”, poi clicca su OK.

Ora che siamo di nuovo nell'editor ACL avanzato, spunta la casella che sostituisce le ACL degli elementi figli. Fai clic su OK e accetta l'avvertimento. Fai clic su OK nella finestra delle proprietà, aspetta che l'operazione sia completata (se c'è) e hai finito.

La risposta originale (pericolosa) segue sotto la linea.


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

Esegui gpedit.msc per aprire il Local Group Policy Editor. Espandi Configurazione del computer, Impostazioni di Windows, Impostazioni di sicurezza, Politiche locali, e Opzioni di sicurezza. Quattro impostazioni devono essere aggiornate:

  1. Impostare “Controllo account utente: Behavior of the elevation prompt for administrators in Admin Approval Mode” a Elevate without prompting.
  2. Impostare “Controllo dell'account utente: Rileva le installazioni delle applicazioni e richiede l'elevazione” su Disabilitato.
  3. Impostare “Controllo dell'account utente: Esegui tutti gli amministratori in modalità approvazione Admin” su Disabilitato.
  4. Impostare “Controllo dell'account utente: Eleva solo le applicazioni UIAccess che sono installate in luoghi sicuri” su Disabilitato.

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

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

18
18
18
2016-07-22 13:53:56 +0000

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 su Proprietà >> Clicca sul pulsante Avanzate nella scheda Collegamento >> Seleziona la casella “Esegui come amministratore” >> Clicca OK. -

  1. Clicca con il tasto destro del mouse sull'applicazione >> Vai su Proprietà >> Clicca sulla scheda Compatibilità >> Seleziona “Esegui questo programma come amministratore” >> Clicca OK. -

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

  1. Fai clic sul pulsante “Esegui risoluzione dei problemi di compatibilità”
  2. Clicca sull'opzione “Risoluzione dei problemi del programma”
  3. Spunta la casella di controllo “Il programma richiede ulteriori permessi”.
  4. Clicca su “Avanti” e clicca sul pulsante “Prova il programma…” (per verificare che il programma funzioni correttamente).

Bill Garrison ha confermato che la soluzione trovata in How can I run ALL my Apps “as administrator” by default in Windows 7? funziona per Windows 10. C'è almeno un altro metodo, è possibile impostare l'UAC al livello più basso, ma così facendo anche le app native di Windows 10 (come la calcolatrice) non funzionano.

Di seguito è riportata la risposta citata:

Aggiungi l'utente al gruppo degli amministratori e rimuovi dal gruppo degli utenti:

  1. Accedi come amministratore

  2. Vai su Esegui (WinKey + R)

  3. Digita “control userpasswords2”

  4. Seleziona il tuo account e clicca su “Proprietà”. Seleziona il tuo account e clicca su “Proprietà”

  5. Seleziona la scheda “Appartenenza gruppo”

  6. Seleziona “Amministratori”

  7. Fai clic su OK e OK

Disabilita la modalità di approvazione

  1. Accedi come amministratore

. Accedi come amministratore

    1. Vai su Esegui (WinKey + R)
  1. Digita “secpol.msc”

  2. Vai a Local Polices >

. Vai a Local Polices > Security Options

  1. Trova “Controllo dell'account utente”: Passa al desktop sicuro quando viene richiesta l'elevazione"

  2. Aprirlo Fare clic su Disabilita e fare clic su Ok.

  3. Riavvia il computer (molto importante, il logout non funziona)

15
15
15
2016-08-14 12:18:33 +0000

Per disabilitare completamente l'UAC, la proprietà EnableLUA di

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

nel registro deve essere cambiata in 0. Questo disabilita il tipo di utente “amministratore in modalità di approvazione Admin”, permettendo così a tutti gli utenti amministratori di eseguire i loro processi come amministratori per impostazione predefinita.

Vedi anche: EnableLUA | msdn.microsoft.com

Dopo aver fatto questo, i vostri programmi/processi saranno eseguiti in modalità amministratore per default (dato che il vostro utente è un amministratore), cioè non avrete (così tanti) problemi a salvare file in certe posizioni, senza prima lanciare il rispettivo programma specificamente come amministratore.

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

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

8
8
8
2017-09-22 18:19:33 +0000

Se una ricerca vi porta qui, e volete “eseguire (certe) applicazioni come amministratore di default” - anche quando viene lanciato da un tipo di file associato o da qualsiasi altra cosa che non sia un collegamento speciale, dovete usare il registro. Quelle schede di compatibilità sulla finestra di dialogo delle proprietà dei file non sono più disponibili in Windows 10, e anche altri hack di registro per le vecchie versioni di Windows sono stati rimossi.

Microsoft intenzionalmente non vuole più rendere questo facile da fare.

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

Perché dovresti o non dovresti farlo devi guardare altrove.

Di seguito imparerai come.

Create un nuovo valore di stringa in una di queste chiavi esistenti: (create anche la chiave “Layers” - 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 volete lanciare sempre elevata.

Per esempio:

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

Il valore di questa chiave dovrebbe essere

~ RUNASADMIN

dovrebbe avere questo aspetto:

Dopo aver impostato correttamente il valore e il nome della chiave, avete finito! Lancia l'applicazione usando un file associato e vedrai il prompt di elevazione.

5
5
5
2017-03-24 00:45:15 +0000

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