본문 바로가기
정보

숫자 키패드가 말썽! 키보드 NumLock 문제, 완벽 해결 가이드

by 385sfjkasfla 2025. 10. 22.
숫자 키패드가 말썽! 키보드 NumLock 문제, 완벽 해결 가이드
배너2 당겨주세요!

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

숫자 키패드가 말썽! 키보드 NumLock 문제, 완벽 해결 가이드

 

목차

  1. NumLock이란 무엇이며 왜 중요한가요?
  2. NumLock이 자동으로 꺼지는 일반적인 원인
  3. Windows 설정에서 NumLock 상태 고정하기 (레지스트리 편집)
    • 레지스트리 편집기를 통한 설정 변경
    • 초기 값 및 변경해야 할 값의 이해
    • 변경 사항 적용 및 재부팅
  4. BIOS/UEFI 설정 확인 및 변경
    • BIOS/UEFI 진입 방법
    • NumLock 관련 설정 찾기
    • 설정 저장 및 종료
  5. 빠른 시작(Fast Startup) 기능 비활성화
    • 빠른 시작이 NumLock에 미치는 영향
    • 제어판을 통한 빠른 시작 끄기
  6. 하드웨어 및 드라이버 관련 문제 해결
    • 키보드 드라이버 업데이트 및 재설치
    • 키보드 자체 점검 및 연결 상태 확인
  7. 로그온 화면에서의 NumLock 활성화 유지
    • 스크립트나 작업 스케줄러를 이용한 임시 방편
    • 최종적인 시스템 설정 확인

NumLock이란 무엇이며 왜 중요한가요?

NumLock(Numeric Lock)은 키보드의 오른쪽 숫자 키패드(Numeric Keypad)의 기능을 전환하는 키입니다. 이 키가 활성화(LED 켜짐)되면 숫자 키패드는 숫자 입력 기능을 수행하며, 비활성화(LED 꺼짐)되면 화살표 키나 Home, End, Page Up, Page Down 등의 탐색 및 편집 키 기능을 수행하게 됩니다. 주로 숫자 입력이 많은 사용자나 회계 업무를 보는 사용자에게는 이 NumLock이 항상 켜져 있는 상태가 필수적입니다. 그러나 컴퓨터를 부팅하거나 로그인할 때마다 NumLock이 자동으로 꺼져 숫자 입력 시마다 다시 켜야 하는 불편함이 자주 발생하며, 이는 생산성을 저해하는 주요 원인이 됩니다. 이 문제를 해결하기 위해 시스템의 깊은 설정까지 파고들어 NumLock 상태를 영구적으로 고정하는 방법을 자세히 알아보겠습니다.

NumLock이 자동으로 꺼지는 일반적인 원인

NumLock 상태가 부팅 후 유지되지 않는 가장 흔한 원인은 운영 체제(Windows)의 설정, 메인보드의 BIOS/UEFI 설정, 그리고 Windows의 절전 및 빠른 부팅 기능 때문입니다.

  1. Windows 레지스트리 설정: Windows는 로그온 화면 또는 사용자 환경에서 NumLock의 초기 상태를 제어하는 레지스트리 값을 가지고 있습니다. 이 값이 올바르게 설정되어 있지 않으면, 시스템이 재부팅될 때마다 NumLock을 비활성화된 상태로 되돌립니다.
  2. BIOS/UEFI 설정: 컴퓨터의 부팅 과정을 관장하는 펌웨어(BIOS/UEFI)에도 NumLock의 초기 부팅 상태를 결정하는 옵션이 있습니다. 이 설정이 'Off'로 되어 있다면, Windows가 로드되기 전에 이미 NumLock이 꺼져 있는 상태로 시작하게 됩니다.
  3. Windows 빠른 시작(Fast Startup): Windows 8 이후 버전에서 도입된 이 기능은 시스템 종료 시 일부 커널 세션을 저장하여 다음 부팅 속도를 높입니다. 하지만 이 과정에서 NumLock 상태와 같은 일부 설정이 저장되지 않거나, 이전 상태로 잘못 복원되어 문제가 발생할 수 있습니다.

Windows 설정에서 NumLock 상태 고정하기 (레지스트리 편집)

Windows 환경에서 NumLock 상태를 영구적으로 고정하는 가장 확실한 방법 중 하나는 레지스트리 편집을 통하는 것입니다. 이 방법은 컴퓨터가 로그인 화면을 표시할 때 NumLock을 활성화된 상태로 설정하도록 강제합니다.

레지스트리 편집기를 통한 설정 변경

  1. 레지스트리 편집기 실행: 키보드의 $\text{Win} + \text{R}$을 눌러 실행 창을 열고, $\text{regedit}$를 입력한 후 $\text{Enter}$를 눌러 레지스트리 편집기를 실행합니다. 사용자 계정 컨트롤(UAC) 창이 나타나면 '예'를 클릭합니다.
  2. 경로 이동: 레지스트리 편집기 왼쪽 탐색 창에서 다음 경로로 이동합니다.
    $$\text{HKEY_USERS}\backslash\text{.DEFAULT}\backslash\text{Control Panel}\backslash\text{Keyboard}$$
  3. InitialKeyboardIndicators 값 수정: $\text{Keyboard}$ 폴더를 선택한 후, 오른쪽 창에서 $\text{InitialKeyboardIndicators}$라는 이름의 문자열 값(REG_SZ)을 찾습니다. 이 값을 더블클릭하여 편집 창을 엽니다.

초기 값 및 변경해야 할 값의 이해

$\text{InitialKeyboardIndicators}$ 값은 키보드 잠금 키(NumLock, CapsLock, ScrollLock)의 초기 상태를 제어하는 숫자 코드를 사용합니다.

  • $\text{0}$: 모든 잠금 키(NumLock, CapsLock, ScrollLock)를 비활성화합니다.
  • $\text{2}$: NumLock을 활성화합니다. (가장 일반적인 해결 값)
  • $\text{2147483648}$: NumLock을 비활성화합니다. (Windows 7 이전에서 사용되었던 값)
  • $\text{2147483650}$: NumLock을 활성화합니다. (로그온 후 활성화 상태를 유지하도록 강제하는 값으로, '2'로 해결되지 않을 경우 시도해 볼 수 있는 값)

대부분의 경우 값 데이터를 $\text{2}$로 변경하면 문제가 해결됩니다. 값을 $\text{2}$로 입력하고 '확인'을 클릭합니다.

변경 사항 적용 및 재부팅

레지스트리 편집기를 닫고 컴퓨터를 재부팅합니다. 재부팅 후 로그인 화면에서 NumLock LED가 켜져 있는지 확인합니다. 만약 여전히 꺼져 있다면, 위에서 언급된 $\text{HKEY_CURRENT_USER}$ 경로와 $\text{HKEY_USERS}\backslash\text{.DEFAULT}$ 경로 모두를 확인하고, $\text{HKEY_CURRENT_USER}$ 내의 $\text{Keyboard}$ 경로에서도 $\text{InitialKeyboardIndicators}$ 값을 $\text{2}$로 변경해줍니다.

BIOS/UEFI 설정 확인 및 변경

운영체제(Windows)가 로드되기 전의 부팅 과정에서 NumLock 상태를 결정하는 것은 메인보드의 펌웨어인 BIOS(또는 최신 시스템의 UEFI)입니다. 레지스트리 설정으로 문제가 해결되지 않는다면 이 부분을 확인해야 합니다.

BIOS/UEFI 진입 방법

컴퓨터를 켜자마자 화면에 표시되는 특정 키(일반적으로 $\text{F2}, \text{Del}, \text{F10}, \text{F12}$ 중 하나)를 연타하여 BIOS/UEFI 설정 화면으로 진입합니다. 제조사 및 모델에 따라 키가 다르므로, 부팅 시 화면 하단을 주시하거나 매뉴얼을 참조해야 합니다.

NumLock 관련 설정 찾기

BIOS/UEFI 설정 메뉴 내에서 'Boot', 'Advanced', 'Peripherals', 또는 'Keyboard'와 같은 이름의 탭이나 항목을 찾습니다. 그 안에 $\text{Boot Num-Lock State}$ 또는 $\text{NumLock Status at Boot}$와 같은 이름의 옵션이 있습니다.

설정 저장 및 종료

찾은 $\text{NumLock Status at Boot}$ 옵션의 설정을 $\text{On}$ 또는 $\text{Enable}$로 변경합니다. 설정을 변경한 후에는 반드시 $\text{Save and Exit}$ 또는 $\text{Save Changes and Reset}$와 같은 메뉴를 선택하여 변경 사항을 저장하고 시스템을 다시 시작해야 합니다.

빠른 시작(Fast Startup) 기능 비활성화

Windows의 '빠른 시작' 기능은 시스템 종료 시 완전한 종료가 아닌, 최대 절전 모드와 유사한 상태로 만들기 때문에 NumLock 상태를 저장하고 복원하는 과정에서 오류를 일으킬 수 있습니다.

빠른 시작이 NumLock에 미치는 영향

빠른 시작이 켜져 있으면, 다음에 부팅할 때 시스템은 이전에 저장된 커널 세션 이미지(Hiberfile)를 사용하여 빠르게 부팅합니다. 만약 이 이미지에 NumLock이 꺼진 상태로 저장되어 있다면, 매번 부팅 시마다 NumLock이 비활성화된 상태로 복원될 수 있습니다.

제어판을 통한 빠른 시작 끄기

  1. 제어판 진입: Windows 검색 창에 $\text{제어판}$을 입력하여 실행합니다.
  2. 전원 옵션 이동: $\text{시스템 및 보안}$ $\to$ $\text{전원 옵션}$으로 이동합니다.
  3. 전원 단추 설정 변경: 왼쪽 메뉴에서 $\text{전원 단추 작동 설정}$을 클릭합니다.
  4. 현재 사용할 수 없는 설정 변경: 상단의 $\text{현재 사용할 수 없는 설정 변경}$ 링크를 클릭하여 비활성화된 종료 설정 변경 옵션을 활성화합니다.
  5. 빠른 시작 끄기: 종료 설정 항목에서 $\text{빠른 시작 켜기(권장)}$의 체크를 해제합니다.
  6. 변경 내용 저장: $\text{변경 내용 저장}$ 버튼을 클릭하고 컴퓨터를 다시 시작하여 NumLock 상태를 확인합니다.

하드웨어 및 드라이버 관련 문제 해결

소프트웨어적인 설정뿐만 아니라 키보드 자체의 문제나 드라이버 문제로 인해 NumLock 상태가 비정상적으로 작동할 수도 있습니다.

키보드 드라이버 업데이트 및 재설치

키보드 드라이버가 손상되었거나 오래된 경우 NumLock 상태를 제대로 시스템에 전달하지 못할 수 있습니다.

  1. 장치 관리자 실행: 키보드의 $\text{Win} + \text{X}$를 누르고 $\text{장치 관리자}$를 선택합니다.
  2. 키보드 드라이버 찾기: $\text{키보드}$ 항목을 확장합니다.
  3. 드라이버 업데이트: 사용 중인 키보드 장치를 마우스 오른쪽 버튼으로 클릭하고 $\text{드라이버 업데이트}$를 선택합니다. $\text{업데이트된 드라이버 소프트웨어 자동으로 검색}$을 선택하여 Windows가 최신 드라이버를 검색하도록 합니다.
  4. 장치 제거 후 재설치: 업데이트로 해결되지 않으면, 장치를 오른쪽 클릭하여 $\text{디바이스 제거}$를 선택한 후, 컴퓨터를 재부팅하여 Windows가 자동으로 드라이버를 다시 설치하도록 합니다.

키보드 자체 점검 및 연결 상태 확인

유선 키보드의 경우 USB 포트를 바꿔 꽂아보거나, 다른 컴퓨터에 연결하여 NumLock 상태가 정상적으로 유지되는지 확인합니다. 무선 키보드의 경우 배터리를 교체하거나 동글(수신기)의 연결 상태를 확인하고, 키보드 자체의 전원 스위치를 껐다가 다시 켜봅니다. 하드웨어적 결함이 원인일 경우, 설정 변경으로는 해결이 불가능합니다.

로그온 화면에서의 NumLock 활성화 유지

앞서 레지스트리 변경을 통해 $\text{.DEFAULT}$ 사용자의 NumLock 상태를 변경했지만, 일부 복잡한 기업 환경이나 특수한 시스템 설정에서는 레지스트리 변경이 즉시 적용되지 않거나 로그인 화면에서는 적용되지 않을 수 있습니다.

최종적인 시스템 설정 확인

모든 설정(BIOS/UEFI, 레지스트리, 빠른 시작 비활성화)을 완료했음에도 불구하고 문제가 지속된다면, 이는 Windows 업데이트, 보안 정책 또는 특정 백신/유틸리티 소프트웨어의 충돌로 인한 문제일 가능성이 높습니다. 이 경우, 최근 설치된 소프트웨어를 일시적으로 비활성화하거나 제거하여 충돌 여부를 확인해야 합니다. 특히, 로그인 화면 커스터마이징을 수행하는 일부 유틸리티는 NumLock 상태를 임의로 변경할 수 있으므로, 해당 유틸리티를 제거하거나 설정을 점검하는 것이 필요합니다.

이러한 단계들을 순서대로 꼼꼼히 따라 하면, 키보드 NumLock이 부팅 시마다 자동으로 꺼지는 불편함을 영구적으로 해결하고 숫자 키패드를 항상 활성화된 상태로 사용할 수 있습니다.