윈도우11 PIN 로그인 안됨, MSConfig 서비스 전부 껐다면? 초기화 전 서비스 복구방법
저는 윈도우11을 사용하다 재부팅 후 갑자기 기존에 잘 사용하던 PIN 번호로 로그인이 되지 않는 문제를 직접 겪었습니다.
처음에는 Windows Hello PIN 자체가 손상된 줄 알았는데 원인을 되짚어보니 컴퓨터 최적화를 하면서 시스템 구성(MSConfig)의 서비스 항목을 전부 체크 해제한 뒤 재부팅한 것이 문제였습니다.
윈도우 바탕화면으로 들어갈 수도 없으니 다시 MSConfig를 실행해 서비스를 켤 수도 없었고, 결국 Windows 복구환경에서 명령 프롬프트를 실행한 뒤 SOFTWARE에 남아 있던 MSConfig 서비스의 원래 시작값을 SYSTEM 레지스트리에 되돌리는 방식으로 정상 복구했습니다.
인터넷을 찾아보면 PIN 초기화, NGC 폴더 삭제, 안전모드 부팅 같은 방법이 먼저 나오지만 문제 발생 직전에 서비스 전체를 꺼버린 경우라면 PIN 자체보다 서비스 설정을 먼저 의심해보는 것이 좋습니다.
제가 겪었던 증상과 비슷한지 먼저 확인하세요
• 윈도우11 재부팅 전까지는 PIN 로그인이 정상
• PC 최적화 과정에서 서비스 목록을 대량으로 체크 해제
• 재부팅 후 Windows Hello PIN 로그인 불가
• 바탕화면까지 들어갈 수 없어 다시 서비스 설정을 되돌릴 수 없음
• 안전모드 또는 복구모드 진입은 가능한 상태
참고로 “작업관리자 서비스에서 전부 체크를 해제했다”고 기억하는 경우가 많은데 체크박스와 모두 사용 안 함 버튼이 있는 화면은 일반적으로 Win + R → msconfig → 서비스에 있는 시스템 구성 화면입니다.
MSConfig 서비스 모두 사용 안 함이 왜 위험할까?
윈도우에는 프로그램처럼 눈에 보이지 않지만 로그인, 네트워크, 업데이트, 사용자 계정, 보안, 장치 인식 등을 담당하는 서비스가 수십 개 이상 실행됩니다.
원래 클린부팅을 할 때는 Microsoft가 사용하는 시스템 서비스는 그대로 남겨놓고 설치한 프로그램의 타사 서비스만 잠시 끄는 방식으로 진행해야 합니다.
윈도우 키와 R 키를 눌러 실행창을 열고 MSCONFIG를 입력하면 시스템 구성을 실행할 수 있습니다.
클린부팅이 필요하다면 일반 탭에서 무조건 모든 기능을 차단하는 것이 아니라 시스템 서비스는 유지하면서 시작프로그램과 타사 서비스 범위를 좁혀가는 방식으로 사용하는 편이 안전합니다.
정상적인 클린부팅 순서
① 모든 Microsoft 서비스 숨기기 체크
② 남아 있는 타사 서비스 확인
③ 필요할 경우 모두 사용 안 함
④ 시작프로그램도 별도로 정리
⑤ 재부팅 후 오류 여부 확인
Microsoft의 현재 클린부팅 안내 역시 모든 Microsoft 서비스 숨기기를 먼저 선택한 뒤 나머지 서비스를 비활성화하도록 설명하고 있습니다.
MSConfig를 이용한 정상적인 클린부팅 과정은 윈도우 클린부팅과 시스템 서비스 안전하게 끄는 방법에서 별도로 확인할 수 있습니다.
PIN 복구 전에 간단한 방법부터 먼저 확인
아래 레지스트리 복구는 Windows에 로그인할 방법이 정말 없을 때 사용하는 고급 단계입니다.
그 전에 로그인 화면에서 로그인 옵션을 눌러 PIN 대신 Microsoft 계정 또는 로컬 계정의 암호로 로그인이 가능한지 확인하세요.
암호로 로그인된다면
바탕화면에 들어갈 수 있다면 레지스트리를 직접 건드릴 필요 없이 다음처럼 되돌리는 것이 가장 간단합니다.
일반 → 정상 시작
서비스 → 모두 사용
적용 → 확인 → 재부팅
안전모드에서는 평소 사용하던 PIN이나 지문 로그인이 제한되고 실제 계정 암호를 요구하는 경우도 있습니다.
안전모드에서 갑자기 비밀번호를 요구한다면 안전모드에서 PIN 대신 비밀번호를 요구할 때 복구하는 방법도 먼저 확인해보세요.
PIN 자체를 기억하지 못하거나 계정 암호와 헷갈리는 경우에는 윈도우11 PIN·Microsoft 계정·로컬 계정 암호 차이와 복구방법도 도움이 됩니다.
복원지점이 있다면 시스템 복원을 먼저
서비스를 끄기 직전의 시스템 복원지점이 남아 있다면 아래 명령어 복구보다 먼저 시도해볼 만합니다.
시스템 복원은 개인 문서를 지우는 초기화와 달리 최근 시스템 설정, 드라이버, 프로그램 변경을 이전 시점으로 되돌리는 기능입니다.
로그인 자체가 안 된다면 Windows 복구모드 진입
PIN과 암호 모두 사용할 수 없어 Windows로 들어갈 수 없다면 로그인 화면 우측 하단의 전원 메뉴를 이용합니다.
Shift 키를 누른 상태에서 다시 시작을 선택하면 Windows RE 복구환경으로 진입할 수 있습니다.
이후 다음 순서로 이동합니다.
윈도우가 아예 정상 부팅되지 않는다면 윈도우11 안전모드·복구모드 진입 단축키와 로그인방법에서 복구환경 진입방법부터 확인할 수 있습니다.
일부 Windows 11 노트북과 완제품 PC는 장치 암호화가 자동으로 활성화되어 있습니다. 복구환경에서 BitLocker 복구 키를 요구한다면 무작정 초기화하지 말고 자신의 Microsoft 계정 등에 저장된 복구 키를 먼저 확인하세요.
복구모드에서 Windows가 C드라이브인지 먼저 확인
제가 복구한 PC에서는 Windows가 C드라이브였기 때문에 원래 사용했던 명령어도 C:를 기준으로 했습니다.
하지만 Windows 복구환경에서는 평소 C드라이브가 D: 또는 다른 문자로 보이는 경우도 있습니다.
아래처럼 먼저 확인하세요.
dir C:\Windows
dir D:\Windows
dir E:\Windows
Windows, System32 등의 폴더가 정상적으로 보이는 드라이브가 실제 Windows가 설치된 위치입니다.
아래 과정은 Windows가 C:에 있는 경우를 기준으로 설명합니다.
MSConfig 서비스 전부 해제 후 제가 실제 복구한 순서
아래 과정은 SYSTEM과 SOFTWARE 레지스트리 Hive를 직접 수정합니다. 명령어 한 글자를 잘못 입력하면 부팅상태가 더 나빠질 수 있으므로 백업 명령부터 먼저 실행하세요.
회사 PC, 도메인·Intune·MDM 관리 PC라면 임의로 진행하지 않는 것이 좋습니다.
1. SOFTWARE 레지스트리 백업
copy C:\Windows\System32\Config\SOFTWARE C:\SOFTWARE-before-msconfig-fix.bak
MSConfig가 저장한 서비스 정보를 건드리기 전에 현재 SOFTWARE Hive를 통째로 백업합니다.
2. SYSTEM 레지스트리도 백업
copy C:\Windows\System32\Config\SYSTEM C:\SYSTEM-before-service-fix.bak
실제 Windows 서비스의 시작값은 SYSTEM Hive의 Services 아래에 저장되므로 SYSTEM 역시 별도로 보관합니다.
3. 현재 SOFTWARE 레지스트리 불러오기
REG LOAD "HKLM\OFFSOFT" "C:\Windows\System32\Config\SOFTWARE"
실행 중이지 않은 Windows의 SOFTWARE Hive를 HKLM\OFFSOFT라는 임시 이름으로 불러옵니다.
4. MSConfig가 저장한 서비스 비활성화 기록 삭제
MSConfig를 통해 서비스를 비활성화하면 관련 정보가 다음 경로에 남습니다.
HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\Services
현재 SOFTWARE의 해당 기록을 삭제합니다.
REG DELETE "HKLM\OFFSOFT\Microsoft\Shared Tools\MSConfig\Services" /f
5. 현재 SOFTWARE 언로드
REG UNLOAD "HKLM\OFFSOFT"
삭제하기 전 백업본에서 원래 서비스 값을 가져오기
여기서 앞서 SOFTWARE를 먼저 백업했던 이유가 나옵니다.
현재 MSConfig 기록은 삭제했지만 백업파일에는 서비스를 사용 안 함으로 바꾸기 전의 시작정보가 그대로 남아 있기 때문에 이 값을 이용해 실제 SYSTEM 서비스 설정을 되돌립니다.
6. 백업 SOFTWARE 불러오기
REG LOAD "HKLM\BACKSOFT" "C:\SOFTWARE-before-msconfig-fix.bak"
7. 현재 SYSTEM 불러오기
REG LOAD "HKLM\OFFSYS" "C:\Windows\System32\Config\SYSTEM"
ControlSet001인지 ControlSet002인지 반드시 확인
여기서 제가 처음에 가장 조심했던 부분입니다.
인터넷 글을 그대로 따라 ControlSet001을 무조건 수정하면 안 됩니다. PC에 따라 현재 Windows가 사용하는 ControlSet 번호가 다를 수 있습니다.
아래 명령을 실행합니다.
REG QUERY "HKLM\OFFSYS\Select"
결과에서 Current 값을 확인합니다.
예를 들어 다음처럼 나온다면,
Current REG_DWORD 0x1
현재 사용되는 경로는 ControlSet001입니다.
set O=HKLM\OFFSYS\ControlSet001\Services
Current가 0x2라면
set O=HKLM\OFFSYS\ControlSet002\Services
Current가 0x3이라면
set O=HKLM\OFFSYS\ControlSet003\Services
하지만 자신의 PC 역시 0x1이라고 가정하면 안 됩니다. 반드시 REG QUERY 결과를 확인하고 맞는 ControlSet을 지정하세요.
원래 서비스 시작값이 저장된 위치 지정
앞서 불러온 BACKSOFT에는 서비스 전체를 끄기 전 MSConfig의 기록이 남아 있습니다.
set B=HKLM\BACKSOFT\Microsoft\Shared Tools\MSConfig\Services
값이 실제로 존재하는지 먼저 확인해보는 것을 추천합니다.
REG QUERY "%B%"
여러 서비스 이름이 출력된다면 다음 단계로 진행합니다.
경로를 찾을 수 없다는 오류가 나온다면 이 글과 같은 방식으로 서비스가 비활성화된 상황이 아닐 가능성도 있으므로 아래 일괄 복구 명령을 무리하게 실행하지 않는 편이 좋습니다.
MSConfig에서 꺼진 서비스 Start 값 일괄 복구
Windows 서비스는 SYSTEM의 다음 형태로 관리됩니다.
HKLM\SYSTEM\ControlSet00X\Services\서비스이름
이곳의 Start 값은 서비스의 시작방식을 결정합니다.
| Start 값 | 의미 |
|---|---|
| 0 | Boot |
| 1 | System |
| 2 | Automatic |
| 3 | Manual / Demand |
| 4 | Disabled |
MSConfig에서 서비스를 전부 꺼버리면서 상당수 서비스가 Disabled 상태가 됐다면 백업본에서 원래 값을 찾아 다시 넣어줍니다.
11. 첫 번째 명령 입력
for /f "tokens=7 delims=\" %S in ('reg query "%B%"') do ^
엔터를 누르면 명령 프롬프트에 More?가 표시됩니다.
12. More?에서 두 번째 명령 입력
for /f "tokens=3" %V in ('reg query "%B%\%S" /v "%S"') do ^
다시 More?가 표시됩니다.
13. 마지막 서비스 복구 명령 입력
reg add "%O%\%S" /v Start /t REG_DWORD /d %V /f
이후 서비스별로 작업 완료 메시지가 연속해서 출력되면 MSConfig 백업에 저장되어 있던 값이 해당 서비스의 Start 값으로 다시 입력됩니다.
위 명령은 명령 프롬프트에 직접 입력할 때 %S와 %V를 사용하는 형태입니다.
CMD 배치파일(.cmd) 안에 넣을 경우 FOR 변수 표기가 %%S, %%V로 달라지므로 그대로 파일에 붙여넣으면 안 됩니다.
복구가 끝나면 SYSTEM과 SOFTWARE 언로드
14. SYSTEM 언로드
REG UNLOAD "HKLM\OFFSYS"
15. 백업 SOFTWARE 언로드
REG UNLOAD "HKLM\BACKSOFT"
16. 명령 프롬프트 종료
exit
17. Windows 다시 부팅
복구환경 메뉴로 돌아오면 계속 → Windows로 계속을 선택합니다.
저는 이 과정을 완료한 뒤 정상적으로 Windows가 올라왔고 기존 계정으로 다시 로그인할 수 있었습니다.
부팅에 성공했다면 MSConfig부터 다시 확인
로그인에 성공했다고 바로 끝내지 말고 다시 시스템 구성을 확인하는 것이 좋습니다.
Win + R → msconfig를 입력합니다.
일반 탭에서 정상 시작을 선택하고 서비스 탭에서도 Windows 시스템 서비스가 정상적으로 활성화되어 있는지 확인합니다.
이후 한 번 더 재부팅해 PIN 로그인이 정상적으로 유지되는지 테스트합니다.
서비스는 복구됐는데 PIN만 계속 안 된다면?
Windows 자체에는 정상적으로 들어갈 수 있는데 Windows Hello PIN만 오류가 난다면 그때는 PIN 문제를 별도로 처리합니다.
기존 PIN 변경 또는 PIN을 잊어버렸습니다 메뉴를 이용해 다시 인증할 수 있습니다.
단순히 PIN 입력을 없애고 싶은 경우라면 윈도우11 PIN 제거 버튼이 회색일 때와 자동 로그인 설정도 참고할 수 있습니다.
업데이트 이후 PIN과 암호 모두 실패하고 사용자 프로필까지 이상하다면 윈도우11 로그인 자격증명·프로필 손상과 PIN 오류 복구처럼 다른 원인일 가능성도 있습니다.
그래도 부팅이 안 된다면 다음 순서
제가 사용한 레지스트리 복구방법은 MSConfig에서 서비스를 대량으로 꺼버린 경우에 해당합니다.
아래처럼 원인이 다른 PC에서 같은 명령어를 반복해서 사용하는 것은 권하지 않습니다.
- Windows 업데이트 직후 무한부팅
- SSD 또는 파일시스템 오류
- SYSTEM Hive 손상
- 사용자 프로필 손상
- TPM·Windows Hello 오류
- services.msc에서 직접 값을 변경한 경우
- 최적화 프로그램이 레지스트리를 수정한 경우
Windows 업데이트 이후 부팅 자체가 반복된다면 윈도우11 업데이트 후 무한부팅·무한로딩 안전모드 복구부터 확인해보세요.
시스템 파일 손상이 의심된다면 SFC SCANNOW와 DISM 시스템파일 복구 오류 해결을 이어서 진행할 수 있습니다.
복구환경까지 들어갈 수 없거나 부팅파일 자체가 손상된 경우에는 포맷하지 않고 Windows 설치 USB로 부팅 복구하는 방법을 참고하는 편이 낫습니다.
마지막 단계에서 Windows 초기화가 필요한 경우에는 윈도우11 포맷 없이 이 PC 초기화와 복구모드 사용방법도 함께 확인할 수 있습니다.
메모리 부족 때문에 서비스를 끈 거라면 다시 하지 않는 게 좋습니다
제가 이 문제를 다시 정리하면서 가장 강조하고 싶은 부분입니다.
컴퓨터가 느려지거나 시스템 메모리가 부족하다고 해서 Windows 서비스를 전부 끄는 방식은 근본적인 메모리 해결방법이 아닙니다.
메모리 부족이 원인이라면 작업관리자에서 실제 RAM 사용량을 확인하고 불필요한 시작프로그램을 줄인 뒤 페이징 파일을 점검하는 쪽이 훨씬 안전합니다.
관련 내용은 윈도우11 시스템 메모리 부족과 가상메모리 늘리기에서 자세히 볼 수 있습니다.
부팅할 때마다 임시 페이징 파일 경고가 뜬다면 Windows 페이징 파일 구성 오류와 가상메모리 초기화도 같이 확인하는 것이 좋습니다.
앞으로 MSConfig를 만질 때 기억할 것
안전하게 클린부팅하는 체크리스트
□ Win + R → msconfig 실행
□ 서비스 탭 이동
□ 모든 Microsoft 서비스 숨기기 먼저 체크
□ 그다음 타사 서비스만 비활성화
□ 작업관리자의 시작 앱은 별도로 관리
□ 어떤 항목을 껐는지 기억 또는 화면 캡처
□ 테스트가 끝나면 다시 정상 시작
□ 메모리 부족은 서비스 전체해제가 아니라 RAM·가상메모리부터 확인
Microsoft도 MSConfig의 잘못된 사용은 시스템을 사용할 수 없는 상태로 만들 수 있다고 주의를 주고 있습니다.
문제를 찾으려고 클린부팅을 하는 것은 괜찮지만 Microsoft 서비스를 숨기지 않은 상태로 모든 서비스를 한꺼번에 꺼버리는 것은 피하는 것이 좋습니다.
위 방법으로 복구가 안 될 때 AI에 무엇을 알려줘야 할까?
PC마다 ControlSet, Windows 설치 드라이브, BitLocker 여부, 서비스를 끈 방법이 다르기 때문에 제 PC에서 성공했던 명령어가 모든 환경에서 그대로 맞는 것은 아닙니다.
이 방법을 진행하다 중간에 오류가 나온다면 같은 명령을 반복하기보다 현재 상태를 정확하게 전달해서 자신의 환경에 맞는 복구 순서를 다시 잡는 것이 좋습니다.
GPT 등에 질문할 때 같이 전달할 내용
1. Windows 11 또는 Windows 10 버전
2. MSConfig 서비스에서 모두 체크 해제한 뒤 발생했다고 설명
3. Microsoft 서비스 숨기기를 체크했는지 여부
4. 현재 PIN·암호 중 어느 로그인이 안 되는지
5. Windows 복구환경 진입 가능 여부
6. 실제 Windows 설치 드라이브 C: / D: 여부
7. REG QUERY "HKLM\OFFSYS\Select"의 Current 값
8. REG QUERY "%B%" 결과
9. BitLocker 사용 여부
10. 실패한 명령과 화면에 표시된 오류 문구를 그대로 전달
MSConfig 서비스 복구·PIN 로그인 FAQ
MSConfig 서비스를 전부 껐더니 PIN 로그인이 안 되는 이유는?
Windows 로그인과 Windows Hello가 여러 시스템 서비스와 구성요소에 의존하기 때문입니다. Microsoft 서비스까지 함께 비활성화한 직후 문제가 시작됐다면 PIN 데이터 자체보다 서비스 시작설정을 먼저 확인할 필요가 있습니다.
작업관리자 서비스에서 체크를 해제한 것과 같은 건가요?
일반적인 작업관리자 서비스 화면에는 MSConfig와 같은 체크박스 방식이 없습니다. 체크박스와 모두 사용 안 함 버튼을 사용했다면 시스템 구성(msconfig)의 서비스 탭일 가능성이 높습니다.
서비스를 그냥 전부 Automatic으로 바꾸면 안 되나요?
추천하지 않습니다. Windows 서비스는 원래부터 Automatic, Manual, Disabled 등 서로 다른 시작값을 가지고 있습니다. 모든 서비스를 Automatic으로 강제하면 불필요한 서비스나 드라이버까지 시작되면서 새로운 오류가 생길 수 있습니다.
왜 SOFTWARE와 SYSTEM을 모두 백업하나요?
MSConfig가 비활성화한 서비스에 대한 기록은 SOFTWARE 쪽에 남을 수 있고 실제 서비스의 Start 값은 SYSTEM의 ControlSet\Services 아래에서 관리되기 때문입니다.
ControlSet001을 무조건 사용하면 되나요?
아닙니다. 오프라인 SYSTEM의 Select 키에서 Current 값을 확인한 뒤 현재 환경에 맞는 ControlSet001, ControlSet002 등을 선택해야 합니다.
안전모드에서 PIN 로그인이 왜 안 되나요?
안전모드에서는 Windows Hello PIN·얼굴·지문 등의 기능이 평소와 다르게 제한될 수 있으며 계정의 실제 암호를 요구할 수 있습니다.
복구 후 PIN만 계속 오류가 나면?
Windows 서비스가 정상화되고 암호 로그인이 가능하다면 설정 → 계정 → 로그인 옵션에서 Windows Hello PIN을 재설정해보세요. 이때는 서비스 복구와 PIN 자체 복구를 분리해서 보는 것이 좋습니다.
메모리가 부족하면 어떤 서비스를 꺼야 하나요?
Microsoft 시스템 서비스를 임의로 끄기보다 작업관리자에서 메모리 사용량이 높은 프로그램을 확인하고 시작프로그램을 정리한 뒤 가상메모리와 실제 RAM 부족 여부를 확인하는 것이 먼저입니다.
같이 보면 좋은 Windows 복구 설정
'IT 오류해결 > 윈도우·부팅 오류' 카테고리의 다른 글
| ASRock BIOS 업데이트 BitLocker TPM 경고 해결|Instant Flash 복구키·fTPM 설정 윈도우11 (0) | 2026.11.11 |
|---|---|
| Visual C++ 2005~2026 통합 다운로드|윈도우11·10 x86·x64 설치·삭제 및 DLL 오류 (0) | 2026.11.10 |
| 윈도우11 EFS 파일 암호화 해제 및 비활성화 방법|인증서 백업·복호화 오류 해결 (0) | 2026.11.10 |
댓글