Bagaimana cara mengaktifkan Logon Otomatis di Windows 7 ketika saya menggunakan domain?

81

Ketika Windows 7 bergabung dengan domain, opsi untuk masuk secara otomatis tidak lagi tersedia di konsol Manajemen Pengguna tingkat lanjut. Karena saya menjalankan domain rumah kecil karena SharePoint dan TFS, bagaimana cara mengaktifkan pengaturan ini?

The HowToGeek Pasal disini meliputi itu namun pilihan dinonaktifkan ketika bergabung dengan domain.

BinaryMisfit
sumber

Jawaban:

115

Dari: My Digital Life Article

  1. Klik Mulai, klik Jalankan, ketik regedit, lalu klik OK. Di Windows Vista / 7, cukup ketik regeditMulai Pencarian dan tekan Enter.

  2. Arahkan ke kunci registri berikut:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  3. Klik dua kali DefaultUserNameentri, ketikkan nama pengguna untuk logon, dan kemudian klik OK.

    Jika DefaultUserNamenama nilai registri tidak ditemukan, buat Nilai Tali baru (REG_SZ) dengan nama nilai sebagai DefaultUserName.

  4. Klik dua kali DefaultPasswordentri, ketik kata sandi untuk akun pengguna di bawah kotak data nilai, dan kemudian klik OK.

    Jika tidak ada DefaultPasswordnilai, buat Nilai String baru (REG_SZ) dengan DefaultPasswordsebagai nama nilai.

    Perhatikan bahwa jika tidak ada DefaultPasswordstring yang ditentukan, Windows secara otomatis mengubah nilai AutoAdminLogonkunci registri dari 1 (benar) ke 0 (salah) untuk mematikan AutoAdminLogonfitur.

  5. Di Windows Vista / 7, DefaultDomainNameharus ditentukan juga, kalau tidak Windows akan meminta nama pengguna yang tidak valid dengan nama pengguna ditampilkan sebagai .\username. Untuk melakukannya, klik dua kali DefaultDomainName, dan tentukan nama domain dari akun pengguna. Jika itu pengguna lokal, tentukan nama host lokal.

    Jika DefaultDomainNametidak ada, buat kunci registri Nilai String (REG_SZ) baru dengan nama nilai sebagai DefaultDomainName.

  6. Klik dua kali AutoAdminLogonentri, ketik 1kotak Data Nilai, dan kemudian klik OK.

    Jika tidak ada AutoAdminLogonentri, buat Nilai String baru (REG_SZ) dengan AutoAdminLogonsebagai nama nilai.

  7. Jika ada, hapus AutoLogonCountkunci.

  8. Juga jika ada, hapus AutoLogonCheckedkunci.

  9. Keluar dari Penyunting Registri.

  10. Klik Mulai, klik Mulai Ulang, lalu klik OK.

William Hilsum
sumber
1
Saya dapat mengkonfirmasi ini bekerja dengan VM Windows 7 bergabung ke domain. Saya memiliki keprihatinan ringan tentang bagaimana dapat diaksesnya kata sandi dalam registri adalah: tidak ada hak istimewa yang diperlukan untuk membaca kunci-kunci itu; tetapi VM digunakan oleh saya sendiri, jadi semoga tidak terlalu serius.
jmtd
@jmtd - bekerja, dan praktik terbaik keamanan adalah dua hal yang terpisah! Saya hanya akan merekomendasikan ini untuk kios / tamu / akun serupa.
William Hilsum
2
Di kios, Anda harus menggunakan Kebijakan Grup untuk menonaktifkan akses registri untuk mencegah pengguna mengakses kata sandi masuk. Pengaturannya adalah User Config\Admin Templates\System\Prevent Access to Registry Editing Tools.
Bacon Bits
2
Itu mungkin bukan cara paling cerdas untuk melakukannya. Ada beberapa cara untuk mendapatkan di registri tanpa menggunakan regedit.exe. VBScript, PowerShell, perintah "reg", dan mungkin lebih. Saya pikir itu ide yang lebih baik untuk mengubah ACL pada kunci registri itu sendiri untuk mencegah pengguna melihatnya.
Tmdean
1
... Untuk menambahkan sedikit komentar yang saya buat, jika menggunakan ini untuk kios atau sejenisnya, Anda diharapkan akan menggunakan perangkat lunak terkunci / browser dalam mode kios atau lebih sehingga pengguna tidak akan benar-benar memiliki akses ke desktop .. .
William Hilsum
21

Lebih lanjut untuk jawaban William Hilsum, metode ini tidak mengharuskan Anda untuk meninggalkan kata sandi dalam teks biasa di registri (walaupun saya tidak yakin bagaimana otentikasi sebenarnya disimpan).

Langkah 1

Sebagai administrator lokal, beri tahu Windows untuk mengizinkan admin masuk secara otomatis.

Di Regedit, telusuri ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Jika tidak ada di sana, buat Nilai Tali baru yang disebut AutoAdminLogon Tetapkan nilai ini menjadi 1

Langkah 2

Beri tahu Windows untuk mengingat kata sandi untuk masuk.

Di kotak jalankan, ketik control userpasswords2 Pastikan nama pengguna domain Anda ada di daftar, jika tidak, tambahkan. Untick (atau centang dan untick): Pengguna harus memasukkan nama pengguna dan kata sandi untuk menggunakan komputer ini. Pastikan nama pengguna Anda dipilih. Klik Terapkan.

Pada titik ini, Windows harus meminta kata sandi yang akan digunakan.

Langkah 3

Sekarang kembali ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Pastikan Nilai String berikut diatur, jika tidak, atur mereka:

  • DefaultUserName: Nama pengguna domain Anda (tanpa awalan domain)
  • DefaultDomainName: Domain Anda

Seharusnya begitu.

Catatan tentang perubahan kata sandi:

Anda harus mengulang prosedur ini dari langkah 2 setiap kali Anda mengubah kata sandi. Sayangnya Windows me-reset DefaultDomainName ke nama mesin lokal Anda setiap kali Anda menyimpan dialog itu, jadi Anda harus mengubahnya kembali secara manual.

Adam Millerchip
sumber
Pasti SP1 dari Windows 7 yang menyingkirkan applet panel kontrol "userpasswords2". Tampaknya tidak ada lagi.
Josh M.
1
Ini bekerja untuk saya di SP1. Sudahkah Anda menjalankannya dari kotak Jalankan seperti yang diperintahkan? Itu tidak terdaftar di panel kontrol - Anda harus menjalankannya secara manual.
Adam Millerchip
Bisa jadi saya berada di domain dan applet panel kontrol tidak tersedia dalam kasus itu. Tidak yakin mengapa, tetapi tidak muncul. Saya sudah menggunakan control userpasswords2sejak 2003 atau lebih. ;-)
Josh M.
2
Baru saja berpikir. Sesuai tautan OP, apakah Anda juga mencoba netplwiz?
Adam Millerchip
2
Saya lebih suka jawaban ini karena kata sandi sepertinya tidak disimpan dalam plaintext. Bekerja untuk saya di lingkungan domain di Win7 SP1.
jmagnusson
3

Lebih jauh ke jawaban @Adam Millerchip, kita dapat mengurangi upaya mengubah kata sandi menjadi seperti sebelum bergabung dengan domain, ketika kita selalu harus menjalankan kontrol userpasswords2 lagi setiap kali menyimpan kata sandi baru. Sekarang kita berada di domain, kita bisa menjalankan file batch sebagai gantinya yang menjalankan kontrol userpasswords2 dan juga mengembalikan pengaturan registri domain dan nama pengguna kami:

AfterPwdChange.bat

control userpasswords2
pause
regedit /s WinLogonBit.reg

WinLogonBit.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"

Dan jika alasan ingin masuk otomatis adalah untuk menjalankan program startup, kita mungkin masih lebih suka workstation berakhir terkunci setelah power-up. Jika demikian, kita dapat menempatkan pintasan di folder Startup dengan perintah berikut:

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
Sunting Reg
sumber
-1

Mungkin Anda dapat menjalankan ini sebagai file kelelawar atau sesuatu:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f
SingASong23
sumber
1
Apa yang dilakukan perintah ini? Tolong jelaskan dan saya akan menghapus downvote saya.
juniorRubyist
Selamat datang di SuperUser! Anda memposting ke pertanyaan yang dijawab 9 tahun yang lalu dan oleh suara tampaknya jawaban itu sangat membantu. Saya tidak yakin apakah jawaban Anda menambahkan hal ini tanpa penjelasan lebih lanjut tentang apa yang dilakukannya. Anda akan menemukan bahwa Anda akan memiliki pengalaman yang lebih baik jika Anda mengambil waktu sejenak untuk mengikuti tur Stack Overflow . Jika Anda mengikuti norma-norma komunitas Stack Overflow dan mendekatinya dengan sikap membantu orang lain juga, itu akan membantu Anda dengan baik.
Rey Juna