- A+
@echo off
:: 删除打印机密码
:: 仅适用于Windows 7,Windows 8.1和Windows 10
:: 作者:Rich Ramacciotti
ECHO 正在取消共享打印机密码......
:: 定义变量
setlocal enabledelayedexpansion
set PRINTER=
set USER=
:: 获取打印机名称
set /P PRINTER="请输入打印机名称:"
:: 获取用户名
set /P USER="请输入用户名:"
:: 将变量转换为系统变量
set PRINTVARIABLE=^"PRINTER^:%PRINTER%^"
set USERVARIABLE=^"User^:%USER%^"
:: 操作系统关键字
set KEY1=^"^HKEY_LOCAL_MACHINE^\System^\CurrentControlSet^\Control^\Print^\Printers^\%PRINTER%^"
:: 共享打印机的注册表关键字
set KEY2=^"^HKEY_LOCAL_MACHINE^\Software^\Microsoft^\Windows^NT^\CurrentVersion^\Print^\Providers^\LanMan Print Services^\Servers^"
echo 正在删除打印机密码......
:: 删除打印机密码
REG DELETE %KEY1% /v Password /f &
REG DELETE %KEY1% /v PasswordEx /f &
REG DELETE %KEY2% /v %PRINTVARIABLE% /f &
REG DELETE %KEY2% /v %USERVARIABLE% /f
echo 打印机密码已删除!
pause
:: 清除变量
endlocal
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-




