it-swarm-eu.dev

Come faccio a eseguire Windows 7 Explorer Shell con i privilegi di amministratore per impostazione predefinita?

La shell di Windows 7 (Explorer) può essere creata per essere eseguita con i privilegi di amministratore tramite questa procedura manuale:

  1. Uccidi Explorer Shell tenendo premuto Shift+Ctrl, facendo clic con il pulsante destro del mouse Arresta il sistema pulsante nel Menu Start, e selezionando Esci da Explorer
  2. Inizio Task Manager con Ctrl+Shift+Esc
  3. Elevare i privilegi di Task Manager andando su Processi scheda e selezionando Mostra i processi da tutti gli utenti
  4. Quindi avvia una nuova istanza di Shell per File | Esegui in Task Manager, digitando Explorer e selezionando Create this task with administrative privileges.

Dopo aver seguito il processo di cui sopra, la shell di Windows verrà eseguita con privilegi amministrativi e tutti i programmi avviati avranno anche privilegi amministrativi. Ciò semplifica notevolmente le attività di esecuzione che richiedono il privilegio, in particolare per le applicazioni della riga di comando, che di solito non funzionano in modo invisibile o con un messaggio Access denied. piuttosto che offrono l'opportunità di utilizzare l'UAC per elevare i privilegi del processo.

Quello che mi interessa, però, è la creazione di un account che utilizza una Shell privilegiata di default, piuttosto che dover seguire ogni volta questo laborioso processo. Come può essere fatto?

31
Barry Kelly

Per quanto ne so non puoi creare un account come questo, ma se accedi come "Amministratore" (non solo come account che fa parte del gruppo Administrators - non è abbastanza buono) allora tutto ciò che avvierai sarà essere lanciato elevato.

Non qualcosa che dovresti fare normalmente, ma se ne hai bisogno, allora devi.

8
Mark Allen

Questa è una pessima idea. Si desidera tornare a Win XP giorni in cui tutto viene eseguito come amministratore? Stai rinunciando a tutti i vantaggi in termini di sicurezza apportati da Vista e Windows 7. Le applicazioni GUI dovrebbero richiamare l'UAC, quindi in questo caso non c'è bisogno di questo trucco.

Se è necessario eseguire le applicazioni da riga di comando come amministratore, è sufficiente aprire un comando di amministratore Prompt. È molto semplice, basta premere WIN, digitare "cmd", quindi premere ctrl + maiusc + invio. O ancora più semplice, puoi creare un collegamento a cmd, e nelle impostazioni impostalo su "Esegui come amministratore"

5
davr

Per quanto riguarda la domanda originale, se si sta eseguendo l'INTERA Shell con i diritti di amministratore, si potrebbe anche accedere con un account di amministratore e farlo. Stai praticamente distruggendo lo scopo della divisione account per quanto riguarda la sicurezza. Quello che consiglierei è eseguire Explorer come account amministratore separato.

Soluzione semplice per avviare Explorer come amministratore:

  • Esegui una finestra CMD come account amministratore.
  • Digita "Explorer"
  • Goditi Explorer con diritti di amministratore

Nota: questo non funziona in una finestra di PowerShell e non ho idea del perché. Ad esempio .. Avviare una finestra di PowerShell come utente amministratore (e non sto parlando di eseguire come amministratore qui) e inserire 'Explorer' o 'invoke-item Explorer.exe' avvierà la finestra ma con solo i diritti utente; tuttavia, digitando 'CMD' nella stessa finestra di PowerShell e quindi solo 'Explorer' funzionerà.

Un'altra cosa super divertente nota nascosta: la maggior parte delle persone non lo sa, ma c'è una casella di controllo per eseguire sempre Windows PowerShell come amministratore in modo da non dover sempre spostarsi, fare clic con il tasto destro e selezionarlo (poiché la maggior parte delle cose che si fanno in PowerShell richiede comunque l'admin). Per trovarlo:

  1. Se pinnato (o probabilmente anche nella metratura della metro) (vinci 7/8) sulla barra delle applicazioni Maiusc + DestraFai clic sulla scorciatoia altrimenti vai alle proprietà della scorciatoia
  2. Clicca Proprietà
  3. Fare clic sulla scheda Collegamento
  4. Fai clic su Avanzate ...
  5. Casella di controllo 'Esegui come amministratore'; ok, ok
  6. Vivere la vita più felice
5
Warai Otoko

È corretto che a partire da Win 7 non esiste un modo semplice per eseguire Windows Explorer con privilegi di amministratore. Il normale "Esegui come amministratore" è di default ignorato per Explorer.

Ma c'è un bel workaround se non hai bisogno di queste autorizzazioni elevate molto spesso:

Le finestre di dialogo dei file (Apri, Salva come ...) di qualsiasi applicazione Windows sono quasi complete di incarnazioni di Explorer e ereditano i diritti utente della loro applicazione. Pertanto, se si avvia Blocco note come amministratore e si apre la finestra di dialogo "Apri file", è possibile utilizzarlo per manipolare i file con privilegi di amministratore. È possibile modificare ed eliminare i file protetti e modificare la proprietà all'utente standard.

3
Jpsy

Perché non attivare l'elevazione automatica per l'account Administrator integrato?

Avvia Criteri di sicurezza locali

Vai a: Criteri locali\Opzioni di sicurezza

Cerca: Controllo account utente: modalità Approvazione amministratore per l'account Administrator incorporato e assicurati che sia disabilitato (questo è comunque il valore predefinito).

Ora puoi passare velocemente all'account amministratore integrato per tutte le tue esigenze di amministrazione.

3
surfasb

Se disattivi il controllo dell'account utente, qual è il problema rimanente?

Potresti provare i metodi in questo articolo di Aaron Margosis , che è per Vista ma potrebbe funzionare su Windows 7 (non l'ho ancora testato).

@Andrew Alcune app non si comportano correttamente con il controllo dell'account utente perché non sono state scritte correttamente per funzionare con il controllo dell'account utente, e spesso questo perché non sono state scritte correttamente in primo luogo. I soliti sospetti sono cose che cercano di scrivere le impostazioni del registro a livello utente sotto HKLM. UAC aiuta a virtualizzare questo, ma se una parte successiva del codice che legge l'impostazione è hardcoded potrebbe bypassare la virtualizzazione, non trovare le impostazioni e non comportarsi come previsto (questo è anche il motivo per cui è una pessima idea disattivare Controllo dell'account utente durante l'installazione e la configurazione di tutte le app, quindi riattivazione in seguito, in quanto le impostazioni possono finire in alcuni luoghi strani)

1
AdamV

Modo rapido per ottenere una finestra di Explorer elevata:

  1. Premi il pulsante Windows e digita cmd per trovarlo
  2. Fai clic con il tasto destro su cmd (o premi il tasto menu sulla tastiera) e scegli "Esegui come amministratore"
  3. Digitare Explorer<return> nella finestra dei comandi con privilegi elevati
0
00prometheus

C'è un'opzione in Explorer "opzioni cartella" per eseguire ogni nuova finestra di Explorer come un'attività separata. Con ciò abilitato si dovrebbe essere in grado di eseguire una seconda copia di Explorer.exe elevata ...

È anche possibile eseguire un'istanza di es. mspaint con il comando runas (runas/user: yourdomain\youradminuser mspaint) e poi vai su file - open. Voilà, hai il tuo Explorer elevato ...

0
Langhard