DNS修复,模拟修复网络连接(原)
导读:
最近教育网调试,原来的DNS失效。一台台电脑去改?@#¥%……
干脆做个小程序。
习惯导入注册表文件,后来才发现每台电脑注册表中DNS的地址是不一样的,跟网卡的CLSID有关。
重换思路:先取得网卡的CLSID,再进行添加新的DNS。
必须能读取注册表,还要进行字符串的连接。DOS批处理是不够的了。就用VBS了!
还要修复网络连接。DOS批处理停止、启用系统服务是拿手好戏。
最后用DOS+VBS,做出了这样一个程序。
DNS.vbs:
程序代码
'DNS.vbs(将以下代码存为DNS.vbs文件)
Dim OperationRegistry
Set OperationRegistry = WScript.CreateObject("WScript.Shell")
Dim InterfaceList, NetworkCardsServiceName
'得到网卡CLASSID
InterfaceList = OperationRegistry.RegRead("HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/EAPOL/Parameters/General/InterfaceList")
NetworkCardsServiceName = right(InterfaceList,38)
'MsgBox(NetworkCardsServiceName)
'设置新的DNS
'MsgBox("HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfaces/" &NetworkCardsServiceName)
OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfaces/" &NetworkCardsServiceName &"/NameServer", "108.108.0.8,221.228.255.1,218.2.135.1"
DNS.bat:
程序代码
@ECHO OFF
ECHO ====== 马小校内DNS设置 ======
ECHO.
ECHO 作者:Shortway@Sina.com
ECHO.
ECHO 非马杭中心小学校内,或非武进教育城域网内用户禁止使用!请自行关闭本窗口!
ECHO.
ECHO 要设置,请按任意键开始!...
ECHO.
@PAUSE >NUL
ECHO 正在设置,请稍候...
REM 执行“DNS.VBS”,修改 DNS 服务器地址。
@WSCRIPT.EXE DNS.VBS
REM 修复网络连接
@IPCONFIG /RELEASE >NUL
@IPCONFIG /RENEW >NUL
@ARP -D
@NET STOP DNSCACHE >NUL
@NET START DNSCACHE >NUL
@NET STOP DHCP >NUL
@NET START DHCP >NUL
ECHO.
ECHO 打开武进教育网试试...
"c:/program files/internet explorer/iexplore.exe" http://www.wjedu.net
本文转自
http://www.wjmhxx.com/shortway/article.asp?id=59
DNS修复,模拟修复网络连接(原)相关推荐
- 安装win10 无网络_微软已修复Win10“无网络连接”问题 已在Dev频道测试
7月下旬,微软承认 Windows 10 May 2020(20H1/Version 2004)功能更新中存在问题,显示错误的互联网连接警告,可能会禁用 Spotify 或者 Microsoft St ...
- Windows系统安装了虚拟机后,网络无法修复且无网络连接如何修复?跟随作者一起来寻找问题并解决吧
系统:Windows10及以上的系统都可以兼容 虚拟机:vitualbox和vmvare workstation的较高版本 出现问题:网络连接不稳定.WiFi图标丢失等问题 文章目录 前言 一.为什么 ...
- 系统备用服务器连接配置异常,网络配置的DNS服务老是异常网络连接老是异常...._网络编辑_帮考网...
banyangwo 新兵答主 08-08 TA获得超过3262个赞 DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所 ...
- 泉州dns服务器无响应,网络连接正常但就是网速较慢还修复不了为什么
[问题描述]: 网页显示空白或显示慢 [原因分析]: Cookies文件过多 [简易步骤]: 点击[开始]-[控制面板]-选择[网络和internet选项]-打开[internet选项]-点击[删除] ...
- 一些 Linux 系统故障修复和修复技巧
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...
- Linux启动hbase的shell命令出现警告_Linux 系统故障修复和修复技巧
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...
- Linux启动hbase的shell命令出现警告_一些 Linux 系统故障修复和修复技巧
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...
- Linux系统故障修复和修复技巧
导读 我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 我发现Lin ...
- 电脑网页打不开html文件,网络连接上打不开网页 电脑可以连上网,但无法打开网页?...
网络连接上了但是打不开网页是什么原因? 您好,如您的宽带出现故障,可关注"中国联通"微信公众号,点击"客户服务>宽带报障>常见故障指引",查看对应故 ...
最新文章
- 针对JavaScript的常用事件、对象捕获和使用技巧
- 从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一)
- 示波器到底选择多大的带宽合适
- Spring Boot、Spring Cloud、Spring Cloud Alibaba版本关系查询
- 15个PHP库,你值得拥有!(下)
- 旅途中的人物之一:卖菜老人
- .Net之多语言配置
- 树哈希判断同构无根同构问题转有根同构问题
- bzoj1233 单调队列优化dp
- word2016 图片去底灰_看来看去,还是高级灰最耐看,喜欢现代简约风的你,选它准不会错...
- Redis 中的过期元素是如何被处理的?「视频版」——面试突击 002 期
- 虚拟机安装 xp步骤(参照百度文库)
- smtp邮件服务器配置,配置SMTP服务器
- spring boot 核心配置文件是什么?
- 【手游】手游行业专业相关知识储备
- WiFi广告路由器的利与弊
- “人工智能”•从入门到入土 –导言
- Modifiers should be declared in the correct order 修饰符应按正确的顺序声明
- Bootstrap的响应式导航栏
- 多多评价怎么显示第一个_拼多多商品质量分哪里看?怎么看评分?