csx 发表于 2023-7-5 03:13

开机时恢复网络的某个默认设置



一个朋友跟我提了个需求,虽然我也不知道他要干嘛用的,

就是windows10系统下, 用户登录时,或者开机时,恢复下面这个设置为默认的关


这个朋友跟我说,说他电脑重启后经常会上不去网,他对象那边也经常这样子,特别诡异,后来发现这个有时候会开启着,他把这个关了就恢复正常了.
因为也不知道因为什么造成的,他就托我给他写个什么程序,让每次开机恢复一下这个选项.
然后我就给他写了这个代码,添加恢复这个的设置到任务计划,这样子每次开机都会执行一遍,


顺便贴上源码:


@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net session >nul 2>&1 || (
    echo 请使用管理员权限运行此脚本!
    pause
    exit /b
)

:: 继续执行脚本内容

set "taskname=开机恢复网络默认设置(防止开机时连不上网)"

schtasks /create /tn "%taskname%" /sc onlogon /rl highest /tr "cmd /c reg add \"HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\" /v ProxyEnable /t REG_DWORD /d 0 /f"

pause
页: [1]
查看完整版本: 开机时恢复网络的某个默认设置