Accedi automaticamente all'avvio del server Windows 2003


10

Ho un'app per server non daemon che il mio server Windows 2003 deve funzionare sempre. Il problema è che, ogni volta che il server viene riavviato, sia esso elettricità o aggiornamento di Windows, qualcuno deve premere Ctrl+ Alt+ Dele inserire username / password. Quindi il programma si avvia, come in Avvio. Come posso fare in modo che Windows 2003 acceda automaticamente Administrator(o generi una sessione di servizi terminal) ogni volta che si avvia il sistema?

So che è contro la natura dei server e di tutti. Ma questa è l'unica cosa che fa il server.

Risposte:


7

C'è un hack del registro che ti consente di eseguire un accesso automatico memorizzando i crediti dell'utente nel registro. Non è sicuro, ma fa quello che vuoi.


7
È possibile aggiungere questo collegamento agli elementi di avvio per bloccare il computer dopo aver effettuato l'accesso. Technet.microsoft.com/en-us/library/cc750823.aspx Ciò consente l'esecuzione dell'applicazione ma non il computer non è protetto. L'ho usato con successo in una situazione simile e funziona perfettamente.
minamhere,

@minamhere Win + Lfa la stessa cosa!
Savage Garden,

6

Suggerirei di creare un servizio che puoi fare da qualsiasi .exe con questo metodo .

Questo farà funzionare il tuo programma all'avvio senza dover effettuare il login. Se successivamente è necessario interagire con il programma, è possibile connettersi alla sessione della console .


+1; eseguirlo come servizio è la strada da percorrere. In alternativa, inseriscilo in uno script di avvio del computer nella politica locale.
Maximus Minimus,

2
Questa è una buona risposta, con un avvertimento. Questo non funziona per tutto, quindi richiede dei test.
mfinni,

2

Ho avuto la stessa situazione qualche anno fa. È possibile utilizzare il comando run per aprire i vecchi utenti / password eseguendo "control userpasswords2" nella finestra di dialogo di esecuzione. È più semplice configurare un utente per l'accesso automatico, quindi l'hack del registro. Ho quindi avuto uno script che avrebbe avviato il programma di cui avevo bisogno e avrebbe bloccato il PC in modo che non fosse rimasto non sicuro. Come il collegamento sopra "rundll32.exe user32.dll, LockWorkStation" in questo caso bloccherà la stazione di lavoro o il server.


2
  1. Correre gpedit.msc

Sotto Local Computer Policy > Computer Configuration > Administrative Templates > System, imposta "Visualizza tracker evento arresto" su "Non configurato".

Editor oggetti Criteri di gruppo

  1. Correre control userpasswords2

  2. Deseleziona "L'utente deve inserire il nome utente e la password per utilizzare questo computer."

L'utente deve inserire nome utente e password per utilizzare questo computer.

  1. Inserisci la tua password nella finestra di dialogo che si apre.

Accedi automaticamente

  1. Inoltre, Desktop > right-click > [Display] Properties > Screen Saver (tab) > Power... (button) > Advanced (tab)deseleziona "Richiedi password quando il computer riprende dallo standby":

Richiedi la password quando il computer riprende dallo standby


0
  1. Correre control userpasswords2
  2. Deseleziona la casella di controllo "L'utente deve inserire nome utente e password per utilizzare questo computer."
  3. Esegui gpedit.msc Configurazione computer> Modelli amministrativi> Sistema> Visualizza tracker eventi arresto> Impostazioni e seleziona il pulsante di opzione: "Disabilitato" (o "Non configurato").
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.