Windows 키는 대부분의 사용자에게 유용한 단축키이지만, 어떤 사람들에게는 오히려 불편함을 주는 존재이기도 합니다. 다행히도 Windows 키를 비활성화하는 방법은 다양합니다. AutoHotkey 같은 서드파티 도구부터 운영체제에 내장된 설정까지, 이 글에서는 컴퓨터에서 Windows 키를 끄는 가장 좋은 방법들을 모두 소개합니다.
게임 중에 실수로 Windows 키를 눌러버리는 게이머든, 편리한 위치에 있는 이 버튼을 더 유용하게 활용하고 싶은 파워 유저든, 이 가이드가 딱 맞을 것입니다.

AHK(AutoHotkey)로 Windows 키 비활성화 또는 재할당하기
AutoHotkey(AHK)는 키보드의 모든 키(마우스 버튼 포함)의 기능을 수정할 수 있는 가장 잘 알려지고 강력한 도구 중 하나입니다. 가볍고 시스템 자원을 거의 사용하지 않으며, 사용법도 매우 쉽습니다.
이러한 특성 덕분에 다른 응용 프로그램과 함께 사용해도 충돌 없이 잘 작동합니다. 많은 게이머들이 성능 저하 없이 커스텀 핫키를 구현하기 위해 AHK를 활용합니다.
AHK로 할 수 있는 일은 두 가지입니다. Windows 키를 완전히 비활성화하거나, 다른 기능으로 재할당(리맵)하는 것입니다.
- 먼저 공식 사이트에서 AutoHotkey를 다운로드합니다.

- 작은 설치 파일을 실행해 컴퓨터에 AHK를 설치합니다.

- 컴퓨터의 아무 폴더나 열고 빈 공간에서 마우스 오른쪽 버튼을 클릭합니다. 나타나는 메뉴에서 새로 만들기 > AutoHotkey Script를 선택합니다.

- 원하는 이름을 입력하고 Enter를 누릅니다. 생성된 파일을 오른쪽 클릭한 후 Edit script(스크립트 편집)를 선택합니다.

- 걱정하지 마세요. 어려운 코드를 작성할 필요가 없습니다. 기존 내용을 모두 지우고 아래 한 줄만 입력하면 됩니다:
LWin:: Return

- 파일을 저장하고 종료하면 바로 스크립트를 사용할 수 있습니다. 스크립트를 더블클릭하기만 하면 Windows 키가 비활성화됩니다. 다시 활성화하려면 시스템 트레이의 AHK 아이콘을 오른쪽 클릭하고 Exit를 선택하세요.

비활성화하는 대신 Windows 키를 다른 기능으로 재할당하고 싶다면, 스크립트의 Return 부분을 원하는 키 이름으로 바꾸기만 하면 됩니다. 예를 들어 Windows 키를 Enter 키처럼 작동하게 하려면 다음과 같이 입력합니다:
LWin::Enter
또한 키보드와 마우스의 모든 버튼에 대한 키코드 전체 목록도 확인할 수 있으니 참고하세요.
그룹 정책 편집기로 Windows 키 비활성화하기
로컬 그룹 정책 편집기(Local Group Policy Editor)는 관리자가 동일한 네트워크상의 여러 사용자나 컴퓨터의 설정을 변경할 수 있는 고급 도구입니다. 이 설정 중에는 Windows 키 핫키를 끄는 옵션도 포함되어 있습니다.
네트워크의 컴퓨터를 관리하기 위한 도구이지만, 단일 컴퓨터의 설정을 지정하는 용도로도 사용할 수 있습니다.
참고: Windows Home 에디션을 사용 중이라면 이 방법은 작동하지 않습니다. 그룹 정책 편집기는 Windows Pro 및 Enterprise 에디션에만 포함되어 있습니다.
- 그룹 정책 편집기를 열려면 검색창에 gpedit.msc를 입력하고 Enter를 누릅니다.

- 새 창에서 로컬 그룹 정책 편집기가 열립니다. 왼쪽 창에는 접근 가능한 모든 설정 카테고리가 표시됩니다. 관리 템플릿(Administrative Templates) > Windows 구성 요소(Windows Components) > 파일 탐색기(File Explorer)로 이동합니다.

- 오른쪽 창에 설정 목록이 나타납니다. 아래로 스크롤하여 Windows 키 핫키 끄기(Turn off Windows Key hotkeys) 옵션을 찾아 더블클릭합니다.

- 새 창이 열리면 라디오 버튼을 사용(Enabled)으로 변경한 후 확인(OK)을 눌러 변경 사항을 저장합니다.

이것으로 끝입니다. 이제 이 컴퓨터의 모든 사용자는 Windows 키를 사용할 수 없게 됩니다. 언제든 동일한 과정을 통해 다시 활성화할 수 있습니다.
레지스트리 편집기로 Windows 키 비활성화하기
Windows 키를 비활성화하는 가장 "영구적인" 방법은 컴퓨터의 레지스트리를 수정하는 것입니다. AHK와 달리 매번 무언가를 켤 필요가 없고, 그룹 정책 편집기와 달리 Windows Home에서도 작동합니다. 다만 레지스트리 수정은 가볍게 시도해서는 안 되는 작업이라는 점을 명심하세요.
레지스트리는 운영체제가 근본적인 설정을 저장하는 데 사용하는 데이터베이스입니다. 이 기록들을 잘못 건드리면 시스템이 불안정해지고 심각한 문제가 발생할 수 있습니다.
그래도 이 방법을 진행하고 싶다면 먼저 레지스트리를 백업하세요. 치명적인 실수를 하더라도 백업을 통해 컴퓨터를 정상 상태로 복원할 수 있습니다.
- 검색창에 regedit를 입력하고 Enter를 눌러 레지스트리 편집기를 엽니다.

- 레지스트리 편집기에서는 왼쪽 창에서 "키"(카테고리라고 생각하면 됩니다)를 확인할 수 있고, 오른쪽 창에는 해당 키에 저장된 값이 표시됩니다.

- 카테고리를 하나씩 클릭해 이동하거나, 상단 주소창에 직접 입력하여 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 경로로 이동합니다.

- 오른쪽 패널의 빈 공간을 오른쪽 클릭하고 새로 만들기(New) > DWORD(32비트) 값(DWORD (32-bit) Value)을 선택합니다.

- 이 키의 이름을 NoWinKeys로 지정합니다. 철자가 정확해야 운영체제가 인식하므로 오타에 주의하세요.

- 방금 만든 DWORD를 더블클릭하고 값을 1로 설정한 후 확인(OK)을 눌러 저장합니다.
컴퓨터를 재시작하면 변경 사항이 적용되어 Windows 키가 비활성화됩니다. 다시 활성화하려면 NoWinKeys DWORD를 삭제하기만 하면 됩니다.
SharpKeys로 Windows 키 비활성화 또는 재할당하기
키보드의 키를 재할당하거나 비활성화할 수 있는 서드파티 유틸리티는 많습니다. 문제는 이런 앱 대부분이 개인 취미 프로젝트이거나 소스 코드가 공개되지 않은 상용 제품이라는 점입니다. 시스템의 핵심 부분을 변경하는 데 사용하는 앱이라면 좀 더 신뢰할 수 있는 것이 필요합니다.
SharpKeys는 키보드 키를 비활성화하거나 재할당할 수 있는 무료 오픈소스 소프트웨어입니다. GUI 버전의 AutoHotkey라고 생각하면 됩니다. 유일한 단점은 Windows 레지스트리를 직접 수정하여 영구적인 변경을 가한다는 것입니다. 따라서 사용 전에 레지스트리 백업을 해두는 것이 좋습니다.
- GitHub 페이지에서 SharpKeys를 다운로드합니다. MSI 파일은 컴퓨터에 설치하는 버전이고, zip 파일은 설치가 필요 없는 포터블 버전입니다. 원하는 것을 선택하세요.

- 설치(또는 압축 해제) 후 SharpKeys를 실행하면 다음과 같은 화면이 나타납니다.

- Add를 선택하면 Add New Key Mapping(새 키 매핑 추가) 창이 열립니다. 왼쪽 창은 비활성화(또는 재할당)할 키를, 오른쪽 창은 대신 지정할 기능을 선택하는 곳입니다.

- 올바른 키를 빠르게 찾으려면 왼쪽 창 아래의 Type Key를 클릭하고 키보드의 Windows 키를 누르세요. SharpKeys가 키 입력을 감지합니다. OK를 선택해 계속 진행합니다.

- 오른쪽 창에는 이미 Turn Key Off(키 끄기) 옵션이 선택되어 있습니다. Windows 키를 재할당하고 싶다면 이 목록에서 다른 키를 선택할 수 있습니다. 완료되면 OK를 선택합니다.

- 메인 화면으로 돌아오면 테이블에 새 항목이 추가된 것을 볼 수 있습니다. 여러 키를 재할당하면 모두 여기에 기록됩니다. 올바른 키를 선택했는지 확인한 후 Write to Registry를 클릭해 변경 사항을 적용합니다.

레지스트리를 직접 수정할 때와 마찬가지로, 변경 사항을 적용하려면 컴퓨터를 재시작해야 합니다. 나중에 이 설정을 되돌리고 싶다면 SharpKeys를 다시 열어 해당 재할당 항목을 Delete하면 됩니다. 그다음 다시 Write to Registry를 선택하고 재시작하면 변경 사항이 적용됩니다.
Windows 키 비활성화, 어떤 방법이 최선일까?
위에서 소개한 방법들은 모두 목적을 달성할 수 있지만, AHK(AutoHotkey)가 Windows 키를 비활성화하는 가장 좋은 방법입니다. AHK는 레지스트리를 수정하지 않는 몇 안 되는 서드파티 도구 중 하나이며, 손쉽게 켜고 끌 수 있기 때문입니다.
그룹 정책 편집기는 다루기가 다소 까다롭고 모든 Windows 버전에서 작동하지 않습니다. 반면 AHK는 어디서든 작동할 뿐만 아니라, 단순히 Windows 키를 비활성화하는 것 이상의 유연성을 제공합니다. AHK를 사용하면 Windows 키의 기능을 변경하고, 나만의 핫키를 할당할 수도 있습니다.
따라서 키보드의 어떤 키든 비활성화(또는 재할당)하고 싶다면 AutoHotkey를 선택하는 것이 가장 현명한 방법입니다.