|
4#
楼主 |
发表于 2010-10-16 18:57:19
|
只看该作者
批处理路径我已经改了啊。
只是那个start_net批处理中的路径不需要设置啊
我贴出来让你看看那批处理代码。
@ECHO OFF
COLOR 2E
TITLE 启用网络支持
PUSHD %~dp0
SET TP=%CD%
ECHO 正在解压网络组件及驱动...
7z.exe x NET_PART.7z -y -aos -o"%SystemRoot%" >NUL
7z.exe x OUTER_BASE.7z -y -aos -o"%SystemRoot%\System32" >NUL
PECMD DEVI "%TP%\DRIVERS_NET.CAB"
START /Wait .\InfCacheBuild.exe %SystemRoot% >NUL
PECMD UPNP -pnp >NUL
PECMD EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
PECMD EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
Echo.
ECHO 正在安装网络设备及网络组件...
REGSVR32 /S NETCFGX.DLL
REGSVR32 /S NETSHELL.DLL
REGSVR32 /S NETMAN.DLL
REM 注册下面这个DLL以支持WPA加密网络
REGSVR32 /S RSAENH.DLL
REM 注册这个以支持登录DZ论坛
REGSVR32 /S vbscript.dll
PECMD UPNP -c p -i MS_TCPIP
PECMD UPNP -c c -i MS_MSCLIENT
PECMD UPNP -c s -i MS_SERVER
PECMD UPNP -c p -i MS_L2TP
PECMD UPNP -c p -i MS_PPTP
PECMD UPNP -c p -i MS_PPPOE
PECMD UPNP -c p -i MS_WANARP
PECMD UPNP -c p -i MS_NDISWAN
PECMD UPNP -c s -i MS_RASCLI
PECMD UPNP -c s -i MS_RASSRV
PECMD UPNP -c s -i MS_STEELHEAD
Echo.
ECHO 开始启动网络相关服务...
PECMD SERV TCPIP
PECMD SERV DHCP
PECMD SERV NLA
::PECMD SERV LMHOSTS
::这个是NETBIOS用的服务,好像也用不到
SET K=HKLM\SYSTEM\CurrentControlSet\Services&&SET W=AutoShareServer&&SET S=AutoShareWks
REG ADD %K%\Lanmanserver\parameters /v %S% /t REG_DWORD /d 0 /f >NUL
REG ADD %K%\Lanmanserver\parameters /v %W% /t REG_DWORD /d 0 /f >NUL
REG ADD %K%\lanmanworkstation\parameters /v %S% /t REG_DWORD /d 0 /f >NUL
REG ADD %K%\lanmanworkstation\parameters /v %W% /t REG_DWORD /d 0 /f >NUL
REG ADD "HKLM\SOFTWARE\Microsoft\Driver Signing" /f /v "Policy" /t REG_BINARY /d 00
PECMD SERV SERVER
PECMD SERV NETMAN
PECMD UPNP -pnp -cn WinPE -wg WORKGROUP
::PECMD SERV BROWSER
::这是刷新显示工作组电脑的服务,暂时用不到。
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1
DEL "%USERPROFILE%\桌面\启用网络支持.LNK" /Q >NUL 2>NUL
::PECMD REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0
::显示网上邻居,但感觉没什么用。
REM 以下用于显示系统托盘的网络连接图标
REM regsvr32 /S %windir%\system32\stobject.dll
REM FOR /F %%i IN ([email=]'@reg[/email] query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}" /s^|find /i "Connection"') DO >nul REG ADD %%i /v ShowIcon /t REG_DWORD /d 1 /f
REM PECMD.EXE KILL EXPLORER.EXE
PECMD LINK !%USERPROFILE%\桌面\宽带连接,%SystemRoot%\SYSTEM32\RASPHONE.PBK
PECMD LINK !%USERPROFILE%\桌面\启用无线网络,%TP%\START_NET_WIRELESS.CMD,,SHELL32.DLL#141
PECMD LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\启用网络服务,%SystemRoot%\System32\STARTNET.CMD,,SHELL32.DLL#14
PECMD LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\ADSL 宽带连接,%SystemRoot%\SYSTEM32\RASPHONE.PBK
PECMD LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\挂断ADSL,%SystemRoot%\System32\HANGUP.CMD,,HANGUP.ICO
PECMD LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\PENETCFG网络设置,%SystemRoot%\System32\PENETCFG.exe
PECMD LINK !%Desktop%\IP设置,%SystemRoot%\SYSTEM32\PENETCFG.exe
CALL ..\IE6\INSTALLIE.CMD
CALL ..\THUNDER\THUNDER.CMD
CALL ..\OTH_TOOLS\OTH_TOOLS.CMD
Start %SystemRoot%\SYSTEM32\PENETCFG.exe
EXIT
问题是我试了那个7z解压命令,根本不行,解不了压。
[ 本帖最后由 heimahack 于 2010-10-16 18:58 编辑 ] |
|