컴퓨터가 켜진 후 자동으로 로그인하도록 Windows 7을 구성하고 싶습니다. 게으르고 암호 입력을 좋아하지 않기 때문이 아닙니다. 시작시 실행되도록 구성된 프로그램이 자동으로 실행되기를 원하기 때문입니다.
하지만 모든 사람이 내 바탕 화면을 보지 못하게하려고하므로 컴퓨터를 잠그지 않기를 바랍니다. 작업 할 준비가되면 암호를 입력하기 만하면 모든 시작 프로그램이 실행될 때까지 기다릴 필요가 없습니다.
컴퓨터가 켜진 후 자동으로 로그인하도록 Windows 7을 구성하고 싶습니다. 게으르고 암호 입력을 좋아하지 않기 때문이 아닙니다. 시작시 실행되도록 구성된 프로그램이 자동으로 실행되기를 원하기 때문입니다.
하지만 모든 사람이 내 바탕 화면을 보지 못하게하려고하므로 컴퓨터를 잠그지 않기를 바랍니다. 작업 할 준비가되면 암호를 입력하기 만하면 모든 시작 프로그램이 실행될 때까지 기다릴 필요가 없습니다.
답변:
이것 좀보세요 : 자동 로그온 및 잠금
Windows에 자동 로그온하고 즉시 워크 스테이션 잠금 (안전 모드도 보호됨)
자동 로그온 및 잠금은 부팅시 Windows PC가 사용자 계정에 자동으로 로그온 한 다음 바탕 화면을 잠그면 암호가 여전히 필요한 작은 유틸리티입니다. 이렇게하는 이유 중 일부는 다음과 같습니다. 빠른 부팅 시간. 추가 부팅 후 시작 항목도 Windows 부팅 후에 시작됩니다. 즉, PC의 전원 버튼을 누르고 몇 분 후에 다시 부팅되면 완전히 부팅됩니다. 로그온 후 추가 소프트웨어가로드 될 때까지 기다릴 필요가 없습니다. 정전 또는 고장으로 PC가 재부팅되면 자동으로 다운로드 등을 재개합니다. XP에서는 응용 프로그램을 시스템 서비스로 설치하여이를 수행 할 수 있습니다. Vista와 7에서 Session 0 Isolation은 시스템 서비스 사용이 안전하지 않은 것은 말할 것도없이 고통스럽게 만듭니다. 응용 프로그램을 일반 Windows 시작 폴더에 넣으면 자동 로그온 후에 시작됩니다. 암호는 안전 모드도 보호합니다. 기존 자동 로그온 방법은 안전 모드를 보호되지 않은 상태로 둡니다. 탐색기가 시작되기 전에 데스크탑을 잠급니다. 다른 방법은 자동 실행 / 시작 항목을 사용하여 자동 잠금합니다. 자동 실행 항목이 실행될 때까지 (몇 분 정도 걸릴 수 있음) PC가 로그온 된 상태로 유지됩니다.
나는 그것을 직접 시도하지는 않았지만 원하는대로하는 것처럼 보입니다 ...
로그인시 수행되도록 예약 된 Windows 작업으로이를 구현할 수 있습니다.
인수 user32.dll, LockWorkStation을 사용하여 프로그램 rundll32.exe 실행
XP 및 7에서는 작동하지만 Windows 8 / 8.1에서는 작동하지 않습니다.
.cmd
shell : startup
백그라운드에서 창 / 시작 항목을로드하는 동안 시작시 즉시 PC를 잠글 수있었습니다. 그룹 정책 편집기가있는 Windows 버전에서 작동합니다.
1 단계 : 메모장을 연 다음이 코드를 붙여 넣습니다.
WScript.CreateObject ( "WScript.Shell"). Run ( "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
(암호를 묻는 메시지가 나타나면 암호를 입력하십시오)
단계 : PC를 다시 시작하십시오.
이제 PC를 시작할 때마다 .vbs 스크립트가 먼저 실행됩니다. 데스크톱이 나타나기 전에 PC가 잠겨 있는지 확인합니다.
참고 : C:\Users\YourUserName\Documents\
스크립트를 저장하려는 위치로 변경할 수 있습니다 .
RunLogonScriptSync
실제로이 문제를 해결하기위한 열쇠가 무엇인지 몰랐습니다 .
예전에는 내 컴퓨터에서이 작업을 수행했습니다 (더 이상은 아님). 간단한 두 단계 만 거치면됩니다.
개인 시작 폴더 (또는 레지스트리 Run
키)에 바로 가기를 포함 시켜 다음 명령 또는 nircmd
유틸리티로 컴퓨터를 잠급니다 .
rundll32.exe user32.dll,LockWorkStation
대부분의 시작 프로그램은 병렬로로드되므로 자동으로 로그인하면 거의 즉시 컴퓨터가 잠 깁니다. 누군가 스누핑하고 잠금을 중지하는 것에 대한 최소한의 걱정이 있습니다.
그러나 가능한 빨리 컴퓨터를 잠 가야하는 경우에는 이 문서 의 순서를 따르십시오 ( RunOnce
카운터 스크립트를 다른 곳에 배치하여 다시 추가 할 수 없다면 실행 후 삭제 되지 않도록 하십시오 ). 이전 버전의 Windows에 적합한 순서를 나열하는
이 KB 기사 를 찾았 지만 Windows 7에 대한 공식적인 항목을 찾을 수 없습니다.
Sysinternals 도구 autologon.exe
를 사용하여 자동 로그온을 설정했습니다. 그런 다음 바로 가기를 만들었습니다.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
명령으로
rundll32.exe user32.dll,LockWorkStation
하나의 안전한 솔루션이 있습니다. 시스템을 종료하지 마십시오!
Windows 7은 시스템 최대 절전 모드를위한 여러 가지 방법을 제공합니다. Suspend-to-RAM (S3), Suspend-to-Disk (S4) 및 하이브리드 최대 절전 모드. 귀하에게 적합한 방법이 하나 이상 있어야합니다.
해당 모드에서 깨어 난 후 모든 응용 프로그램이 이미 시작되어 작업 준비가되었습니다.
"컴퓨터가 깨어 났을 때 암호 필요"옵션을 활성화하면 정확히 원하는 것 외에 100 % 안전합니다 (또는 Windows가 암호를 만들 수있는만큼 안전합니다).
Windows 7은 일반적으로 이러한 방식으로 사용하기에 충분히 안정적입니다. 대부분의 경우 Windows Update에서 새 패치를 설치하고 시스템을 강제로 다시 시작할 때만 부팅됩니다.
그것을 구현하는 가장 좋은 방법은 다음과 같습니다.
net user <user> <password>
rundll32.exe user32.dll,LockWorkStation
이 두 줄은 배치 파일의 autoexec.bat
파일 또는 startup
폴더에 넣어 모든 로그인에서 실행할 수 있습니다.
autoexec.bat
레지스트리 에서 활성화
Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec
의 값은 1이어야합니다
이것은 오래되었지만 사용에 대한 우려가 있기 때문에 rundll32.exe
rundll32 사용시기에 대한 지침은 무엇입니까? 쉬움 : 사용하지 마십시오
때때로 고객은 "Rundll32.exe는 무엇이며 독립 실행 형 exe를 작성하는 대신 언제 사용해야합니까?"라고 묻습니다.
지침은 매우 간단합니다. rundll32를 사용하지 마십시오. 독립형 exe를 작성하십시오.
다음은 독립 실행 형 exe를 직접 컴파일하지 않아도되는 다른 방법입니다. 이것을 그대로 저장 Lock-Workstation.ps1
하고 powershell로 실행하십시오.
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
스크립트 센터 에서 가져온