Login otomatis di Windows Server 2008

13

Adakah yang tahu metode (terverifikasi) untuk menyebabkan pengguna tertentu masuk otomatis setelah sistem dinyalakan kembali, yang berfungsi pada Server 2008?

Saya telah mencoba mengubah beberapa nilai registri (saya tidak memiliki tautannya sekarang) dan kami juga telah mencoba beberapa program (satu program gratis tidak berfungsi, satu lagi memerlukan biaya).

Sunting Karena beberapa orang telah menanyakan alasan saya - saya perlu menjalankan tes web Selenium pada agen build TeamCity, dan mereka tidak berfungsi dengan baik ketika build dijalankan sebagai layanan windows. Menjalankannya dalam sesi pengguna memecahkan masalah.

ripper234
sumber
Apa alasan menginginkan ini? Mungkin itu dapat diatasi dengan melakukan apa pun yang perlu dilakukan sebagai layanan atau tugas yang dijadwalkan?
Oskar Duveborn

Jawaban:

16

Untuk anggota domain Windows 2008, tambahkan AutoAdminLogon sebagai nilai string (REG_SZ) dengan nilai 1 ke kunci

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

Selanjutnya, jalankan panel kontrol Akun Pengguna dengan mengetikkan kontrol userpasswords2 di perintah Jalankan.

Pada tab Pengguna, hapus centang pada kotak "Pengguna harus memasukkan nama pengguna ..." dan kemudian tambahkan nama pengguna dan kata sandi dengan autologon.

Doug Luxem
sumber
2
Tidak sampai Anda menyerah pada langkah terakhir (di mana saya mengetikkan nama pengguna dan kata sandi, oh saya menyerah dan tekan ok), Anda diminta untuk memasukkan nama pengguna dan kata sandi.
ctrl-alt-delor
4
Harus memeriksa dan menghapus centang pengguna harus memasukkan nama pengguna dan kata sandi ..., lalu tekan ok.
ctrl-alt-delor
Bagaimana ini bisa digunakan untuk login banyak pengguna?
LifeH2O
7

Anda dapat mencoba autologon form sysinternals. Ini memungkinkan Anda untuk membuat logon windows secara otomatis di bawah akun yang ditentukan dengan kredensial terenkripsi.

Maxwell
sumber
3

Tip Bermanfaat pada autologin Windows: Pemberitahuan Legal apa pun yang muncul sebelum Windows meminta nama pengguna dan kata sandi akan menghentikan autologin. Mungkin ada cara untuk mengklik lulus prompt secara otomatis, tetapi lebih mudah untuk hanya menghapus kunci yang mengganggu dalam registri:

Buka regedit, hapus nilai string dalam dua kunci: * LegalNoticeCaption ** LegalNoticeText di HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon

sumber untuk pengeditan registri: http://www.annoyances.org/exec/forum/winxp/t1107277811

Di Server 2008 kunci yang sama ini juga ditemukan di: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System

Pastikan untuk memeriksa di kedua lokasi untuk memastikan nilainya telah dihapus.

Masalah pemberitahuan hukum menyebabkan autologin kami hang. Karena ini pada Server 2008 yang jauh di cloud Verizon, mustahil untuk menonton autologin setelah reboot.

Alat autologin sysinternals bekerja sangat baik untuk membuat autologin bekerja. Sudah direferensikan sebelumnya dalam posting ini.

Chris
sumber
2

Lihat http://sourceforge.net/projects/runasservice/ . Ini alat untuk menjalankan aplikasi yang ada sebagai layanan. Layanan ini harus menggunakan akun pengguna yang Anda inginkan. Ini harus menyelesaikan masalah Anda.

Scoregraphic
sumber
1

Anda mengatakan bahwa Anda memerlukan program untuk dijalankan dalam sesi pengguna tertentu. Tidak bisakah Anda menjadwalkan tugas untuk program itu dan menggunakan kredensial pengguna itu? Anda akan mendapatkan seluruh pengaturan pengguna: dokumen saya, pengaturan, dll, sama seperti jika pengguna itu ada.

Knox
sumber
Saya tidak ingin menjadwalkannya, saya ingin meningkatkan seluruh proses build agent (yang seharusnya selalu berjalan) ketika mesin mulai.
ripper234
Jadwalkan tugas untuk Windows 2003 memungkinkan Anda menjadwalkan tugas untuk dijalankan saat startup sistem. Saya yakin 2008 juga punya pilihan itu.
Knox
Namun, saya ingin sesi yang tepat, kredensial pengguna tidak cukup. Ketika saya mencoba menjalankannya sebagai layanan (di bawah kredensial pengguna yang sama), itu tidak berhasil.
ripper234
Menjalankan sebagai layanan tidak sama dengan menjalankan sebagai tugas yang dijadwalkan. Saya benar-benar percaya bahwa exe berjalan di bawah tugas yang dijadwalkan adalah sesi yang tepat. Satu-satunya hal yang saya tidak yakin adalah jika proses bersikeras menampilkan barang-barang di CRT nyata. Karena saya sudah melakukan ini dengan aplikasi vanilla, barang-barang tampilan mereka masuk ke dalam ember bit. Cobalah; ini adalah solusi yang lebih bersih daripada yang disarankan beberapa lainnya.
Knox
0

Apakah Anda benar-benar yakin harus melakukan itu? Itu selalu merupakan risiko keamanan untuk memiliki pengguna (atau administrator) login secara lokal ke server. Jika Anda perlu memulai program atau sesuatu yang tidak tersedia sebagai layanan, lihat Kebijakan Grup (Direktori Aktif) atau Kebijakan Keamanan Lokal (jika tidak dalam domain). Anda dapat mendefinisikan skrip yang akan dijalankan setelah boot (atau sebelum shutdown, setelah login / logout, dll) tanpa interaksi pengguna.

PEra
sumber
1
Saya perlu program untuk dijalankan dalam sesi pengguna tertentu. Saya tidak terlalu peduli dengan keamanan, itu ada di intranet perusahaan.
ripper234
Saya menjalankan dalam kotak virtual.
ctrl-alt-delor
0

Ini seharusnya bekerja - atau setidaknya selalu ada untuk saya. Saya tahu dikatakan untuk XP tetapi harus berlaku:

Josh Budde
sumber