金币数
魅力值
疲劳值
黑历史
额外经验
论坛代币
|
登录可查看完整内容
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 太阳是奇点 于 2026-7-9 04:18 编辑

@echo off
ipconfig /flushdns
echo [%date% %time%] DNS缓存已刷新 >> "%~dp0flushdns.log"
以上命令为刷新dns解析,新建文档,并改文档为bat后辍,名字可以取flushdns.bat,但bat必须是后辍
然后手动以下操作
设置每小时自动运行(任务计划程序)- 创建任务:按 Win + R,输入 taskschd.msc回车,打开任务计划程序
- 右侧点击 "创建任务"(不是"创建基本任务")
- 常规 选项卡:
- 名称:每小时刷新DNS缓存
- 勾选 "使用最高权限运行"(必须,否则刷新失败)
- 勾选 "隐藏"(可选,避免弹窗打扰)
- 触发器 选项卡:
- 点击 "新建"
- 开始任务:按预定计划
- 设置:每小时
- 重复间隔:1 小时,持续时长:无限期
- 勾选 "启用"
- 操作 选项卡:
- 点击 "新建"
- 操作:启动程序
- 程序/脚本:浏览选择你的 flushdns.bat文件
- 条件 选项卡:
- 取消勾选 "只有在计算机使用交流电源时才启动此任务"(笔记本用户必看)
- 点击 "确定" 保存
验证是否生效- 在任务计划程序库中找到该任务,右键 → "运行",手动触发一次测试
- 查看 flushdns.bat同目录下的 flushdns.log,确认有日志记录
- 之后每隔 1 小时会自动静默执行,无需人工干预
以上操作可以自我进行调节重复自动运行的时间,用于自动清理dns的缓存,网页因为延迟无法打开也能够用该方法解决
|
|