设为首页 收藏本站
查看: 1405|回复: 0

Win7系统重启网卡批处理

[复制链接]

尚未签到

发表于 2015-5-15 05:28:59 | 显示全部楼层 |阅读模式
  最近,网卡老抽风,开机登录时必须重启一下本地连接才能连接到网络。
  于是写了一个批处理文件自动处理开机网卡重启任务,因为没有管理员密码,有些提权操作完成不太容易
  在网上搜集了一些资料,也试了一些方法,比如:计划任务,自启动程序等等。
  
  程序代码如下:
  



1 echo off  
2   
3 :: BatchGotAdmin  
4 :-------------------------------------  
5 REM  --> Check for permissions  
6 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  
7   
8 REM --> If error flag set, we do not have admin.  
9 if '%errorlevel%' NEQ '0' (  
10     echo Requesting administrative privileges...  
11     goto UACPrompt  
12 ) else ( goto gotAdmin )  
13  
14
15 echo 正在获取临时提权
16  
17 :UACPrompt  
18     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
19     echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"  
20   
21     "%temp%\getadmin.vbs"  
22     exit /B  
23   
24 :gotAdmin  
25     if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
26     pushd "%CD%"  
27     CD /D "%~dp0"  
28
29 echo 提权成功!
30 :--------------------------------------  
31
32 echo 禁用本地连接
33
34 netsh interface set interface 本地连接 disabled
35
36 echo 延时1秒。。。
37
38 ping -n 1 127.0.0.1>nul
39
40 echo 开启本地连接
41
42 netsh interface set interface 本地连接 enabled
43
44 echo 重启操作完成
45
46 pause
  解释:重启网卡需要管理员权限运行,否则会返回本地连接未绑定的错误,ping操作实现延时功能,此处延时1秒钟。
   代码前半部分为临时提权操作,因为没有Adminstrator账户密码,所以将程序放入计划任务以系统最高权限运行也不能解决问题
  将此程序放入系统自启动文件夹里就可以实现开机自启动
  
  本地运行结果:
   DSC0000.jpg
  参考:
  1.命令行重启网卡   http://social.microsoft.com/Forums/zh-CN/window7betacn/thread/8a520c98-a6d3-423a-ae56-fa5701ccf9d3
  2.批处理请求临时管理员权限  http://www.douban.com/note/227667370/
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-67011-1-1.html 上篇帖子: 解决vista和win7在windows服务中交互桌面权限问题:穿透Session 0 隔离 下篇帖子: 自己的Win7小工具(二)———WMI实现实时流量显示
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表