Nascondi l'account dalla schermata di accesso ma può essere utilizzato in Controllo account utente


21

Quindi ho un computer di casa Windows 7 con 2 account utente. Uno è un account utente standard e uno è un account amministratore. Ora questo verrà messo nelle mani di un utente a bassa tecnologia, quindi non voglio che siano in grado di vedere l'account amministratore all'accesso, ma vogliono avere una password per impedire a qualcun altro di utilizzare la macchina .

Il mio obiettivo è che quando l'utente accende il computer, si presentano con il loro login. Dopo aver effettuato l'accesso al proprio account non amministratore, se è necessario installare qualcosa, è possibile utilizzare l'account amministratore tramite Controllo account utente.

Ho provato a creare la chiave reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserListe ad aggiungere una dword del nome dell'account e impostarlo su 0. È riuscito a nascondere l'account dalla schermata di accesso. Oltre a nasconderlo dall'UAC. Quindi non soddisfa il secondo requisito, quello di essere in grado di eseguire le cose come amministratore tramite UAC.

Inoltre, dal momento che non ho impostato una password amministratore (lasciata vuota) sembra che mi sia completamente bloccato fuori dalla macchina poiché runas non accetta password vuote. Quindi non posso nemmeno annullarlo e ho installato in modo abbastanza efficace l'installazione, richiedendo una reinstallazione del sistema operativo.

Questa è Windows 7 Home, quindi non esiste una console di gestione utenti.

Risposte:


13

La domanda originale era diversa, ma in realtà ho già fornito una risposta a questa domanda. Vedi il mio post nella domanda " Visualizza sempre la schermata di benvenuto dell'ultimo / predefinito Windows 7 " - spiega come impostare UAC e account nascosti insieme in modo da poter eseguire l'autenticazione sull'account tramite UAC ma non accedere dalla schermata di benvenuto.

In sostanza, ciò che devi fare è configurare UAC in modo da richiedere all'utente di inserire manualmente sia il nome utente che la password, consentendoti di inserire un nome utente nascosto dalla schermata di accesso ma ancora abilitato. Le istruzioni su come farlo sono sul post collegato.

Nel frattempo, dovrebbe essere ancora possibile ripristinare l'account senza eseguire una reinstallazione completa. Aprire un prompt dei comandi ( cmd.exe) e digitare runas /user:USERNAME regedit.exe, dove USERNAME è il nome dell'account amministrativo. Ti verrà richiesta la password dell'utente; inseriscilo e premi invio. Questo aprirà l'editor del registro in esecuzione come quell'utente, da cui è possibile accedere e ripristinare le modifiche apportate, aggiungendo nuovamente l'account alla schermata di accesso.

Rileggi la tua domanda e noti che hai detto che il run-as non funzionerà. Cosa succede quando si tenta l'avvio in modalità provvisoria? Mi sembra di ricordare che con Windows 7 Home Premium, l'account amministratore incorporato è disabilitato per impostazione predefinita, ma è abilitato in modalità provvisoria, consentendo di accedere e apportare modifiche. A meno che tu non abbia nascosto l'account integrato oltre a qualsiasi account impostato, questo potrebbe funzionare.

Infine, se tutto il resto fallisce, puoi provare a eseguire un ripristino del sistema dalla console di ripristino. Avviare sul disco di installazione di Windows 7 e scegliere di "ripristinare un'installazione di Windows" anziché installare. È possibile selezionare l'installazione, quindi alla fine verrà visualizzata una schermata in cui è possibile scegliere di eseguire un ripristino. Ciò dovrebbe riportare il Registro di sistema a com'era prima di apportare la modifica, se ha un punto di ripristino abbastanza vecchio. I tuoi file non verranno modificati da un ripristino di sistema, anche se alcune impostazioni di sistema potrebbero esserlo.


In realtà è quasi esattamente quello che stavo cercando, ma c'è un modo per ripulire il prompt di amministrazione oltre a modificare regedit? Spero che qualcosa da attivare nelle Politiche di sicurezza locali.
wag2639,

1
Sì, è un'opzione gpedit.msc, tuttavia, che non è disponibile su Windows 7 Home Premium, quindi l'ho lasciato fuori dal momento che le persone senza Win7 Pro o successivo sarebbero confuse e incapaci di seguire le istruzioni. Se si desidera farlo nell'editor dei criteri di gruppo, è possibile andare su Computer Configuration > Administrative Templates > Windows Components > Credential User Interfacee modificare l'impostazione per "Enumera account amministratore in elevazione" su "disabilitato".
nhinkle

Grazie, stavo cercando l'Interwebs e l'ho trovato su un'altra domanda di SU per il contrario. Volevo farlo perché mi piace fare SOHO Windows admin e occuparmi solo di professionisti o meglio.
wag2639,

Se sei stato bloccato Winlogon\SpecialAccounts\UserListsemplicemente usa questo: apri cmd, digita runas /user:admin cmd, nel nuovo tipo di console: regedit e poi puoi modificare il registro. Non è necessario alcun ripristino del sistema.
Gergely Fehérvári,

5

(poiché la domanda è cambiata, così deve essere la mia risposta.)

La mia idea è che non è necessario scoprire l'account amministratore per usarlo. Questo account può rimanere nascosto dalla schermata di benvenuto tramite il meccanismo di Winlogon\SpecialAccounts\UserList.

Ciò si basa sul fatto che si può sempre emettere in un prompt dei comandi (o nella casella Esegui) qualsiasi comando come amministratore utilizzando RunAs:

RunAs /user:admin "control userpasswords2"
RunAs /user:admin regedit

È inoltre possibile importare in questo modo un file .reg pre-preparato che rivelerà l'account amministratore per uso personale, quindi utilizzare un altro file .reg per nasconderlo nuovamente al termine con questo computer.

RunAs /user:admin regedit c:\secret\directory\unhide_admin.reg
RunAs /user:admin regedit c:\secret\directory\hide_admin.reg

In questo modo è possibile automatizzare il nascondimento e l'annullamento dell'account amministratore.

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.