উইন্ডোজ মেশিন লক করার জন্য কমান্ড-লাইন (সেন্টিমিটার) কমান্ড


64

কমান্ড লাইনের মাধ্যমে কোনও উইন্ডোজ এক্সপি মেশিন লক করার কোনও উপায় আছে কি? shutdownকমান্ড এটা জন্য একটি বিকল্প নেই।


1
একটি রিমোট ডেস্কটপ সেশন থেকে, আপনার উইন্ডোজ সুরক্ষা স্ক্রিনটি প্রদর্শন করতে <kbd> CTRL </kbd> + <kbd> ALT </kbd> + <kbd> END </kbd> ব্যবহার করতে সক্ষম হওয়া উচিত (যেখানে আপনি আপনার লক করতে পারেন ওয়ার্কস্টেশন, পুনরায় চালু করা ইত্যাদি)। ভিস্টায় বা তারপরে, আপনি স্টার্ট মেনু থেকে "উইন্ডোজ সুরক্ষা" নির্বাচন করতে পারেন। ! উইন্ডোজ সুরক্ষা মেনু আইটেম
ববিএমসিআর

উত্তর:


95
rundll32.exe user32.dll,LockWorkStation

আমাকে সতর্ক করা হয়েছে যে এটি প্রস্তাবিত নয় ( মাইক্রোসফ্ট ব্যতীত )। সতর্কতাগুলি কমান্ডের নিকটাত্মীয়, এক্সিটউইন্ডোএক্স (কম্পিউটারটি বন্ধ করে দেয়) এর চারপাশেও থাকে। এটি নিয়ে আমার কোনও সমস্যা হয়নি, তবে ওয়াইএমএমভি

শ্লম্প : পোডল -বানর ঠিক থাকতে পারে। কিংবদন্তি সতর্ক করে দিয়েছে যে কোডটি শক্তিশালী এবং বিপজ্জনক।
নুদার : মাই গড। আমরা এটি কেবল তিন বা চার বার ব্যবহার করতে চাই। ছয়, সর্বোচ্চ
নিবলার : তবে একটি একক ব্যবহারও মহাবিশ্বকে টুকরো টুকরো করতে পারে!
নুদার : বুঝেছি। দু-তিনবার।

( উত্স )


3
কিছুক্ষণের জন্য আমার কম্পিউটারে আমার একটি ওয়েবপৃষ্ঠা ছিল যা যদি পরিদর্শন করা হয় তবে এই আদেশটিটি (আমার কম্পিউটারে, ভিজিটরদের নয়) শুরু করবে। এটি মূলত আমার কম্পিউটারের জন্য একটি রিমোট লক ছিল, কারণ আমি যখন বাড়ি থেকে বেরিয়ে আসি এবং বুঝতে পারি যে আমার ভাই এসেছেন।
অনুদান দিন

2
Rundll32 ব্যবহার করে এই জাতীয় ফাংশন কল করা বাঞ্ছনীয় নয়। আরও তথ্যের জন্য, ব্লগস.এমএসডন.ল্ডনেউথিং / অর্চিভ / 2004 / 01 / 15 / 58973.aspx দেখুন - "রান্ডেল 32" বিভাগে কিছুটা নিচে স্ক্রোল করুন।
মাধ্যাকর্ষণ

এটির সাথে আমার কখনও সমস্যা হয়নি, এবং এটি এখনও উইন্ডোজ 7 এ কাজ করে (কেউ ধারণা করতে পারেন যে এটি ঠিক করার পক্ষে যথেষ্ট সমস্যাযুক্ত ছিল না)। যে কোনও উপায়ে, কম্পিউটারটি লক করার জন্য এটি এখনও একমাত্র কমান্ড লাইন বিকল্প (এটি আপনার জন্য কোনও প্রোগ্রাম ইনস্টল করার ক্ষেত্রে সংক্ষিপ্ত)।
অনুদান দিন Grant

2
তবে এটি সুপারিশ করা হয় না কেন ?
এন্ডোলিথ

1
আমি স্বীকার করেছি যে এটি একটি পুরানো প্রশ্ন, তবে আমি সবেমাত্র পেয়েছি যে মাইক্রোসফ্টের rundll32 ব্যবহারের নথিভুক্ত একটি নিবন্ধ রয়েছে, সুতরাং এটি প্রস্তাবিত পদ্ধতি হিসাবে দেখা যায়: ডকস.মাইক্রোসফটকম
আকাশ শাহ

11

আপনার যদি ভিজ্যুয়াল স্টুডিওর সি ++ সংকলকটিতে অ্যাক্সেস থাকে তবে এটি (অত্যন্ত জটিল) উত্স:

//
//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);
}

আমি এই কমান্ডটি ব্যবহার করে ভিএস ২০১৫ এর সাথে এটি সংকলন করেছি:cmd /s /c ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 & cl.exe /W4 LockWorkStation.cpp /link /RELEASE /ENTRY:mainStartup /SUBSYSTEM:CONSOLE kernel32.lib user32.lib"
কেভিন স্মিথ

6

নোট করুন যে উইন্ডোজ ভিস্তা / 7 এ, আপনি tsdisconএকটি রিমোট ডেস্কটপ সেশনটি সংযোগ বিচ্ছিন্ন করতে / আপনার ওয়ার্কস্টেশনটি লক করতে কমান্ডটি ব্যবহার করতে পারেন ।

আপনি যদি rundll32.exe user32.dll, LockWorkStationরিমোট ডেস্কটপ সেশনে (উইন্ডোজ 7 / ভিস্টায়) কমান্ডটি ব্যবহার করেন তবে সেশনটি চলতে থাকবে তবে আপনি কেবল রিমোট ডেস্কটপ উইন্ডোতে লক স্ক্রিনটি দেখতে পাবেন।


টিএসডিসকনটি উইন্ডোজ 2000 এ সবেমাত্র পরীক্ষা করা হয়েছে এবং এটি উইন্ডোজ এক্সপিতেও উপলব্ধ।
জেরোয়েন ওয়েয়ার্ট প্লুমাইমার

2
লক ওয়ার্কস্টেশনের সাথে rundll32.exe ব্যবহার করবেন না , এটি কল স্ট্যাকের সাথে গোলমাল করবে এবং সেই জগাখিচুড়িটি আপনার সেশনে ছেড়ে দেবে।
জেরোয়েন ওয়েয়ার্ট প্লুমাইমার

2

যেহেতু rundll32.exe এর মাধ্যমে লক ওয়ার্কস্টেশন চালানোর পরামর্শ দেওয়া হয়নি, তাই অন্য সমাধান হ'ল উইজমো ব্যবহার করা । শেষ ঘন্টা:

wizmo lock

2

একটি শিডিয়ুলারে চালানোর জন্য বা কয়েক মিনিটের পরে আপনি কম্পিউটার ফাঁস timeout /t 36000 /nobreak & rundll32.exe user32.dll,LockWorkStation করে দিয়ে একটি .batফাইল তৈরি করতে পারেন এটি নির্ধারিত টাস্কে রাখুন, ট্রিগারটিকে অলস অবস্থায় রেখে দিন।

আপনি পরিবর্তন করতে পারেন /t xxx। তোমার কত অপেক্ষা করতে হবে

কেভিনকে ধন্যবাদ জানাই, তিনি কমান্ডটি শাটডাউন করার জন্য ব্যবহার করেছিলেন, তা হ'ল: timeout /t 36000 /nobreak & shutdown /h /f


ঠিক তাই যদি আপনি কোনও প্রতিক্রিয়া না পান তবে আপনি হতাশ হন না, আপনার জানা উচিত যে আপনি একটি প্রশ্নের উত্তর দিয়েছেন যাটির একটি স্বীকৃত উত্তর রয়েছে এবং এটি 5 বছরের পুরানো। আপনি কোন ভুল করেন নি। শুধু আপনি জানতে চেয়েছিলেন।
চার্লিআরবি

1

রিমোট পিসির জন্য ওয়ার্কিং ব্যাট কমান্ডটি এখানে রয়েছে

@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

আমি আমার কম্পিউটারটিকে স্বয়ংক্রিয়ভাবে লগনে সেট করেছিলাম, তত্ক্ষণাত্ "rundll32.exe user32.dll, লক ওয়ার্কস্টেশন" চালান এবং তারপরে অ্যাপ্লিকেশনগুলি লোড করা শুরু করুন (আমার স্টার্টআপ ফোল্ডারে একক .CMD ফাইল)।

সুন্দরভাবে কাজ করে। যখন আমাকে পুনরায় বুট করার দরকার হয় এবং আমি যখন ব্রেকিং পয়েন্টে থাকি তখন আমি কম্পিউটারটি পুনরায় চালু করি, বিরতিতে যাই ইত্যাদি ইত্যাদি এবং ফিরে আসার সাথে সাথে আমি আমার কম্পিউটারটি আনলক করি। অ্যাপস সমস্ত লোড হয়েছে।


-3

ইউএনসি পথ ব্যবহার করে দূরবর্তী ওয়ার্কস্টেশনটি লক করতে আপনি স্থানীয় মেশিন থেকে এটি করতে পারেন:

\\computername\c$\Windows\System32\rundll32.exe user32.dll,LockWorkStation

উইন্ডোজ work ওয়ার্কস্টেশন দিয়ে অ্যাক্সেস পাওয়া অস্বীকার করা হয়েছে, তবে উইন্ডোজ এক্সপি দিয়ে কাজ করে।


3
এটি কেবলমাত্র রিমোট ওয়ার্কস্টেশনের ডিস্ক থেকে আপনার স্থানীয় ওয়ার্কস্টেশনে rundll32.exe বাইনারি চালাবে এবং তারপরে আপনার স্থানীয় ওয়ার্কস্টেশনটি লক করবে।
hjd

1
এটি যে মেশিনে চলছে তা লক করে
জি-।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.