Windows 자동 로그인 및 사용자 계정 관리 정리

Windows 사용자 계정 관리와 자동 로그인 설정 정리

1. control userpasswords2 명령어 개요

control userpasswords2 명령어는 Windows에서 사용자 계정과 암호 관련 고급 설정을 할 수 있는 도구를 실행합니다.

  • 사용자 계정 목록 확인 및 관리
  • 자동 로그인 설정 가능
  • 암호 변경 및 그룹 멤버십 설정

2. control userpasswords2 주요 기능

항목설명
사용자 계정 목록 컴퓨터에 등록된 계정을 확인하고 속성 변경 가능
자동 로그인 설정 체크박스 해제 시 자동 로그인 활성화 (단, 최신 Windows는 UI 변경)
암호 관리 암호 변경, 제거 가능
그룹 멤버십 변경 관리자 권한 부여 등 가능

3. control userpasswords2와 netplwiz 차이점

구분control userpasswords2netplwiz
실행 방식 control 명령어 하위 항목 독립 실행형 명령어
역사 및 배경 Windows XP 시절부터 존재 Windows Vista 이후 권장
UI 및 기능 사실상 동일한 UI 제공 동일한 UI 제공
권장 사용 구버전 호환용 최신 Windows에서 주로 권장

요약: 두 명령어 모두 동일한 사용자 계정 설정 창을 띄우며, 기능상 차이는 거의 없습니다.

4. 자동 로그인 체크박스가 안 보일 때

Windows 11 등 최신 버전에서는 "사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음" 체크박스가 사라져 직접 자동 로그인 설정이 어려워졌습니다.

해결법: 레지스트리 직접 편집을 통해 자동 로그인을 설정해야 합니다.

5. Windows 11 자동 로그인 설정 배치파일

@echo off
setlocal

REM 자동 로그인할 사용자 이름과 도메인(로컬 PC명) 입력
set "USERNAME=사용자계정명"
set "PASSWORD=사용자암호"
set "DOMAIN=%COMPUTERNAME%"

REM 관리자 권한 체크
openfiles >nul 2>1
if %errorlevel% neq 0 (
  echo 관리자 권한으로 실행해 주세요.
  pause
  exit /b 1
)

echo 자동 로그인 레지스트리 설정 중...

REM 레지스트리 값 설정
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /t REG_SZ /d "1" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /t REG_SZ /d "%USERNAME%" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultPassword" /t REG_SZ /d "%PASSWORD%" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultDomainName" /t REG_SZ /d "%DOMAIN%" /f

echo 자동 로그인 설정 완료!
echo PC를 재부팅하면 자동 로그인이 적용됩니다.
pause

사용법: 배치파일에서 USERNAME, PASSWORD, DOMAIN 값을 자신의 환경에 맞게 수정 후, 관리자 권한으로 실행하세요.

6. 자동 로그인 해제 배치파일

@echo off
setlocal

REM 관리자 권한 체크
openfiles >nul 2>1
if %errorlevel% neq 0 (
  echo 관리자 권한으로 실행해 주세요.
  pause
  exit /b 1
)

echo 자동 로그인 해제 중...

REM AutoAdminLogon 값을 0으로 변경 (자동 로그인 비활성화)
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /t REG_SZ /d "0" /f

REM DefaultPassword 값을 삭제 (암호 평문 삭제)
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultPassword" /f

echo 자동 로그인 해제 완료!
echo PC를 재부팅하면 자동 로그인 비활성화가 적용됩니다.
pause

관리자 권한으로 실행 후 PC 재부팅하면 자동 로그인 기능이 꺼집니다.

7. 보안 주의사항

  • 자동 로그인 설정 시 암호가 평문으로 레지스트리에 저장되어 보안상 위험할 수 있습니다.
  • 공용 PC나 보안이 중요한 환경에서는 자동 로그인 설정을 권장하지 않습니다.
  • 항상 관리자 권한으로 실행해야 합니다.
로컬 계정으로 설치

Windows 로컬 계정 설정 진입

Windows 설치 중 아래 명령어를 명령 프롬프트에서 실행하세요:

start ms-cxh:localonly

단축키: Shift + F10 → 명령창 열기

 

💻 Windows 설치 시 로컬 계정으로 우회하는 방법

1️⃣ 설치 중 명령어 입력

Microsoft 계정 로그인 화면에서 Shift + F10 키를 눌러 명령 프롬프트(CMD)를 엽니다.

다음 명령어를 입력합니다:

oobe\bypassnro

→ 시스템이 자동으로 재부팅됩니다. 이후 '인터넷 없이 계속' 버튼이 생기고, 로컬 계정 생성 가능해집니다.

2️⃣ 자동화 배치 파일

다음 배치 파일 내용을 usb에 oobe.bat로 저장하여 설치 중 CMD에서 실행할 수 있습니다:

@echo off
echo Bypassing Microsoft Account requirement...
oobe\bypassnro
    

3️⃣ 설치 후 로컬 계정 수동 추가 명령어

Windows 설치 후 관리자 CMD에서 다음 명령어로 로컬 계정을 만들 수 있습니다:

net user MyLocalUser MyPassword123 /add
net localgroup administrators MyLocalUser /add
    

📌 요약

  • 단축키: Shift + F10 → CMD 열기
  • 명령어: oobe\bypassnro
  • 효과: 인터넷 없이 로컬 계정으로 설치 가능
  • 버전 제한: Windows 11 22H2 이상에서도 사용 가능

+ Recent posts