Loading... 外置键盘放在笔记本上,经常会误触自带的键盘,所以想着直接屏蔽掉算了。 网上找到了可行的方法 [https://blog.csdn.net/lestat1911/article/details/65628248](https://blog.csdn.net/lestat1911/article/details/65628248) 在管理员身份下的命令提示符中键入如下代码 ``` # 开启 sc config i8042prt start= auto # 关闭 sc config i8042prt start= disabled ``` 写个简单的`bat`脚本简化上面的操作  **下载脚本** [https://wwa.lanzous.com/ilkzlh0oelg](https://wwa.lanzous.com/ilkzlh0oelg) **使用说明** 运行脚本后,请键入 `0` 或者 `1`之后再回车 > 0开启自带键盘, 1屏蔽自带键盘 最后重启电脑即可 **脚本源码** ``` :: start - 以管理员身份运行 @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) :: end - 以管理员身份运行 :: start - 开关键盘 echo 0. open echo 1. close echo Please select your option: set /p option = if "%option"=="1" ( sc config i8042prt start= disabled ) else ( sc config i8042prt start= auto ) echo Restart your computer for the configuration to take effect. :: end - 开关键盘 pause ``` Last modification:September 29th, 2020 at 08:29 am © 允许规范转载