윈도우10 시작시 넘버락키 활성화 하기

키보드 맨 오른쪽에 넘버락키를 자주 사용하는 분들은 윈도우 시작시 자동으로 넘버락키가 켜지면 좋습니다. 이 부분에 대해서는 윈도우10은 이전 윈도우들과 설정값이 다릅니다. 윈도우 시작시 넘버락키 활성화 하는 방법에 대해서 알아 보겠습니다.

키보드 넘버락키 설정값 레지스트리 위치

윈도우의 넘버락키는 시스템 전체가 아닌 개인 계정 마다 설정이 달라지므로 레지스트리에서 user 항목에 값이 정의 되어져 있습니다.

컴퓨터\HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators
ValueMeaning
214783648NUMLOCK is off.
214783650NUMLOCK is on.
넘버락키 활성화

레지스트리 설정 명령어로 넘버락키 활성화

reg add "HKU\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 214783650 /f
Code language: DOS .bat (dos)

넘버락키 비활성화 이전값으로원복하기

reg add "HKU\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 214783648 /f
Code language: DOS .bat (dos)

위의 레지스트리 명령어로 값을 변경한 경우는 반드시 재부팅을 해야지 적용이 됩니다.

무인설치 응답파일에 넘버락키 활성화 적용하기

만능윈도우를 무인설치 응답파일로 적용하려면 Specialize 구간에서 적용하시면 됩니다. 아래처럼 레지스트리 파일을 하이브해서 적용하면 됩니다. 배치 파일을 만들어서 적용하시면 더 좋습니다.

ex) numlock_enable.cmd

@echo off pushd %~dp0 reg load HKLM\TempHive "%windir%\system32\config\DEFAULT" reg add "HKLM\TempHive\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 214783648 /f reg unload HKLM\TempHive
Code language: DOS .bat (dos)

ex) unattend.xml

<settings pass="specialize"> <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Description>numlock_eaable</Description> <Path>"%windir%\numlock_enable.cmd"</Path> <Order>1</Order> </RunSynchronousCommand> </RunSynchronous> </component> </settings>
Code language: HTML, XML (xml)

참고

2 thoughts on “윈도우10 시작시 넘버락키 활성화 하기”

Leave a Comment