这是之前很久之前给朋友写的一个小工具,可以修复系统完整性和重置网络批处理,今天看到了,就放上来吧= =
大致上就是调用 SFC、DISM、CHKDSK、NETSH、IPCONFIG 这些指令按步骤自动修复电脑~ 要管理员模式运行(毕竟 SFC 这些就要求管理员)
可以在这里摸到资源:
ftp://nas.codyzzj.site/SAGA.ink/SAGA.SYStool_1.3.bat
https://www.jianguoyun.com/p/DSB02HsQqo6yBxjd-LkD
或者下面是源码,你可以复制到文本文档,然后把 txt 的后缀改成 bat。记得保存的编码格式要 ANSI,不然会乱码 x……
@echo off
mode con cols=63 lines=30
title 系统维护运行时 by INXEKI(www.saga.ink)
echo.
echo ——————————————————————————————
echo 系统维护运行时 Version 1.3 Release
echo.
echo 请确认你是右键选择 以管理员身份运行 此文件
echo.
echo 这是一个快速检索并修复系统错误的批处理文件
echo.
echo 用于验证系统完整性和维护主驱动器的健康环境
echo 也可以进行初步的网络诊断以及自适应网络修复
echo 你可以在这进行的操作都是无害的,请放心使用
echo ——————————————————————————————
echo.
echo SAGA.ink - Powered by Windows CMD
echo.
echo ——————————————————————————————
echo.
echo 你需要先进行硬盘检查,以使用保证运行正常
echo.
echo 输入 Y 代表已经进行过硬盘检查,开始维护。
echo 输入 N 代表还未进行过硬盘检查,先行检查。
echo 输入 F 代表我只需要快速确定一下系统状态。
echo 输入 I 代表我需要简易地修复一下网络故障。
echo.
echo 你想要如何执行操作?(Y / N / F / I)
echo,&set /p chk= 输入 N 以进行硬盘检查,请输入字母:
if "%chk%" == "Y" goto YES
if "%chk%" == "y" goto YES
if "%chk%" == "N" goto NO
if "%chk%" == "n" goto NO
if "%chk%" == "F" goto FAST
if "%chk%" == "f" goto FAST
if "%chk%" == "I" goto INTERNET
if "%chk%" == "i" goto INTERNET
:YES
@echo on
netsh winsock reset
SFC /SCANNOW
DISM /Online /Cleanup-image /ScanHealth
DISM /Online /Cleanup-image /CheckHealth
DISM /Online /Cleanup-image /RestoreHealth
@echo off
echo 如果你看到这句话,请重新启动你的电脑。
echo 这代表系统自查自修已经完成,可以初步解决一些问题。
pause
goto end
:NO
echo.
echo.
echo 因为要检查系统盘,请输入 Y 以确定挂起到下次重新启动。
echo.
@echo on
chkdsk C: /f
goto end
:FAST
@echo on
SFC /VERIFYONLY
@echo off
echo.
echo 如果显示为“未找到任何完整性冲突”,则代表无需修复。
echo.
pause
goto end
:INTERNET
@echo on
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
@echo off
echo.
echo 请重新启动电脑以完成网络快速修复。如果网络仍然故障,欢迎获取更多支持。
echo.
pause
goto end
:end
echo.
echo.
echo.
echo 感谢您使用 SAGA.SYS 工具。访问 saga.ink 以获取更多内容。
echo.
pause
exit