기본적으로 Windows 10에 로그인할 때는 무단 접근을 방지하기 위한 보안 조치로 사용자 자격 증명(계정 이름과 비밀번호)을 입력해야 합니다. 하지만 상황에 따라서는 매번 컴퓨터나 노트북을 켤 때마다 비밀번호를 입력하는 것이 번거로울 수 있습니다. 특히 가정용 PC를 사용하거나 컴퓨터에 가상 머신(Virtual Machine)을 구성해 놓은 경우라면 더욱 그렇습니다.
Windows 10에서 자동 로그인을 설정하는 방법은 어렵지 않으며, 크게 두 가지 방법이 있습니다. 가정이나 소규모 사무실처럼 컴퓨터가 도메인(Domain)에 속하지 않은 환경이라면 방법 1을 따르면 되고, 도메인 네트워크에 연결된 환경이라면 방법 2를 사용하면 됩니다.
시작하기 전에 몇 가지 유의할 사항이 있습니다. 설정을 변경하려면 관리자 계정에 대한 접근 권한이 있어야 하며, 반드시 관리자 계정으로 로그인한 상태에서 진행해야 합니다. 또한 자동 로그인으로 설정한 계정의 비밀번호를 나중에 변경하게 되면 이 과정을 다시 수행해야 한다는 점도 기억하세요.
방법 1: 사용자 계정(User Accounts)을 통한 자동 로그인 허용
관리자 계정으로 로그인한 후, Windows 키를 누른 채 R 키를 눌러 실행 창을 엽니다. 실행 창에 control userpasswords2를 입력하고 Enter 키를 누릅니다. 사용자 계정 컨트롤(UAC) 경고 메시지가 나타나면 예를 클릭합니다.

사용자 계정 창이 열리면 '사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음' 옵션의 체크박스를 해제한 뒤 확인을 클릭합니다.

만약 해당 옵션이 보이지 않는다면, 현재 컴퓨터가 도메인 네트워크에 속해 있다는 뜻입니다. 이 경우에는 방법 2로 넘어가세요. 옵션이 정상적으로 표시된다면 '이 컴퓨터의 사용자' 목록에서 자동 로그인에 사용할 로컬 계정 또는 Microsoft 계정을 선택한 후 적용을 클릭합니다. 이어서 선택한 계정의 비밀번호를 입력하고, 확인을 위해 한 번 더 입력합니다. 비밀번호가 설정되어 있지 않은 계정이라면 두 입력란을 모두 비워둔 채 확인을 클릭하면 됩니다. 이제 컴퓨터 전원을 켤 때마다 지정된 계정으로 자동 로그인됩니다.
방법 2: 도메인에 연결된 컴퓨터의 경우
도메인 네트워크 환경에서는 위 방법이 적용되지 않습니다. 도메인 환경에서는 사용자 이름과 비밀번호가 Active Directory에 의해 관리되기 때문입니다. 따라서 도메인 환경에서 비밀번호 입력 없이 로그인하려면 레지스트리를 직접 수정해야 합니다. 아래 단계를 따르세요.
Windows 키를 누른 채 R 키를 누르고, 실행 창에 regedit를 입력한 후 확인을 클릭합니다. 그러면 레지스트리 편집기 창이 열립니다.

다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
왼쪽 창에서 Winlogon을 선택한 상태에서 오른쪽 창에서 AutoAdminLogon 값을 찾습니다. AutoAdminLogon을 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택한 다음, 값 데이터를 1로 변경합니다.

PC를 재부팅한 후 위의 사용자 계정 마법사 방법(방법 1)을 다시 시도합니다. 그래도 작동하지 않는다면 레지스트리 편집기로 돌아가 다시 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
왼쪽 창에서 Winlogon을 선택한 상태로 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고, DefaultDomainName이라는 값이 이미 존재하는지 확인합니다. 값이 없다면 새로 만들기 > 문자열 값(String Value)을 클릭하고 이름을 DefaultDomainName으로 지정합니다.

DefaultDomainName을 마우스 오른쪽 버튼으로 클릭하고 수정을 선택한 후, 값 데이터에 본인의 도메인 이름을 입력하고 확인을 클릭합니다. 같은 방식으로 DefaultUserName 문자열 값(값 데이터: 사용자 이름)과 DefaultPassword 문자열 값(값 데이터: 현재 비밀번호)을 생성합니다.

마지막으로 AutoAdminLogon의 값 데이터가 1로 되어 있는지 다시 한번 확인합니다. 그렇지 않다면 1로 변경합니다. 이제 시스템을 재시작하면 자동으로 로그인되는 것을 확인할 수 있습니다.
본인의 사용자 이름과 도메인 이름을 알지 못한다면, 아래 명령어로 배치 파일(.bat)을 만들어 실행하면 쉽게 확인할 수 있습니다.
@echo off echo Checking your system infor, Please wating... systeminfo | findstr /c:"Host Name" systeminfo | findstr /c:"Domain" systeminfo | findstr /c:"OS Name" systeminfo | findstr /c:"OS Version" systeminfo | findstr /c:"System Manufacturer" systeminfo | findstr /c:"System Model" systeminfo | findstr /c:"System type" systeminfo | findstr /c:"Total Physical Memory" ipconfig | find /i "IPv4" echo. echo Hard Drive Space: wmic diskdrive get size echo. echo. echo Service Tag: wmic bios get serialnumber echo. echo. echo CPU: wmic cpu get name