Windows Server 2008'de otomatik oturum açma


13

Herkes belirli bir kullanıcının sistem yeniden başlatıldıktan sonra Server 2008'de çalışan otomatik olarak oturum açmasına neden olan (doğrulanmış) bir yöntem biliyor mu?

Bazı kayıt defteri değerlerini değiştirmeye çalıştım (şu anda bağlantıya sahip değilim) ve ayrıca birkaç program denedik (bir ücretsiz program işe yaramadı, başka bir paraya mal oldu).

Düzenle Birkaç kişi nedenlerimi sorduğundan beri - bir TeamCity oluşturma aracısında Selenium web testleri çalıştırmam gerekiyor ve yapı bir windows hizmeti olarak çalıştığında iyi çalışmıyorlar. Bunları bir kullanıcı oturumunda çalıştırmak sorunu çözer.


Bunu istemenin sebebi nedir? Belki bir hizmet veya zamanlanmış görev olarak yapılması gereken her şeyi yaparak çözülebilir?
Oskar Duveborn

Yanıtlar:


16

Windows 2008 etki alanı üyesi için, anahtara 1 değerine sahip dize değeri (REG_SZ) olarak AutoAdminLogon'u ekleyin

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Ardından, Çalıştır komutuna kontrol userpasswords2 yazarak Kullanıcı Hesapları kontrol panelini çalıştırın.

Kullanıcılar sekmesinde, "Kullanıcılar bir kullanıcı adı girmelidir ..." kutusunun işaretini kaldırın ve ardından otomatik oturum açmak için kullanıcı adını ve şifreyi ekleyin.


2
Son adımdan vazgeçene kadar (kullanıcı adı ve parolayı nereye yazarım, ah vazgeçip ok tuşuna basarım), kullanıcı adı ve parola istenir.
ctrl-alt-delor

4
Kullanıcıların bir kullanıcı adı ve parola girmeleri kontrol edilmeli ve işaretlerinin kaldırılması gerekir, ardından Tamam'a basın.
ctrl-alt-delor

Bu, birden fazla kullanıcıya giriş yapmak için nasıl kullanılabilir?
LifeH2O

7

Autologon form sysinternals deneyebilirsiniz . Kimlik bilgileri şifrelenmiş olarak pencereleri belirtilen bir hesap altında otomatik olarak oturum açmanıza izin verir.


3

Windows otomatik oturum açma hakkında yararlı ipucu: Windows kullanıcı adı ve parola istemeden önce görüntülenen Yasal Uyarılar otomatik oturum açmayı durdurur. İstemi otomatik olarak geçmenin bir yolu olabilir, ancak kayıt defterindeki sinir bozucu anahtarları silmek daha kolaydı:

Regedit'i açın, iki anahtardaki dize değerlerini silin: * LegalNoticeCaption ** HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon içindeki LegalNoticeText

kayıt düzenlemeleri için kaynak: http://www.annoyances.org/exec/forum/winxp/t1107277811

Server 2008'de aynı anahtarlar ayrıca şu konumda bulunur: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System

Değerlerin silindiğinden emin olmak için her iki yeri de kontrol ettiğinizden emin olun.

Yasal uyarı sorunu, otomatik girişimizin askıya alınmasına neden oluyordu. Bu, Verizon bulutundaki uzak bir 2008 Sunucusunda olduğundan, yeniden başlatmanın ardından otomatik oturum açmayı izlemek imkansızdı.

Sysinternals otomatik oturum açma aracı, otomatik oturum açmanın çalışması için çok iyi çalışır. Bu yayında daha önce referans verilmiş.



1

Belirli bir kullanıcı oturumunda çalıştırmak için programa ihtiyacınız olduğunu söylüyorsunuz. Bu program için sadece bir görev zamanlayamaz ve kullanıcının kimlik bilgilerini kullanamaz mısınız? Tüm kullanıcı ayarlarını alacaksınız: tıpkı kullanıcı mevcutmuş gibi belgelerim, ayarlarım vb.


Programlamak istemiyorum, makine başladığında (her zaman çalışması gereken) tüm yapı aracı sürecini yükseltmek istiyorum.
ripper234

Windows 2003 için zamanlama görevi, sistem başlangıcında çalışacak bir görev zamanlamanıza olanak tanır. Eminim 2008'de de bu seçenek var.
Knox

Yine de, uygun bir oturum istiyorum, kullanıcı kimlik bilgileri yeterli değil. Bir hizmet olarak çalıştırmayı denediğimde (aynı kullanıcı kimlik bilgileri altında), işe yaramadı.
ripper234

Hizmet olarak çalıştırmak, zamanlanan görevle çalıştırmakla aynı şey değildir. Gerçekten zamanlanmış bir görev altında çalışan bir exe uygun bir oturum olduğuna inanıyorum. Emin olmadığım tek şey, sürecin gerçek bir CRT'de bir şeyler görüntülemekte ısrar edip etmediğidir. Bunu vanilya uygulamalarıyla yaptığımdan beri, ekran öğeleri bit kovaya giriyor. Bi dene; diğerlerinden daha temiz bir çözüm.
Knox

0

Bunu yapmanız gerektiğinden kesinlikle emin misiniz? Bir kullanıcının (veya yöneticinin) yerel olarak bir sunucuya oturum açması her zaman bir güvenlik riskidir. Bir programı veya hizmet olarak bulunmayan bir şeyi başlatmanız gerekiyorsa, Grup İlkesi'ne (Active Directory) veya Yerel Güvenlik İlkesi'ne (etki alanında yoksa) bakın. Kullanıcı etkileşimi olmadan önyüklemeden sonra (veya kapatmadan önce, oturum açma / oturumu kapatma vb.) Çalıştırılacak komut dosyaları tanımlayabilirsiniz.


1
Belirli bir kullanıcı oturumunda çalıştırmak için bir programa ihtiyacım var. Güvenliği gerçekten önemsemiyorum, şirket intranetinde.
ripper234

Sanal kutuda koşuyorum.
ctrl-alt-delor

0

Bu işe yaramalı ya da en azından benim için her zaman var. XP için yazdığını biliyorum ama geçerli olmalı:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.