Otomatik giriş yap ve kilitle


36

Windows 7'yi bilgisayar açıldıktan sonra otomatik olarak oturum açacak şekilde yapılandırmak istiyorum. Bunun nedeni tembel olduğum ve şifreleri yazmaktan hoşlanmadığımdan değil. Çünkü başlangıçta çalışmak üzere yapılandırılmış programların otomatik olarak çalışmasını istiyorum.

Ancak herkesin masaüstümü görmesini istemiyorum, bu yüzden bilgisayarımın kilitli kalmasını istiyorum. Çalışmaya hazır olduğumda, sadece şifremi yazdım ve tüm başlangıç ​​programları çalışana kadar beklemek zorunda değilim.


1
Muhtemelen bunu yapmanın bir yolu yoktur. Kapatmak yerine hazırda bekletme modunu düşündünüz mü?
Harry Johnston

Evet. Hazırda bekletme modunu sevmiyorum, çünkü bazı programlar ağ bağlantılarını kaybediyor ve yine de yeniden başlatmam gerekiyor.
utapyngo

Hangi programlar ayrıntılı? Yazarların bu sorunu çözmesini sağladınız mı?
Robert

@ göz: Anlamadım. Eğer bu programları yeniden başlatmanız çünkü Yani, gerek karar senin tüm makineyi yeniden başlatın ?? Bir şey mi eksik?
surfasb

2
@surfasb: Bir başka neden de 8 gigabayt RAM harcayan ve daha sonra tekrar okuyan bilgisayarımı kapatıp açmamın daha hızlı olmasıdır.
utapyngo

Yanıtlar:


14

Şuna bir göz atın: Otomatik Oturum Açma ve Kilitleme

Windows'da Otomatik Oturum Açma ve hemen İş İstasyonunu Kilitle (Güvenli Mod da korumalı)

Otomatik Oturum Açma ve Kilitleme, Windows PC'nizin önyükleme sırasında bir kullanıcı hesabına otomatik olarak oturum açmasını ve ardından masaüstünü kilitlemesini sağlayan bir parola olması için küçük bir yardımcı programdır. Bunu yapmak isteyebileceğiniz nedenlerden bazıları şunlardır: Daha hızlı önyükleme süresi. Ek oturum açma sonrası başlatma öğeleri, Windows önyüklemesinden sonra da başlatılır. Bu, PC'nizdeki güç düğmesine bastığınızda ve birkaç dakika sonra geri geldiğinde, tamamen açıldığında demektir. Oturum açtıktan sonra ek yazılımın yüklenmesini beklemenize gerek yok. Bilgisayarınız bir elektrik kesintisi veya çökme nedeniyle yeniden başlatıldığında, indirme işlemlerini otomatik olarak devam ettirir. XP'de, uygulamayı sistem servisi olarak yükleyerek yapabilirsiniz. Vista ve 7'de, Oturum 0 Yalıtımı, bir sistem hizmetinin kullanılmasının, güvensiz olduğundan bahsetmek yerine, acı verici bir durum olmasını sağlar. Uygulamalarınızı normal Windows Start Up klasörüne koyun, otomatik oturum açtıktan sonra başlatılırlar. Parola Güvenli Modu da korur. Mevcut otomatik oturum açma yöntemleri Güvenli Modu korumasız bırakır. Explorer başlatılmadan önce masaüstünü kilitler. Diğer yöntemler, otomatik giriş / giriş girişini kullanarak otomatik olarak kilitlenerek, bilgisayarın giriş yapmasını ve otomatik giriş girişleri yapılıncaya kadar kilidini açmasını sağlar (bu birkaç dakika sürebilir).

Kendim denemedim, ama istediğini yapar gibi görünüyor ...


1
Bu daha güvenli gözüküyor: sadece kendisini başlangıç ​​yerine koymak yerine, sistem kabuğunun (gezgin) tek başına yerini alıyor.
utapyngo

3
@utapyngo Explorer'ı değiştirerek çalışırsa Güvenlik değerlendirmesine kesinlikle katılmıyorum. Explorer bir sisteme girmeye çalışan kötü amaçlı yazılımlar için popüler bir hedeftir; ve üçüncü bir tarafın, MS'in orijinali test ettiği gibi bir yenisini test etmek için bu kadar çabayı gösterme ihtimalinin yüksek olduğunu düşünüyorum.
Dan Neely

4
@Dan: aslında explorer.exe yerine değil, bir kayıt defteri değerini değiştirerek bir kullanıcının kabuğunun değiştirilmesine izin veren bir Windows özelliği kullanır.
utapyngo

7

Bunu, giriş sırasında gerçekleştirilmesi planlanan bir Windows görevi olarak uygulayabilirsiniz:

Rundll32.exe programını çalıştırın user32.dll, LockWorkStation değişkenleriyle

XP ve 7 işletim sistemimde çalışıyor, ancak Windows 8 / 8.1'de çalışmıyor


2
Bu numarayı biliyorum. Ancak, bu toplu iş dosyasını başlangıçta koyarsam, bilgisayarımda bir güvenlik deliği bırakacaktı: çalışana kadar kötü biri kötü bir şeyler yapabilirdi. Dediğim gibi, kimsenin masaüstümü görmesini istemiyorum.
utapyngo

3
@eye - ne yazık ki, otomatik olarak giriş yaparak bir güvenlik boşluğu bırakıyorsunuz. Bu çözüm en azından çalışacaktır. Güvenlik istiyorsanız otomatik olarak giriş yapmamanızı tavsiye ederim.
Rory Alsop

1
Sisteminize bağlı olarak çok hızlı çalışır ve kilitlenir ... Monitörünüzün kapalı kalmasına neden olabilirsiniz, bilgisayarınızın açık olduğuna dair tek gösterge öndeki / klavyedeki herhangi bir ışık olabilir mi?
HaydnWVN

1
Bu benim için çok iyi çalışıyor. Muhtemelen% 100 güvenli değil, ev kullanımım için yeterli ve invaziv değil.
srmark

1
Windows 10 üzerinde çalışır, onu kaydedin .cmdve kabuğuna koyun: startup
malix

6

Arka plandaki pencereleri / başlangıç ​​öğelerini yüklerken, bilgisayarı başlangıçta hemen kilitlemeyi başardım. Bu, grup ilkesi düzenleyicisine sahip Windows sürümleriyle çalışır.

Adım 1: Not defterini açın, sonra şu kodu yapıştırın:

WScript.CreateObject ("WScript.Shell"). Çalıştır ("rundll32 user32.dll, LockWorkStation")

Adım 2: Tıkla File>Save Asve Save as typeaçılır menüdenAll Files

Adım 3: File NameAlana, LockWorkStation.vbsdosyayı girin veC:\Users\YourUserName\Documents

4. Adım: Vur WindowsKey+R, yazın regeditve basınENTER

Adım 5: Git HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Adım 6: Boş bir alana sağ tıklayın ve ardından New> DWORD (32-bit) Valuetuşuna basın.ENTER

Adım 7: Yeni oluşturulan REG_DWORDdosyayı çift ​​tıklayın . Gelen Value nametürü RunLogonScriptSyncve Value datatipi 1ardından basınaENTER

Adım 8: Vur WindowsKey+R, yazın gpedit.mscve basınENTER

Adım 9: Altında Computer Configuration, Administrative Templates > System > Logonsonra çift tıklayınRun these programs at user logon

Adım 10: Click Enabledve üzerinde Items to run at logontıklamaShow...

Adım 11: Tüm pencereler kapanana kadar arka arkaya yazın C:\Users\YourUserName\Documents\LockWorkStation.vbsve tıklayınOK

Adım 12: Vur WindowsKey+Rve yaz control.exe userpasswords2sonra tuşuna basın.ENTER

Adım 13: Seçimi kaldırın ve Users must enter a user name and password to use this computer.ardından tıklayın OK(istenirse şifrenizi yazın)

Adım: PC'nizi yeniden başlatın.

Şimdi bilgisayarınızı ne zaman başlattıysanız, .vbs betiği başka bir şeyden önce ilk önce çalışacaktır. Bu, masaüstü görünmeden önce PC'nizin kilitlenmesini sağlayacaktır.

Not: C:\Users\YourUserName\Documents\Komut dosyanızı depolamak istediğiniz yeri değiştirebilirsiniz .


Teşekkürler, buradaki gerçek çözüm. RunLogonScriptSyncHangisinin bu sorunu çözmenin anahtarı olduğunu bilmiyordum .
Evengard


4

Bunu ev bilgisayarımda yapardım (artık değil). Sadece iki basit adımdan oluşuyor.

  1. Windows'u başlattıktan sonra hesabınıza otomatik olarak giriş yapacak şekilde ayarlayın (tüm başlangıç ​​programlarını yükler ve masaüstüne götürür).
  2. Bilgisayarı kilitlemek için, aşağıdaki komutla veya yardımcı programla kişisel Başlangıç klasörünüze (veya kayıt defteri Runanahtarına) bir kısayol ekleyin nircmd.

    rundll32.exe user32.dll,LockWorkStation
    

Çoğu başlangıç ​​programı paralel olarak yüklendiğinden, bilgisayarınız otomatik olarak oturum açtıktan hemen sonra kilitlenir. Birinin gözünü kesip durdurabileceği endişesi var.

Ancak, bilgisayarın mümkün olan en kısa sürede kilitlendiğinden emin olmanız gerekiyorsa, bu makaledeki sırayı izleyin ( RunOncegeri eklemek için başka bir yere bir komut dosyası koyamazsanız, çalıştırdıktan sonra silindiğinden kaçının ). Windows'un eski sürümleri için uygun sırayı listeleyen
bu KB makalesini buldum , ancak Windows 7 için resmi bir eşdeğer bulamıyorum.


1

Otomatik oturum açmayı ayarlamak için Sysinternals aracını kullandım autologon.exe. Sonra bir kısayol oluşturdum:

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

komut ile

rundll32.exe user32.dll,LockWorkStation

0

Tek bir güvenli çözüm var: Sisteminizi kapatmayın!

Windows 7, sistemi hazırda bekletme için çeşitli yöntemler sunar: RAM'e Askıya Alma (S3), Diske Askıya Alma (S4) ve her ikisini birleştiren Hibrid hazırda bekletme modu. Size uygun en az bir yöntem olmalı.

Bu modlardan uyandıktan sonra tüm uygulamalarınız zaten başlatılmış ve çalışmaya hazırdır.

"Bilgisayar uyandığında bir şifre iste" seçeneğini etkinleştirirseniz, tam olarak ne istediğinizi elde edersiniz ve% 100 güvenlidir (veya Windows'un yapabildiği kadar güvenlidir).

Windows 7 genellikle bu şekilde kullanılacak kadar kararlıdır. Çoğu zaman yalnızca Windows Update yeni yamalar yüklediğinde ve beni sistemimi yeniden başlatmaya zorladığında başlatırım.


1
Peki ya istemeden kapanma? (örneğin, elektrik kesintisi veya kasıtlı olarak sistemi kapatıp tekrar açan bazı kötü oyuncular?)
pioto

Hazırda bekletme kullanıyorsanız (diski askıya alın) bilgisayar kapanır.
Robert

0

Bunu uygulamak için bir (çok iyi değil) yol olabilir:

  1. şifresiz tek kullanıcı olarak autologin
  2. Kullanıcı şifresini ayarla - net user <user> <password>
  3. ekranı kilitle - rundll32.exe user32.dll,LockWorkStation

bu iki satır , her oturum açmada bir toplu iş dosyasında autoexec.batdosya veya startupklasöre konulabilir


autoexec.batkayıt defterinde etkinleştirmek

Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexecdeğeri 1 olmalıdır


1
Otomatik giriş yolları bir kullanıcı vardır ile bir şifre. Ayrıca, şifresiz bir kullanıcı için bir şifre belirlerseniz, bir dahaki sefere çalışması için şifresiz giriş için manuel olarak kaldırmanız gerekir. Ayrıca, şifre komut dosyasında düz metin olarak saklanır.
ADTC

0

Bu eski ama kullanacağınız bazı endişeler olduğu için rundll32.exe

Rundll32'nin ne zaman kullanılacağına dair rehberlik nedir? Kolay: Kullanmayın

Bazen bir müşteri, "Rundll32.exe nedir ve ne zaman kullanmalıyım, sadece bağımsız bir exe yazmak yerine?"

Rehberlik çok basittir: rundll32'yi kullanmayın. Sadece bağımsız exe yaz.

İşte kendinden bağımsız bir exe derlemekten kurtaracak bir başka yaklaşım. Sadece bunu kaydedin Lock-Workstation.ps1ve powershell ile çalıştırın.

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

Script-Center'dan alındı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.