导读:
  最近教育网调试,原来的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修复,模拟修复网络连接(原)相关推荐

  1. 安装win10 无网络_微软已修复Win10“无网络连接”问题 已在Dev频道测试

    7月下旬,微软承认 Windows 10 May 2020(20H1/Version 2004)功能更新中存在问题,显示错误的互联网连接警告,可能会禁用 Spotify 或者 Microsoft St ...

  2. Windows系统安装了虚拟机后,网络无法修复且无网络连接如何修复?跟随作者一起来寻找问题并解决吧

    系统:Windows10及以上的系统都可以兼容 虚拟机:vitualbox和vmvare workstation的较高版本 出现问题:网络连接不稳定.WiFi图标丢失等问题 文章目录 前言 一.为什么 ...

  3. 系统备用服务器连接配置异常,网络配置的DNS服务老是异常网络连接老是异常...._网络编辑_帮考网...

    banyangwo 新兵答主 08-08 TA获得超过3262个赞 DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所 ...

  4. 泉州dns服务器无响应,网络连接正常但就是网速较慢还修复不了为什么

    [问题描述]: 网页显示空白或显示慢 [原因分析]: Cookies文件过多 [简易步骤]: 点击[开始]-[控制面板]-选择[网络和internet选项]-打开[internet选项]-点击[删除] ...

  5. 一些 Linux 系统故障修复和修复技巧

    我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...

  6. Linux启动hbase的shell命令出现警告_Linux 系统故障修复和修复技巧

    我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...

  7. Linux启动hbase的shell命令出现警告_一些 Linux 系统故障修复和修复技巧

    我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...

  8. Linux系统故障修复和修复技巧

    导读 我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 我发现Lin ...

  9. 电脑网页打不开html文件,网络连接上打不开网页 电脑可以连上网,但无法打开网页?...

    网络连接上了但是打不开网页是什么原因? 您好,如您的宽带出现故障,可关注"中国联通"微信公众号,点击"客户服务>宽带报障>常见故障指引",查看对应故 ...

最新文章

  1. 针对JavaScript的常用事件、对象捕获和使用技巧
  2. 从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一)
  3. 示波器到底选择多大的带宽合适
  4. Spring Boot、Spring Cloud、Spring Cloud Alibaba版本关系查询
  5. 15个PHP库,你值得拥有!(下)
  6. 旅途中的人物之一:卖菜老人
  7. .Net之多语言配置
  8. 树哈希判断同构无根同构问题转有根同构问题
  9. bzoj1233 单调队列优化dp
  10. word2016 图片去底灰_看来看去,还是高级灰最耐看,喜欢现代简约风的你,选它准不会错...
  11. Redis 中的过期元素是如何被处理的?「视频版」——面试突击 002 期
  12. 虚拟机安装 xp步骤(参照百度文库)
  13. smtp邮件服务器配置,配置SMTP服务器
  14. spring boot 核心配置文件是什么?
  15. 【手游】手游行业专业相关知识储备
  16. WiFi广告路由器的利与弊
  17. “人工智能”•从入门到入土 –导言
  18. Modifiers should be declared in the correct order 修饰符应按正确的顺序声明
  19. Bootstrap的响应式导航栏
  20. 多多评价怎么显示第一个_拼多多商品质量分哪里看?怎么看评分?

热门文章

  1. 如何在线录屏?怎么录制网课
  2. 基于云平台的ATS系统微服务架构方案研究
  3. 电子信息类部分期刊投稿指南(转载)
  4. 老人防跌倒报警系统,及时防止跌倒给老人带来的伤害-新导智能
  5. 中国风电集团 --------网上审批系统
  6. #基于ROS的编队控制
  7. 蹭网有风险,大伙需谨慎!
  8. KernelPanic·并发并行专题
  9. 视频矩阵系统中三代OSD字符叠加技术全面解析
  10. 塞尔将向阿里巴巴集团总裁迈克尔埃文斯汇报工作