it-swarm.asia

Command-line (cmd) perintah untuk mengunci mesin windows

Apakah ada cara untuk mengunci mesin Windows XP melalui baris perintah? Perintah shutdown tidak memiliki opsi untuk itu.

63
Herms
rundll32.exe user32.dll,LockWorkStation

Saya telah diperingatkan bahwa ini tidak direkomendasikan (kecuali oleh Microsoft ). Peringatan juga berpusat di sekitar kerabat dekat perintah, ExitWindowsEx (Yang mematikan komputer). Saya tidak pernah memiliki masalah dengan itu, tetapi YMMV .

Schlump : Monyet pudel mungkin benar. Legenda memperingatkan bahwa kode itu kuat dan berbahaya.
Nudar : Ya Tuhan. Lebih baik kita menggunakannya tiga atau empat kali saja. Enam, maks.
Nibbler : Tetapi bahkan satu penggunaan saja dapat menghancurkan alam semesta!
Nudar : Mengerti. Dua atau tiga kali.

( Sumber )

89
Grant

Jika Anda memiliki akses ke kompiler C++ Visual Studio di sini adalah sumber (sangat rumit):

//
//LockWorkStation.cpp
//
//Locks the console.
//
//To compile (VC++ 2003, on one line):
//
//      cl.exe /W4 LockWorkStation.cpp /link /RELEASE /OPT:REF /OPT:NOWIN98
//                  /ENTRY:mainStartup /SUBSYSTEM:CONSOLE kernel32.lib
//

#if !defined(_WIN32_WINNT) || (_WIN32_WINNT < 0x0500)
    #undef _WIN32_WINNT
    #define _WIN32_WINNT 0x0500 
#endif
#include <windows.h> 

void mainStartup(void)
{
    LockWorkStation(); 
    ExitProcess(0);
}
10
devstuff

Perhatikan bahwa pada Windows Vista/7, Anda dapat menggunakan perintah tsdiscon untuk memutuskan sesi Remote Desktop/mengunci workstation Anda.

Jika Anda menggunakan perintah rundll32.exe user32.dll, LockWorkStation dalam sesi Remote Desktop (pada Windows 7/Vista), sesi akan berlanjut, tetapi Anda hanya akan melihat layar kunci di jendela Remote Desktop.

6
palswim

Untuk berjalan di penjadwal atau setelah beberapa menit Anda meninggalkan komputer Anda dapat menggunakan timeout /t 36000 /nobreak & rundll32.exe user32.dll,LockWorkStation membuat file .bat memasukkannya ke dalam tugas yang dijadwalkan, membuat pemicu dijalankan pada idle.

Anda dapat mengubah /t xxx. seberapa banyak Anda harus menunggu.

Berkat Kevin, dia menggunakan perintah untuk shutdown, itu: timeout /t 36000 /nobreak & shutdown /h /f

2
Navid

Karena tidak disarankan untuk menjalankan LockWorkStation via rundll32.exe, solusi lain adalah menggunakan Wizmo . Lari saja:

wizmo lock
2
laurent

Saya mengatur komputer saya untuk secara otomatis masuk, segera jalankan "rundll32.exe user32.dll, LockWorkStation" dan kemudian mulai memuat aplikasi (file CMD tunggal dalam folder startup saya).

Bekerja dengan baik. Ketika saya perlu reboot dan saya berada pada titik puncaknya saya me-restart komputer, pergi istirahat, dll dan ketika saya kembali saya membuka kunci komputer saya. Aplikasi semua dimuat.

1
Tom

Ini adalah perintah kelelawar yang berfungsi untuk Remote PC

@echo off
COLOR 3E
@echo Lock Remote PC
SET /P PC=ıp or Host Name: 
\\%PC%\c$\Windows\System32\rundll32.exe user32.dll,LockWorkStation
1
serdar