Pada Windows 7 Professional satu dapat klik kanan pengguna dalam Manajemen Komputer 's Pengguna dan Grup Lokal untuk mengatur script Logon pada Profil tab. Sayangnya, Windows 7 Home Premium tidak (tampaknya) memiliki Pengguna dan Grup Lokal dalam Manajemen Komputer . Bagaimana cara mengkonfigurasi skrip logon pada Windows 7 Home Premium.?
7
Jawaban:
Anda benar, snap-in MMC ini dinonaktifkan kecuali Anda memiliki setidaknya Windows 7 (atau Vista) Professional.
Anda harus dapat mengonfigurasi properti pengguna menggunakan perintah net user :
Lokasi skrip:
sumber
\\servername\Netlogon
untuk tujuan ini. Jika Anda memberikan jalur relatif, itu akan dicari di bagian DCNetlogon
. (Perilaku tidak diketahui untuk sistem mandiri.) Tetapi Anda dapat memberikan jalur absolut, misalnyaC:\WINDOWS\Misc\logon.cmd
./scriptpath:path
Anda tidak dapat menggunakan jalur absolut.Ringkasan untuk apa yang saya lakukan untuk mengatasi masalah ini:
C:\Windows\System32\repl\import\scripts\<username>.bat
net user <username> /scriptpath:<username>.bat
Karena Windows 7 Home tidak menunggu sampai skrip ini selesai dan terus memuat aplikasi lain, saya juga perlu membuat
DWORD
entri bernamaRunLogonScriptSync
diHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
dalam pengaturan nilai registri untuk1
.sumber
Jawaban yang diterima adalah cara untuk melakukannya, jika Anda ingin skrip Anda berjalan di awal startup sistem, atau memerlukan skrip untuk berjalan secara sinkron - yaitu, proses masuk normal akan dilanjutkan hanya setelah skrip Anda selesai (hati-hati, itu dapat memperlambat masuk, gunakan hanya jika Anda membutuhkannya).
Catatan: Saya tidak yakin apakah skrip yang disebutkan di atas dapat berupa
.exe
file atau tidak, tetapi dalam metode ini saya akan menjelaskan semua yang dapat dieksekusi dapat digunakan.Cara lain untuk dilakukan, yang memiliki fleksibilitas ekstra, adalah menggunakan
Task Scheduler
. Dari menu mulai, ketik Penjadwal Tugas dan jalankan (atau jalankantaskschd.msc
dariRun
dialog atau shell). PilihTask Scheduler Library
dalam tampilan hierarki. Jika mau, Anda dapat membuat subfolder khusus untuk program Anda, tetapi ini tidak perlu. KlikCreate Basic Task...
(penyihir) atauCreate Task...
diActions
panel di sisi kanan.Saya akan menjelaskan cara menggunakannya
Create Task...
.General
tab, isi nama deskriptif dan, opsional, deskripsi untuk tugas Anda.Triggers
tab, klikNew...
, setelBegin the task
keAt log on
. Periksa kotakSpecific user
kombo, pastikan nama pengguna Anda dipilih (Anda dapat menggunakanAny user
jika Anda ingin program dijalankan ketika ada pengguna yang masuk). Jika Anda tidak ingin skrip memperlambat proses login, Anda dapat memilih untuk menjalankannya setelah penundaan - klikDelay task for
kotak centang dan ketikkan waktunya (mis30 seconds
.). Klik ok untuk membuat pelatuk.Actions
tab, klikNew...
, pilih program Anda (atau skrip) menggunakanBrowse...
atau ketik path lengkap keProgram\program
. Jika program ada di% Path% Anda, Anda bisa menggunakannyaprogram
. Anda dapat menentukan argumen apa saja untuk diteruskan ke program diAdd arguments
. Anda dapat menentukan direktori kerja untuk program diStart in
. Anda dapat menggunakan segala jenis skrip yang didukung komputer lokal; jika jenis skrip tidak terdaftar dengan Windows, Anda masih dapat menjalankannya dengan menetapkan juru bahasa skrip sebagai program. Misalnya digunakanC:\path\to\python.exe
sebagai program, danC:\path\to\script.py some_arguments
sebagai argumen. Klik ok untuk membuat tindakan.Conditions
tab, Anda mungkin ingin menghapus centangStart the task only if the computer is on AC power
.Settings
tab, tidak perlu mengubah apa pun.Klik ok untuk membuat tugas yang dijadwalkan. Jika Anda ingin mengeditnya nanti, cukup pilih
Task Scheduler Library
di tampilan hierarki, temukan tugas Anda di daftar (di bagian atas jendela) dan klik dua kali tugas tersebut.Lihat referensi Penjadwal Tugas untuk informasi lebih lanjut.
sumber
Saya menggunakan Win 7 Premium Home pada sistem mandiri dan ingin menjalankan skrip logon untuk me-mount volume terenkripsi. Pencarian di internet hanya memberikan hasil yang rumit (gpedit, pembaruan registri). Solusi saya sangat sederhana: saya buat di C: folder (dengan nama apa pun yang Anda inginkan) dan memasukkan skrip saya ke dalamnya. Folder ini harus dibagikan dengan nama share "Netlogon" Berhasil! Setidaknya pada sistem lokal saya.
sumber
Jika Anda mendapatkan kesalahan seperti ini ketika menjalankan perintah net user , pastikan Anda menjalankan CMD sebagai administrator (gunakan klik kanan dan pilih "Run as administrator")!
sumber
Anda juga bisa membuat tugas menggunakan penjadwal tugas dan mengatur pemicu untuk menjalankan skrip saat masuk.
sumber
Anda masih menggunakan UI untuk mengkonfigurasi skrip masuk di Windows 7
Buka
"Control Panel" -> "User Accounts" -> "User Accounts" -> "Manage User Accounts" -> "Advanced" -> "Advanced"
untuk mengakses snap-in MMC "Pengguna dan Grup Lokal (Lokal)".atau baru diluncurkan dari cmd shell:
mmc.exe %SystemRoot%\system32\lusrmgr.msc computername=localmachine
sumber