Forza il prompt di cmd.exe per l'esecuzione NON come amministratore


20

In relazione all'altra mia domanda , devo essere in grado di eseguire il prompt dei comandi NON come amministratore. Ogni volta che lancio un prompt dei comandi, dal menu Start o facendo doppio clic sul C:\Windows\System32\cmd.exefile in Esplora file, lo esegue con autorizzazioni elevate.

Cmd.exe in esecuzione come amministratore

Come posso eseguirlo in modo che funzioni solo nella normale modalità non elevata? Cmd.exe non è necessario per essere eseguito come amministratore e, in genere, quando lo si avvia, non viene eseguito come amministratore, ma per qualche motivo è predefinito eseguire come amministratore su questa macchina. Questo si trova su un server Windows Server 2012 R2. Il mio account con cui ho effettuato l'accesso ha i privilegi di amministratore (ma non è l'account utente amministratore predefinito predefinito) e l'unica soluzione che mi viene in mente è di eseguirlo come un altro utente che non ha privilegi di amministratore, che mi impone prima di creare un account non amministratore sul server, il che sembra eccessivo. C'è un modo più semplice?


Non l'ho mai provato, ma crea un collegamento cmd sul desktop, esegui una proprietà sul collegamento, quindi premi il pulsante avanzato nella scheda Collegamento, puoi deselezionare Esegui come amministratore?
Moab,

Vedi qualcosa nel menu Win-X (o fai clic con il pulsante destro del mouse sul pulsante Start), quando viene eseguito come amministratore? (non in grado di testare dalla versione server al momento.)
paradroid

@duDE Ho provato runas e ha lanciato il cmd.exe come un altro utente, ma ancora come amministratore. La barra del titolo era Administrator: cmd.exe (running as Domain\Username). @Moah L'ho provato anche io, ma il collegamento non ha il controllo come admin controllato. @paradroid Win + X elenca entrambi Command Prompte Command Prompt (Admin), ma entrambi avviano il prompt dei comandi come amministratore. Grazie per i suggerimenti però ragazzi :)
cane mortale

è possibile utilizzare Process Explorer da Sysinternals. Apri Procexp come amministratore, quindi vai a File-> Run as Limited User. Apparirà una barra di scorrimento e potrai entrare cmdo qualunque altra cosa tu voglia. technet.microsoft.com/en-us/sysinternals Hai ragione, Runas si eleverà sempre se l'utente è in grado di elevare. potresti creare un utente non elevabile ed eseguirlo come loro se vuoi davvero usare le rune. Procexp è più semplice. Assicurati però che cmd.exe non sia contrassegnato per essere eseguito sempre come amministratore nella scheda Proprietà -> compatibilità.
Frank Thomas,

Risposte:


24

Riattiva UAC. Con quello abilitato, nessun programma che avvierai verrà eseguito automaticamente come amministratore.


a meno che non li imposti affinché vengano eseguiti sempre come amministratori nella modalità Compatibilità per tutti gli utenti. l'app si rifiuterà solo di avviarsi per un utente non elevabile.
Frank Thomas,

2

La soluzione a breve termine:

  1. Trova un'icona per eseguire il prompt dei comandi.
  2. Shift tasto destro del mouse -> "Esegui come un altro utente"
  3. Quindi specificare un account utente non amministratore.

La soluzione a lungo termine: trova "RUNASADMIN" nelle chiavi del registro ed elimina tutte le voci, incluso cmd.exe


Ho cercato RUNASADMIN nel registro, ma non ha trovato nulla.
cane mortale,

Hai provato anche la soluzione temporanea? Per quanto riguarda la soluzione a lungo termine, è solo una possibilità; prova quindi a cercare cmd.exe nel registro e procedi all'indietro.
BlueCollar,

La soluzione temporanea non gli richiederebbe di accedere a un altro utente, un utente normale (qualcosa che ha detto che non voleva fare nella sua domanda)?
Insane

3
@Insane: un po 'sciocco, davvero: l'OP vuole correre cmd.execome un utente diverso dall'amministratore, ma non vuole creare nessun utente diverso dall'amministratore? È un requisito senza senso.
Lightness Races with Monica

2
@LightnessRacesinOrbit L'utente non è lo stesso del ruolo. Avere i privilegi di amministratore non conferisce automaticamente tali privilegi a tutti i programmi eseguiti. - Detto questo, non dovresti accedere con i privilegi di amministratore a meno che tu non ne abbia effettivamente bisogno, il che significa che dovresti avere account che non dispongono di questo privilegio.
Taemyr,
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.