WinPE下如何实现上网功能
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大家都知道,WinPE并不是一种常规的操作系统,而是作为修复、启动系统的一种工具,所以在WinPE系统下就不能像常规系统一样进行轻松上网,如果想要实现WinPE系统的上网功能的话,就要对此附上代码,让系统执行网络功能。
WinPE系统上网代码大全:
echo 正在设置IP即DNS的配置
@echo off
netsh add helper ifmon.dll
netsh interface ip set address “本地连接” static addr=192.168.1.174 mask=255.255.255.0 gateway=192.168.1.1 auto
netsh interface ip set address “本地连接” static addr=192.168.1.174 mask=255.255.255.0 gateway=192.168.1.1 auto
netsh interface ip set dns name=“本地连接” static 218.85.157.99
netsh interface ip add dns name=“本地连接” 218.85.152.99
代表的是 IP地址及DNS地址依次是:
(大家可对照进行修改成自己要的,没技术含量。)
IP地址:192.168.1.174
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS:218.85.157.99
218.85.152.99
还有就是修改网卡的地址(及MAC)在下面这段中的,最后引号“00E081031837”如下:
echo 将新的MAC值写入注册表
reg add “HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-
11CE-BFC1-08002bE10318}\0001” /f /v “NetworkAddress” /t REG_SZ /d
“00E081031837”
修改成你要的代码即可(无需转码!)
最后就是关于的启用/禁用网卡的书写了,使用的devcon这个工具的disable(禁用)与enable(启用)硬件设备,右键我的电脑然后就是属性-硬件-设备管理器-网络配置器,接着对所要修改的网卡右键属性-详细信息最后下拉框选择“硬件 ID”,就是你机子上的网卡的上的“硬件 ID”中的代码就是:
“&DEV_8139& ”中的“DEV_8139”值就是我们所要的硬件ID代码了
在批处理中的查找相关“DEV_8139”
全部替换成刚才查看到的“DEV_8139”(举个例子)
这个IP DNS MAC 地址就是一键设定好了!
原文里面的代码如下:
@echo off
PUSHD %~dp0
SET TP=%CD%
title 欢迎使用靠山王DIY IP-DNS-MAC快速设定
color 4f
echo 正在设置IP即DNS的配置。
@echo off
netsh add helper ifmon.dll
netsh interface ip set address “本地连接” static addr=192.168.1.174
mask=255.255.255.0 gateway=192.168.1.1 auto
netsh interface ip set address “本地连接” static addr=192.168.1.174
mask=255.255.255.0 gateway=192.168.1.1 auto
netsh interface ip set dns name=“本地连接” static 218.85.157.99
netsh interface ip add dns name=“本地连接” 218.85.152.99
echo 将新的MAC值写入注册表
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0001” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0008” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0002” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0003” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0004” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0005” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0006” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0007” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0009” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
reg add
“HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE1 0318}\0010” /f /v “NetworkAddress” /t REG_SZ /d “00E081031837”
echo 正在禁用本机网卡
devcon disable *DEV_3065*
echo 正在启用本机网卡
echo 友情提示:此操作时间较长,请耐心等待,脚本执行完成后,本窗口会自动退出。
devcon enable *DEV_3065*