윈도우 부팅 시 NumLock 자동 켜짐 설정하는 배치파일
윈도우를 켤 때마다 NumLock 키를 매번 눌러서 켜는 게 귀찮으셨나요?
이번에 소개하는 배치파일을 실행하면, 부팅/로그인 시 NumLock이 자동으로 켜지는 설정을 간단하게 적용할 수 있습니다.
| 파일 다운로드 |
📌 프로그램 특징
- 로그인 전(부팅 직후)과 로그인 후 모두 NumLock ON 상태 유지
- 현재 계정 + 로드된 모든 사용자 계정에 일괄 적용
- 윈도우에서 사용하는 특수값
2147483648*도 자동 감지 및 변환 - 관리자 권한 자동 상승
- 설정 후 즉시 재부팅 여부 선택 가능
💻 배치파일 코드
@echo off
chcp 65001 >nul
setlocal EnableExtensions EnableDelayedExpansion
REM [주석단위] #_Part_00100_import —— 관리자 권한 확인 및 자동 상승
net session >nul 2>&1
if %errorlevel% neq 0 (
echo 관리자 권한으로 다시 실행합니다...
powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs"
exit /b
)
REM [주석단위] #_Part_00200_define —— 키 경로 변수
set "KEY_DEFAULT=HKEY_USERS\.DEFAULT\Control Panel\Keyboard"
set "KEY_CURRENT=HKEY_CURRENT_USER\Control Panel\Keyboard"
goto :MAIN
REM [주석단위] #_Part_00300_func —— NumLock 적용 함수
:APPLY_NUMLOCK
set "TARGET_KEY=%~1"
set "CUR_VAL="
for /f "skip=2 tokens=2,*" %%A in ('
reg query "%TARGET_KEY%" /v InitialKeyboardIndicators 2^>nul
') do (
set "CUR_VAL=%%B"
)
set "NEW_VAL=2"
if defined CUR_VAL (
set "HEAD10=!CUR_VAL:~0,10!"
if "!HEAD10!"=="2147483648" set "NEW_VAL=2147483650"
)
reg add "%TARGET_KEY%" /v InitialKeyboardIndicators /t REG_SZ /d %NEW_VAL% /f >nul
echo [%TARGET_KEY%] InitialKeyboardIndicators = %NEW_VAL%
goto :eof
REM [주석단위] #_Part_00400_apply —— 모든 계정에 적용
:MAIN
echo === NumLock ON 설정을 적용합니다 ===
call :APPLY_NUMLOCK "%KEY_DEFAULT%"
call :APPLY_NUMLOCK "%KEY_CURRENT%"
for /f "tokens=1" %%S in ('
reg query HKEY_USERS ^| findstr /R /C:"S-1-5-21-[0-9-]*$"
') do (
call :APPLY_NUMLOCK "%%S\Control Panel\Keyboard"
)
REM [주석단위] #_Part_00500_finish —— 안내 및 재부팅 선택
echo.
echo 설정이 완료되었습니다. 다음 로그인(또는 재부팅)부터 NumLock이 자동으로 켜집니다.
choice /C YN /M "지금 바로 재부팅할까요? (Y/N)"
if errorlevel 2 goto END
if errorlevel 1 shutdown /r /t 0
:END
echo 작업을 마쳤습니다.
REM [주석단위] #_Part_00600_credit —— 제작 정보
REM ⓒ 2025 AI교육연구회 withseok. All rights reserved. (위드석)
REM 비상업적 이용만 허용
REM 위드석: https://withseok.tistory.com/606
REM AI교육연구회: https://umlab.notion.site/aiers
⚙️ 사용 방법
- 위 코드를 메모장에 붙여넣고
NumLock_ON.bat이름으로 저장합니다. - 저장 시 파일 형식: 모든 파일, 인코딩: ANSI로 설정하세요.
- 저장한 배치파일을 우클릭 → 관리자 권한으로 실행합니다.
- 재부팅 여부를 묻는 창에서 Y를 누르면 즉시 재부팅하여 적용됩니다.
📌 주의 사항
- 일부 PC에서는 BIOS/UEFI에서 NumLock 설정이 꺼져 있으면 윈도우에서 자동 켜짐이 동작하지 않을 수 있습니다. 이 경우 BIOS에서 Boot NumLock State를 Enabled로 설정하세요.
- 배치파일 실행 시 반드시 관리자 권한이 필요합니다.
ⓒ 2025 AI교육연구회 withseok. All rights reserved. (위드석)
비상업적 이용만 허용 위드석 | AI교육연구회
320x100
'ㅡ■ work-Program' 카테고리의 다른 글
| ChatGPT 학교폭력 사안처리, 교권 및 교육활동 보호 도우미_2025 (0) | 2025.08.18 |
|---|---|
| ChatGPT 생기부 행동특성 및 종합의견 (0) | 2025.08.18 |
| ChatGPT 생기부 자율활동 누가기록 (0) | 2025.08.18 |
| Dual Monitor, 윈도우 창 자동 배치 program 탐색기 창4개 좌우 배치 [exe] (3) | 2025.06.15 |
| PDF to PNG Program [exe] (0) | 2025.05.15 |