Windows 7 non mi chiede più quando si apre un prompt cmd [chiuso]


-3

non mi lamento, sto solo osservando .. Windows 7 non mi chiede più quando si apre un prompt cmd.

Le mie impostazioni di controllo dell'account utente sembrano essere predefinite

inserisci qui la descrizione dell'immagine

Apro un prompt cmd start..cmd non ricevo alcun prompt quindi si potrebbe pensare che non sia in esecuzione con privilegi di amministratore.

Ma posso creare un file su c:\

Perché dovrebbe essere? Quale impostazione potrebbe causare la mancanza di un prompt?

inserisci qui la descrizione dell'immagine


risulta che il comando touch non stava creando quel file. eliminerò la mia domanda
barlop

Se si tratta di un prompt dei comandi di amministrazione, nella parte superiore della finestra di comando verrà visualizzato "Finestra comandi amministratore".
Moab,

la domanda è stata risolta. L'assunzione della domanda era errata. Non stava creando i file ...
barlop

Risposte:


1

Il prompt dei comandi non si avvia sempre con privilegi di amministratore. Lo screenshot indica che è cmdstato avviato con privilegi regolari (non di amministrazione).

Se è stato creato un collegamento per cmd, è possibile modificare le proprietà del collegamento in modo che il prompt dei comandi venga sempre avviato con privilegi di amministratore .

In alternativa, e probabilmente un'opzione migliore è usare una scorciatoia da tastiera per avviare un'applicazione con privilegi di amministratore. Seleziona l'icona dell'applicazione (nel menu Start, Esplora risorse o sul desktop), quindi premi Ctrl + Maiusc + Invio. Dovresti quindi ottenere il familiare prompt UAC.

Per impostazione predefinita (almeno in alcune versioni di Windows), l'account Administrator incorporato esegue tutte le applicazioni con privilegi di amministratore completi. Dai un'occhiata a queste politiche di gruppo relative al Controllo dell'account utente .


Non capisco cosa stai arrivando qui. Nel mio secondo screenshot ho mostrato che avrei potuto scrivere A FILE, su root. IIRC, Di solito non è possibile quando UAC è attivo e non ti è stato richiesto, vero?
barlop

Questo dipende dalle autorizzazioni del tuo filesystem. Di solito, i membri del gruppo Users hanno autorizzazioni di sola lettura, mentre gli amministratori hanno autorizzazioni complete. Inoltre, in genere il titolo di una sessione del prompt dei comandi in esecuzione con privilegi elevati recita "Amministratore: C: \ Windows \ system32 \ cmd.exe". Inoltre, per impostazione predefinita l'account Administrator locale esegue tutte le applicazioni con privilegi di amministratore.
Serge

Non funzionava con privilegi elevati. E non ero un amministratore locale (nota: non si intende utilizzare quell'account post xp). comunque, vedi il commento al mio q.
barlop

1

cmd.exe e powershell vengono entrambi eseguiti come utenti standard per impostazione predefinita su win7. Puoi impostarli per richiedere sempre l'elevazione andando su c:\windows\System32\cmd.exee facendo clic con il tasto destro del mouse -> Properties -> Compatibility -> "Run this program as an administrator". Faccio questo ogni build. Vorrei che MS fornisse un sudoequivalente per cli.

Se riesci a creare un file nella radice di C, conferma le tue autorizzazioni sull'unità.

Quello che probabilmente stai vedendo è una funzionalità di Controllo dell'account utente chiamata cartelle virtualizzate , che reindirizza le scritture c:\nella %appdata%directory degli utenti standard . A volte questo causa problemi . Se il comando touch non ha restituito un errore, controlla il tuo %appdata%nuovo file.

È possibile verificare se un processo è in esecuzione in modalità integrità elevata o standard con Process Explorer , abilitando la colonna "Livello di integrità". Vedere qui per le definizioni sulla proprietà del livello di integrità . Un utente standard crea processi di integrità media per impostazione predefinita. Se il processo è in esecuzione come "Alta integrità" o "Sistema", è in esecuzione con poteri amministrativi.

Suppongo che il tuo prompt sia in esecuzione in modalità di integrità media e che l'output del comando touch sia stato reindirizzato a %appdata%. Questo è il motivo per cui la creazione sembrava avere successo, ma il file non era presente quando è stata utilizzata un'altra utility per visualizzare il contenuto dic:\


La domanda era: perché posso scrivere a `c:` non è né normale. Guarda il mio secondo screenshot .. comunque .. farò un commento .. al mio q ..
barlop
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.