स्वचालित रूप से लॉगिन और लॉक करें


36

मैं कंप्यूटर चालू होने के बाद विंडोज 7 को अपने आप लॉगिन करने के लिए कॉन्फ़िगर करना चाहता हूं। ऐसा इसलिए नहीं है क्योंकि मैं आलसी हूं और पासवर्ड टाइप करना पसंद नहीं करता। ऐसा इसलिए है क्योंकि मुझे ऐसे प्रोग्राम चाहिए जो स्टार्टअप पर चलने के लिए कॉन्फ़िगर किए गए हों।

लेकिन मैं नहीं चाहता कि हर कोई मेरा डेस्कटॉप देखे, इसलिए मैं चाहता हूं कि मेरा कंप्यूटर लॉक रहे। जब मैं काम करने के लिए तैयार होता हूं, तो मैं अपना पासवर्ड टाइप करता हूं और तब तक इंतजार नहीं करना पड़ता जब तक सभी स्टार्टअप प्रोग्राम नहीं चलते।


1
शायद ऐसा करने का कोई तरीका नहीं है। क्या आपने शट डाउन करने के बजाय हाइबरनेटिंग माना है?
हैरी जॉन्सटन

हाँ। मुझे हाइबरनेटिंग पसंद नहीं है क्योंकि कुछ प्रोग्राम अपना नेटवर्क कनेक्शन खो देते हैं और मुझे उन्हें फिर से शुरू करना होगा।
utapyngo

विस्तार से कौन से कार्यक्रम? क्या आपने लेखकों को इस समस्या को ठीक करने की कोशिश की है?
रॉबर्ट

@eye: मुझे यह नहीं मिला। इसलिए क्योंकि आपको इन कार्यक्रमों को फिर से शुरू करना है, आप तय करते हैं कि आपको अपनी पूरी मशीन को फिर से चालू करने की आवश्यकता है ?? क्या मैं कुछ भूल रहा हूँ?
सर्फ

2
@surfasb: एक और कारण यह है कि मेरे कंप्यूटर को बंद करने और चालू करने के लिए तेज़ है कि 8 गीगाबाइट रैम को डंप करें और फिर इसे वापस पढ़ें।
utapyngo

जवाबों:


14

इस पर एक नज़र डालें: ऑटो लोगन और लॉक

ऑटो लॉगऑन टू विंडोज और तुरंत लॉक वर्कस्टेशन (सुरक्षित मोड भी संरक्षित)

ऑटो लॉगऑन और लॉक एक छोटी सी उपयोगिता है जो आपके विंडोज पीसी को बूट पर उपयोगकर्ता खाते में स्वचालित रूप से लॉगऑन करने में सक्षम बनाता है और फिर डेस्कटॉप को लॉक करता है इसलिए पासवर्ड की आवश्यकता होती है। ऐसा करने के कुछ कारण हो सकते हैं: तेज़ बूट समय। अतिरिक्त पोस्ट-लॉगऑन स्टार्ट अप आइटम भी विंडोज बूट के बाद शुरू होते हैं। जिसका मतलब है कि जब आप अपने पीसी पर पावर बटन दबाते हैं और कुछ मिनटों के बाद वापस आते हैं, तो यह पूरी तरह से बूट हो जाता है। आपको लॉगऑन करने के बाद अतिरिक्त सॉफ़्टवेयर के लिए प्रतीक्षा करने की आवश्यकता नहीं है। जब आपका पीसी किसी बिजली की खराबी या क्रैश के कारण रिबूट होता है, तो स्वचालित रूप से डाउनलोड आदि फिर से शुरू करें। XP पर आप एप्लिकेशन को सिस्टम सेवा के रूप में स्थापित करके ऐसा कर सकते हैं। विस्टा और 7 में, सत्र 0 अलगाव एक प्रणाली सेवा का उपयोग करके दर्द करता है, यह असुरक्षित नहीं है। बस अपने एप्लिकेशन को नियमित विंडोज स्टार्ट अप फ़ोल्डर में डालें और उन्हें ऑटो लॉगऑन के बाद लॉन्च किया जाएगा। यह पासवर्ड सेफ मोड को भी सुरक्षित रखता है। मौजूदा ऑटो लॉगऑन विधियाँ सुरक्षित मोड को असुरक्षित छोड़ देती हैं। यह एक्सप्लोरर शुरू होने से पहले डेस्कटॉप को लॉक कर देता है। ऑटोरन / स्टार्ट अप एंट्री का उपयोग करते हुए अन्य तरीके ऑटो-लॉक जो पीसी को लॉग ऑन करते हैं और तब तक अनलॉक होते हैं जब तक कि ऑटोरन एंट्री निष्पादित नहीं होती (जो कि कई मिनट भी ले सकती है)।

मैंने खुद इसे आज़माया नहीं है, लेकिन ऐसा लगता है कि यह वही करता है जो आप चाहते हैं ...


1
यह अधिक सुरक्षित दिखता है: केवल स्टार्टअप के लिए खुद को डालने के बजाय, यह सिस्टम शेल (एक्सप्लोरर) को खुद से बदल देता है।
utapyngo

3
@utapyngo अगर यह अन्वेषक की जगह ले कर काम करता है तो मैं सुरक्षा मूल्यांकन पर पूरी तरह असहमत हूँ। एक्सप्लोरर मैलवेयर के लिए एक लोकप्रिय लक्ष्य है जो एक सिस्टम में तोड़ने की कोशिश कर रहा है; और मुझे लगता है कि यह बहुत कम संभावना है कि एक तीसरी पार्टी एक प्रतिस्थापन के परीक्षण में कहीं भी प्रयास करने में सक्षम है क्योंकि एमएस मूल परीक्षण में है।
दान नीली

4
@ दान: वास्तव में यह एक्सप्लोरर को प्रतिस्थापित नहीं करता है। लेकिन विंडोज की एक सुविधा का उपयोग करता है जो रजिस्ट्री मान को बदलकर उपयोगकर्ता के शेल को बदलने की अनुमति देता है।
utapyngo

7

आप इसे विंडो कार्य के रूप में कार्यान्वित कर सकते हैं जिसे लॉगिन पर किया जाना है:

रन प्रोग्राम rundll32.exe तर्कों के साथ user32.dll, LockWorkStation

यह मेरे XP और 7 पर काम करता है, हालांकि यह विंडोज 8 / 8.1 पर काम नहीं करेगा


2
मुझे इस ट्रिक के बारे में पता है। हालाँकि, अगर मैं इस बैच फ़ाइल को स्टार्टअप में डालता हूं, तो यह मेरे कंप्यूटर पर एक सुरक्षा छेद छोड़ देता है: जब तक कि यह चल नहीं जाता, कोई भी व्यक्ति कुछ बुरा कर सकता है। जैसा कि मैंने कहा, मैं नहीं चाहता कि कोई मेरा डेस्कटॉप देखे।
utapyngo

3
@eye - दुख की बात है कि आप स्वतः लॉग इन करके एक सुरक्षा छेद छोड़ रहे हैं। यह समाधान कम से कम काम करेगा। यदि आप सुरक्षा चाहते हैं तो मैं अपने आप लॉग इन नहीं करने की सलाह दूंगा।
रॉरी अलसॉप

1
आपके सिस्टम के आधार पर यह बहुत तेज़ी से चलेगा और लॉक होगा ... आप अपने मॉनिटर को स्विच ऑफ कर सकते हैं, तब आपके पीसी का एकमात्र संकेत सामने / कीबोर्ड पर कोई रोशनी होगा?
हेडनव्यू एनएन

1
यह मेरे लिए बहुत अच्छा काम करता है। शायद 100% सुरक्षित नहीं है, लेकिन मेरे घरेलू उपयोग और गैर-आक्रामक के लिए पर्याप्त है।
srmark

1
विंडोज़ 10 पर काम करता है, इसे बचाने के लिए .cmdऔर इसे शेल में
डालें

6

मैंने पृष्ठभूमि में विंडोज़ / स्टार्टअप आइटम लोड करते समय तुरंत स्टार्टअप पर पीसी को लॉक करने में कामयाब रहा। यह विंडोज एडिशन के साथ काम करता है जिसमें ग्रुप पॉलिसी एडिटर होता है।

चरण 1: नोटपैड खोलें, फिर इस कोड को पेस्ट करें:

WScript.CreateObject ("WScript.Shell")। रन ("rundll32 user32.dll, LockWorkStation")

चरण 2: क्लिक करें File>Save Asऔर Save as typeड्रॉपडाउन मेनू में, चुनेंAll Files

चरण 3: File Nameफ़ील्ड में, LockWorkStation.vbsफ़ाइल को दर्ज करें और सहेजेंC:\Users\YourUserName\Documents

चरण 4: मारो WindowsKey+R, टाइप करें regeditऔर दबाएंENTER

चरण 5: पर जाएं HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

चरण 6: रिक्त स्थान पर राइट क्लिक करें और क्लिक करें New> DWORD (32-bit) Valueऔर दबाएँENTER

चरण 7: नई बनाई गई REG_DWORDफ़ाइल पर डबल क्लिक करें । में Value nameप्रकार RunLogonScriptSyncऔर में Value dataटाइप 1करें और फिर प्रेसENTER

चरण 8: मारो WindowsKey+R, टाइप करें gpedit.mscऔर दबाएंENTER

चरण 9: तहत Computer Configuration, Administrative Templates > System > Logonफिर डबल क्लिक पर जाएंRun these programs at user logon

चरण 10: क्लिक करें Enabled, और Items to run at logonक्लिक करेंShow...

चरण 11: सभी विंडो बंद होने तक बार-बार टाइप C:\Users\YourUserName\Documents\LockWorkStation.vbsकरें और क्लिक करेंOK

चरण 12: हिट करें WindowsKey+Rऔर control.exe userpasswords2फिर दबाएंENTER

चरण 13: अनचेक करें Users must enter a user name and password to use this computer.फिर क्लिक करें OK(यदि ऐसा करने का संकेत देता है तो अपना पासवर्ड टाइप करें)

चरण: अपने पीसी को पुनरारंभ करें।

अब जब भी आप अपने पीसी को शुरू करते हैं, .vbs स्क्रिप्ट कुछ भी करने से पहले सबसे पहले चलेगी। यह सुनिश्चित करेगा कि डेस्कटॉप दिखाई देने से पहले ही आपका पीसी लॉक हो जाए।

नोट: आप C:\Users\YourUserName\Documents\अपनी स्क्रिप्ट संग्रहीत करने के लिए जहाँ भी चाहें बदल सकते हैं ।


धन्यवाद, यह यहाँ पर वास्तविक समाधान है। RunLogonScriptSyncइस समस्या को हल करने की कुंजी वास्तव में कौन सी है, इसके बारे में नहीं पता था ।
इग्वार्ड


4

मैं अपने घर के कंप्यूटर पर ऐसा करता था (कोई और नहीं)। इसमें सिर्फ दो सरल चरण शामिल हैं।

  1. स्टार्ट-अप पर स्वचालित रूप से अपने खाते में लॉग इन करने के लिए विंडोज सेट करें (यह सभी स्टार्ट-अप कार्यक्रमों को लोड करेगा और आपको डेस्कटॉप पर ले जाएगा)।
  2. कंप्यूटर को लॉक करने के लिए अपने व्यक्तिगत स्टार्टअप फ़ोल्डर (या रजिस्ट्री की Runकुंजी) में एक शॉर्टकट शामिल करें , या तो निम्न कमांड को मिटा दें या nircmdउपयोगिता के साथ ।

    rundll32.exe user32.dll,LockWorkStation
    

चूंकि अधिकांश स्टार्ट-अप प्रोग्राम समानांतर में लोड किए जाते हैं, इसलिए आपका कंप्यूटर स्वचालित रूप से लॉग इन होने पर लगभग तुरंत लॉक हो जाएगा। ताला बंद करने और अंदर घुसने में किसी की न्यूनतम चिंता है।

हालाँकि, यदि आपको यह सुनिश्चित करने की आवश्यकता है कि कंप्यूटर को जल्द से जल्द लॉक किया गया है, तो इस लेख में आदेश का पालन करें (बचने के RunOnceबाद इसे हटा दिया जाता है, जब तक कि आप इसे वापस जोड़ने के लिए एक काउंटर-स्क्रिप्ट को कहीं और नहीं रख सकते)।
मैं इस पाया KB लेख जो आदेश को सूचीबद्ध उचित Windows के पुराने संस्करणों के लिए, लेकिन मैं विंडोज 7 के लिए एक आधिकारिक बराबर नहीं मिल रहा।


1

मैंने स्वचालित लॉगिंग सेट करने के लिए Sysinternals टूल autologon.exeका उपयोग किया । मैंने तब एक शॉर्टकट बनाया:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

आज्ञा के साथ

rundll32.exe user32.dll,LockWorkStation

0

एक सुरक्षित उपाय है: अपने सिस्टम को बंद न करें!

विंडोज 7 सिस्टम को हाइबरनेट करने के लिए कई तरीके प्रदान करता है: सस्पेंड-टू-रैम (S3), सस्पेंड-टू-डिस्क (S4) और हाइब्रिड हाइबरनेट जो दोनों को जोड़ती है। कम से कम एक तरीका होना चाहिए जो आपको सूट करे।

उन मोड से जागने के बाद आपके सभी एप्लिकेशन पहले से ही शुरू हो गए हैं और काम के लिए तैयार हैं।

यदि आप विकल्प को सक्षम करते हैं "जब कंप्यूटर जागता है तो पासवर्ड की आवश्यकता होती है" तो आपके पास वही है जो आप चाहते हैं इसके अलावा यह 100% सुरक्षित है (या विंडोज जितना सुरक्षित हो सकता है)।

विंडोज 7 आमतौर पर इस तरह से उपयोग किए जाने के लिए पर्याप्त स्थिर है। ज्यादातर समय मैं केवल बूट करता हूं जब विंडोज अपडेट ने नए पैच स्थापित किए हैं और मुझे अपने सिस्टम को पुनरारंभ करने के लिए मजबूर करता है।


1
अनजाने बंद का क्या? (उदाहरण के लिए, एक शक्ति आउटेज, या कुछ बुरे अभिनेता जानबूझकर सिस्टम को बंद कर रहे हैं और फिर से?)
पीटो

यदि आप हाइबरनेट का उपयोग करते हैं (डिस्क को स्थगित करें) तो कंप्यूटर बंद हो जाएगा।
रॉबर्ट

0

इसे लागू करने के लिए एक (सबसे अच्छा नहीं) तरीका:

  1. पासवर्डविहीन एकल उपयोगकर्ता के रूप में ऑटोलॉगिन
  2. सेट उपयोगकर्ता पासवर्ड - net user <user> <password>
  3. स्क्रीन लॉक करें - rundll32.exe user32.dll,LockWorkStation

इन दो पंक्तियों को हर लॉगिन पर चलाने के लिए एक बैच फ़ाइल में autoexec.batफ़ाइल या startupफ़ोल्डर में रखा जा सकता है


autoexec.batरजिस्ट्री में सक्रिय करने के लिए

Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexecका मान 1 होना चाहिए


1
पासवर्ड के साथ उपयोगकर्ता को ऑटो-लॉगिन करने के तरीके हैं। इसके अलावा, यदि आप पासवर्डविहीन उपयोगकर्ता पर एक पासवर्ड सेट करते हैं, तो आपको अगली बार काम करने के लिए इसे पासवर्ड रहित लॉगिन के लिए मैन्युअल रूप से निकालना होगा। प्लस पासवर्ड स्क्रिप्ट में सादा पाठ संग्रहीत है।
ADTC

0

यह पुराना है लेकिन चूंकि उपयोग करने के लिए कुछ चिंताएं हैं rundll32.exe

Rundll32 का उपयोग करने के बारे में क्या मार्गदर्शन है? आसान: इसका उपयोग न करें

कभी-कभी, एक ग्राहक पूछेगा, "Rundll32.exe क्या है और मुझे इसे केवल एक स्वसंपूर्ण एक्सई लिखने के बजाय इसका उपयोग कब करना चाहिए?"

मार्गदर्शन बहुत सरल है: rundll32 का उपयोग न करें। बस अपने स्टैंडअलोन exe लिखें।

यहाँ एक और दृष्टिकोण है जो एक स्वसंपूर्ण निर्वासन को संकलित करने से बचाएगा। बस इसे बचाने के लिए Lock-Workstation.ps1और इसे शक्तियां के साथ चलाएं।

Function Lock-WorkStation { 
#Requires -Version 2.0 
$signature = @" 
[DllImport("user32.dll", SetLastError = true)] 
public static extern bool LockWorkStation(); 
"@ 

$LockWorkStation = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru 
$LockWorkStation::LockWorkStation() | Out-Null 
}

Lock-WorkStation

से लिया गया स्क्रिप्ट-सेंटर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.