@
echo
off
setlocal enabledelayedexpansion
set 服务器主机端用户名=Administrator
set 服务器主机端密码=
""
rem 以下为可来宾账户编辑区域,仅动“=”后面的参数;非特殊情况,可以忽略不修改!!
set guest服务器主机端用户名=GUEST
set guest服务器主机端密码=
""
rem 可编辑区域结束,以下代码不要动,以免报错
:input
set
"服务器主机端IP="
set /p
"服务器主机端IP=请输入主机端IP地址: "
echo
请确认您输入的地址是否正确
echo
按1继续进行下一步操作,摁2返回重新输入(输入其它的键值也将返回此输入框)
set choice=
set /p choice= 请输入对应的按回车:
IF
NOT
"%Choice%"
==
""
SET Choice=%Choice:~0,1%
if
/i
"%choice%"
==
"1"
goto
start
if
/i
"%choice%"
==
"2"
goto
input
goto
input
:start
cls
ipconfig | find /i
"ipv4"
echo
您要建立连接的服务器主机端IP为: %服务器主机端IP%
echo
.
echo
.强烈建议先看程序帮助。。。
echo
.
echo
打印机共享错误修复工具
echo
╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo
.┋
echo
┋ 〖1.查看凭据〗 〖2.创建WINDOS凭据〗 〖3.创建普通凭据〗
echo
┋ 〖4.删除现有凭据〗 〖5.删除RAS凭据〗 〖6.开启RPC端口〗┋
echo
.┋ 〖7.添加来宾账户到WINDOS凭据〗 〖8.添加来宾账户到普通凭据凭据〗
echo
.┋ 〖9.网络权限修复〗 〖0.一键关闭来宾账户权限〗
echo
.┋ 〖S.删除打印机驱动〗 〖H.恢复打印机驱动〗
echo
.┋ ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┋
echo
┋ ┋ Z.退出程序┋ M.程序帮助┋ X.视频教程┋
echo
.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:cho
set choice=
set /p choice= 请输入对应的按回车:
IF
NOT
"%Choice%"
==
""
SET Choice=%Choice:~0,1%
if
/i
"%choice%"
==
"1"
goto
ckpj
if
/i
"%choice%"
==
"2"
goto
cjypj
if
/i
"%choice%"
==
"3"
goto
cjptpj
if
/i
"%choice%"
==
"4"
goto
scxypj
if
/i
"%choice%"
==
"5"
goto
scraspj
if
/i
"%choice%"
==
"6"
goto
zjrcpdk
if
/i
"%choice%"
==
"7"
goto
cjypjguest
if
/i
"%choice%"
==
"8"
goto
cjptpjguest
if
/i
"%choice%"
==
"9"
goto
wlqxxf
if
/i
"%choice%"
==
"0"
goto
gblbzh
if
/i
"%choice%"
==
"m"
goto
cxjj
if
/i
"%choice%"
==
"Z"
goto
end
if
/i
"%choice%"
==
"X"
goto
spjc
if
/i
"%choice%"
==
"S"
goto
scqd
if
/i
"%choice%"
==
"H"
goto
hfqd
echo
选择无效,请重新输入
echo
.
goto
cho
:wlqxxf
cls
call
"网络修复.exe"
del
"网络修复.exe"
goto
start
:ckpj
cls
cmdkey /list
pause
>nul
goto
start
:cjypj
cls
cmdkey /
add
:%服务器主机端IP% /user:%服务器主机端用户名% /pass:%服务器主机端密码%
pause
>nul
goto
start
:cjptpj
cls
cmdkey /generic:%服务器主机端IP% /user:%服务器主机端用户名% /pass:%服务器主机端密码%
pause
>nul
goto
start
rem 以下代码为来宾账户信息,便于检查故障
:cjypjguest
cls
cmdkey /
add
:%服务器主机端IP% /user:%guest服务器主机端用户名% /pass:%guest服务器主机端密码%
pause
>nul
goto
start
:cjptpjguest
cls
cmdkey /generic:%服务器主机端IP% /user:%guest服务器主机端用户名% /pass:%guest服务器主机端密码%
pause
>nul
goto
start
:gblbzh
cls
net user guest /active:no
pause
>nul
goto
start
:scxypj
cls
cmdkey /delete:%服务器主机端IP%
pause
>nul
goto
start
:scraspj
cls
cmdkey /delete /ras
pause
>nul
goto
start
:zjrcpdk
cls
reg
add
"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC"
/v RpcUseNamedPipeProtocol /t REG_DWORD /d 1 /f
pause
>nul
goto
start
:scqd
cls
echo
.
echo
打印机驱动删除工具
echo
╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo
┋ 本程序旨在通过清除打印机驱动来解决打印机本地服务Print Spooler无法启动的情况
echo
.┋
echo
┋ 1、本程序可以快速删除电脑内的所有打印机驱动、相关注册表项
echo
.┋
echo
┋ 2、此操作有一定风险,请务必谨慎操作,它可能导致你的系统崩溃、驱动全部丢失
echo
.┋
echo
┋ 3、相关驱动会有一个备份,在
C
盘根目录下 BF2024文件夹中,你可以手动或使用血清恢复它
echo
.┋
echo
┋ 4、第三条中的备份仅为第二条中所删除的相关项,不确定是否能够完全恢复你的驱动
echo
.┋
echo
┋ 5、如果删除后发现文件依旧存在,建议进入PE下在运行一遍此程序
echo
.┋
echo
┋ 6、请务必清楚你在做什么,本人不对此程序带来的任何问题负责!!
echo
.┋
echo
┋ 最后,请务必确认你的系统盘(通常为
C
盘)有足够的空间可以做备份
echo
┋ 一般建议至少有5GB以上的空间
echo
┋ 作者:二虎电脑
echo
.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
echo
我已清楚并完全接受此说明,摁1继续下面的操作,摁2返回主界面
set choice=
set /p choice= 请输入对应的按回车:
IF
NOT
"%Choice%"
==
""
SET Choice=%Choice:~0,1%
if
/i
"%choice%"
==
"1"
goto
scqd1
if
/i
"%choice%"
==
"2"
goto
start
:scqd1
cls
:: 停止打印机服务,避免过程报错
net stop spooler
:: 设置备份目录
set backupDir=%SystemDrive%\BF2024
:: 备份并删除文件
xcopy /e /i /y %Windir%\System32\spool\drivers %backupDir%\drivers
del /f /s /q %Windir%\System32\spool\drivers*.*
xcopy /e /i /y %Windir%\System32\DriverStore %backupDir%\DriverStore
del /f /s /q %Windir%\System32\DriverStore*.*
xcopy /e /i /y %Windir%\System32\spool\PRINTERS %backupDir%\PRINTERS
del /f /s /q %Windir%\System32\spool\PRINTERS*.*
:: 备份并删除注册表项
reg
export
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3"
"%backupDir%\PrintEnvironments_Windows_x64_Drivers_Version-3.reg"
reg delete
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3"
/f
reg
export
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x86\Drivers\Version-3"
"%backupDir%\PrintEnvironments_Windows_x86_Drivers_Version-3.reg"
reg delete
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x86\Drivers\Version-3"
/f
reg
export
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers"
"%backupDir%\Print_Printers.reg"
reg delete
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers"
/f
reg
export
"HKEY_CURRENT_USER\Printers"
"%backupDir%\USER_Printers.reg"
reg delete
"HKEY_CURRENT_USER\Printers"
/f
:: 重置 Winsock
netsh Winsock reset
:: 重启打印机服务,以免重启后无法正常添加相关设备
net start spooler
:: 结束
echo
操作已完成,请重启电脑后继续其它操作,摁任意键将重启电脑,否则请点击右上角X关闭此程序
pause
shutdown /r /f /t 0
:hfqd
cls
echo
.
echo
打印机驱动恢复工具
echo
╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo
┋ 本程序旨在通过恢复相关驱动备份以解决通过使用本工具导致的相关驱动丢失问题
echo
.┋
echo
┋ 1、本程序可以快速恢复电脑内的所有使用本工具删除的打印机驱动、相关注册表项
echo
.┋
echo
┋ 2、请先确认备份文件是否存在,如果恢复失败可采取第三条手动恢复
echo
.┋
echo
┋ 3、相关驱动会有一个备份,在
C
盘根目录下 BF2024文件夹中,你可以手动恢复它
echo
.┋
echo
┋ 4、第三条中的备份仅为所删除的相关项,不确定是否能够完全恢复你的驱动
echo
.┋
echo
┋ 5、此操作有一定风险,请务必谨慎操作,它可能导致你的系统崩溃、驱动异常等情况的发生
echo
.┋
echo
┋ 6、请务必清楚你在做什么,本人不对此程序带来的任何问题负责!!
echo
.┋
echo
┋ 最后,请务必确认你的系统盘(通常为
C
盘)有足够的空间可以做备份
echo
┋ 一般建议至少有5GB以上的空间
echo
┋ 作者:二虎电脑
echo
.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
echo
我已清楚并完全接受此说明,摁任意键继续操作,否则请点击右上角关闭此程序避免造成不必要的损坏
pause
net stop spooler
:: 设置备份目录
set backupDir=%SystemDrive%\BF2024
:: 恢复文件
xcopy /e /i /y
"%backupDir%\drivers"
"%Windir%\System32\spool\"
xcopy /e /i /y
"%backupDir%\DriverStore"
"%Windir%\System32\"
xcopy /e /i /y
"%backupDir%\PRINTERS"
"%Windir%\System32\spool\"
:: 恢复注册表项
reg
import
"%backupDir%\PrintEnvironments_Windows_x64_Drivers_Version-3.reg"
reg
import
"%backupDir%\PrintEnvironments_Windows_x86_Drivers_Version-3.reg"
reg
import
"%backupDir%\Print_Printers.reg"
reg
import
"%backupDir%\USER_Printers.reg"
net start spooler
:: 结束
echo
操作已完成,请重启电脑后继续其它操作,摁任意键将重启电脑,否则请点击右上角X关闭此程序
pause
shutdown /r /f /t 0
:spjc
cls
echo
[color=#ff0000]因为担心涉嫌违规,这个视频教程暂时屏蔽了!![/color]
goto
start
:cxjj
echo
_______________________________________________________________
echo
打印机共享报错修复工具 吾爱专版
echo
.
echo
此程序旨在快速部署系统凭据,以下为简单实用方法
echo
.
echo
1、此程序上点击右键选择编辑,找到服务器主机端位置,修改为服务器参数
echo
.
echo
2、保存并以管理员身份运行
echo
.
echo
3、先运行6选项开启端口,然后根据需要创建凭证即可
echo
.
echo
4、一般情况下使用默认的用户名即可,特殊情况可以选择修改并使用来宾账户信息(记得开启来宾权限)
echo
.
echo
如果还是不行,参考打包文件中的帮助文档以及对应的解决工具。
echo
.
echo
如有其它问题可以在吾爱平台帖子留言反馈
echo
.
echo
本程序版权归二虎电脑所有,为学习探讨目的,请勿拿去卖钱
echo
____________________________________________________________________
pause
>nul
goto
start