본문 바로가기
정보

🤯 키보드 오작동! 레지스트리 문제, 완벽하게 해결하는 특급 노하우 대공개!

by 277sfsafsf 2025. 12. 10.

🤯 키보드 오작동! 레지스트리 문제, 완벽하게 해결하는 특급 노하우 대공개!

 

📝 목차

  1. 키보드 레지스트리 문제, 왜 발생할까요?
  2. 가장 먼저 시도해야 할 기본 점검 및 해결책
    • 2.1. 장치 관리자를 통한 드라이버 재설치
    • 2.2. 필터 키 및 고정 키 설정 확인
  3. 레지스트리 편집기를 이용한 심화 해결 방법 (가장 중요)
    • 3.1. UpperFiltersLowerFilters 값 제거
    • 3.2. 키보드 레이아웃 관련 레지스트리 확인 및 수정
  4. 시스템 파일 검사 및 복구 (SFC/DISM)
  5. 최후의 수단: 시스템 복원 또는 Windows 재설치

1. 키보드 레지스트리 문제, 왜 발생할까요?

키보드가 갑자기 오작동하거나, 특정 키가 입력되지 않거나, 이상한 문자가 반복해서 입력되는 등 골치 아픈 문제를 겪는 분들이 많습니다. 이러한 문제의 원인은 단순한 물리적 고장일 수도 있지만, 상당수는 Windows 레지스트리 손상이나 잘못된 설정에서 비롯됩니다. 레지스트리는 Windows 운영체제의 설정과 구성 정보를 담고 있는 핵심 데이터베이스입니다. 새로운 소프트웨어를 설치하거나, 기존 드라이버를 업데이트/제거하는 과정에서 레지스트리 항목이 꼬이거나 손상될 수 있으며, 특히 키보드와 같은 입력 장치 드라이버 정보가 저장된 부분이 손상되면 키보드 인식이 불안정해지거나 오작동을 일으킵니다. 특히, 가상 키보드나 특정 보안 프로그램이 레지스트리 항목에 부적절하게 간섭했을 때 이런 문제가 발생하기 쉽습니다. 레지스트리 문제 해결은 단순한 장치 드라이버 업데이트를 넘어, 시스템 깊숙한 곳의 설정을 직접 조정해야 하는 전문적인 과정이 될 수 있습니다.

2. 가장 먼저 시도해야 할 기본 점검 및 해결책

레지스트리를 직접 건드리기 전에, 기본적인 방법으로 문제를 해결할 수 있는지 먼저 확인하는 것이 중요합니다.

2.1. 장치 관리자를 통한 드라이버 재설치

가장 흔한 해결 방법입니다. 현재 설치된 키보드 드라이버를 완전히 제거하고 시스템이 재부팅 시 자동으로 깨끗한 드라이버를 재설치하도록 유도합니다.

  • 실행 방법: Windows 키 + X를 누른 후 장치 관리자를 선택합니다.
  • 작업: 키보드 항목을 확장하고, 사용 중인 키보드 장치(일반적으로 'HID 키보드 장치' 또는 '표준 PS/2 키보드' 등)를 마우스 오른쪽 버튼으로 클릭한 후 디바이스 제거(또는 제거)를 선택합니다.
  • 주의: 드라이버 소프트웨어도 함께 제거할지 묻는 대화 상자가 나타나면 체크하지 않고 제거만 진행하는 것이 일반적입니다.
  • 마무리: 컴퓨터를 재부팅하면 Windows가 자동으로 키보드 드라이버를 다시 감지하고 설치합니다.

2.2. 필터 키 및 고정 키 설정 확인

사용자 접근성 설정이 의도치 않게 켜져서 키 입력이 이상하게 작동하는 것처럼 보일 수 있습니다.

  • 실행 방법: 설정 > 접근성(또는 접근성 센터) > 키보드로 이동합니다. (Windows 버전에 따라 경로가 다를 수 있습니다.)
  • 작업: 필터 키고정 키 설정이 꺼짐 상태인지 확인합니다. 만약 켜져 있다면 이를 끄고 키보드 작동을 테스트해봅니다. 필터 키는 짧게 반복되는 키 누름을 무시하여 키보드 반응 속도를 늦추거나 특정 키 입력만 받아들이게 할 수 있습니다.

3. 레지스트리 편집기를 이용한 심화 해결 방법 (가장 중요)

기본적인 방법으로 해결되지 않았다면, 레지스트리 편집기를 통해 드라이버 필터링 값에 문제가 없는지 확인하고 제거해야 합니다. 레지스트리 편집은 시스템 안정성에 치명적인 영향을 줄 수 있으므로 반드시 백업 후 신중하게 진행해야 합니다.

3.1. UpperFiltersLowerFilters 값 제거

이 값들은 키보드 드라이버 위에 추가적인 소프트웨어 계층(필터)을 얹어 특정 기능을 수행하게 하는데, 악성 프로그램이나 충돌하는 소프트웨어에 의해 이 필터 값이 잘못 설정되면 키보드 작동을 방해할 수 있습니다.

  • 실행 방법: Windows 키 + R을 누르고 regedit을 입력하여 레지스트리 편집기를 실행합니다.
  • 경로 이동: 다음 경로로 이동합니다.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
    • 참고: 이 경로는 키보드 장치 클래스에 대한 레지스트리 정보가 저장된 곳입니다.
  • 값 확인 및 제거: 오른쪽 창에서 UpperFiltersLowerFilters라는 이름의 값을 찾습니다.
    • 주의: 만약 이 두 값 중 하나라도 존재하고, 그 값이 키보드와 관련 없는 이상한 값으로 채워져 있거나, 제거 후 문제가 해결될 것 같다면 해당 값을 삭제합니다.
    • 일반적인 값: UpperFilters에는 보통 kbdclass라는 값이, LowerFilters에는 아무 값도 없거나 i8042prt와 같은 값이 있을 수 있습니다. 만약 이 값들이 아니거나 여러 개의 낯선 값이 쉼표로 구분되어 있다면 제거를 고려해야 합니다.
    • 제거 방법: 해당 값을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
  • 마무리: 레지스트리 편집기를 닫고 컴퓨터를 재부팅합니다.

3.2. 키보드 레이아웃 관련 레지스트리 확인 및 수정

가끔 키보드가 특정 언어나 레이아웃으로 잘못 설정되어 일부 키가 다르게 인식될 수 있습니다.

  • 경로 이동: 다음 경로로 이동하여 현재 활성화된 키보드 레이아웃을 확인합니다.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
  • 값 확인: 이 폴더 아래의 여러 하위 폴더(00000412는 한국어, 00000409는 미국 영어 등)를 확인하여, 사용하지 않거나 잘못 설정된 레이아웃이 있다면 해당 폴더를 확인하고 불필요한 레지스트리 항목을 조정하거나 제거하는 것을 고려할 수 있습니다. 그러나 이 부분은 복잡하므로, 일반적으로는 시스템 설정을 통해 키보드 언어 설정을 올바르게 하는 것이 더 안전합니다.

4. 시스템 파일 검사 및 복구 (SFC/DISM)

레지스트리 문제의 근본적인 원인이 손상된 Windows 시스템 파일일 수 있습니다. 이 경우 시스템 파일 검사 유틸리티(SFC)와 배포 이미지 서비스 및 관리 도구(DISM)를 사용하여 손상된 파일을 복구해야 합니다.

  • 실행 방법: Windows 키 + X를 누른 후 명령 프롬프트(관리자) 또는 Windows PowerShell(관리자)를 실행합니다.
  • SFC 실행: 다음 명령어를 입력하고 실행이 완료될 때까지 기다립니다.
    • sfc /scannow
  • DISM 실행: SFC로 해결되지 않는 경우, 다음 DISM 명령어를 순서대로 실행합니다. (인터넷 연결이 필요할 수 있습니다.)
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
  • 마무리: 모든 작업이 완료되면 컴퓨터를 재부팅합니다.

5. 최후의 수단: 시스템 복원 또는 Windows 재설치

위의 모든 방법으로도 키보드 문제가 해결되지 않는다면, 문제가 발생하기 이전 시점으로 시스템을 되돌리는 시스템 복원을 시도해볼 수 있습니다. 시스템 복원은 개인 파일에는 영향을 주지 않지만, 문제가 발생한 시점 이후에 설치된 프로그램이나 드라이버는 제거될 수 있습니다.

  • 실행 방법: Windows 검색 창에 복원 지점 만들기를 검색하여 시스템 속성 창을 엽니다. 시스템 복원 버튼을 클릭하여 적절한 복원 지점을 선택하고 진행합니다.

시스템 복원으로도 문제가 해결되지 않거나 복원 지점이 없다면, 키보드 문제 해결을 위한 최후의 수단으로 Windows 재설치를 고려해야 합니다. 이는 레지스트리 문제를 포함한 모든 시스템 설정 오류를 초기화하는 가장 확실한 방법입니다.