請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 359|回復: 3

[問題] 想詢問一個reg 網卡相關的問題

[複製鏈接]
發表於 2017-10-25 23:47:42 | 顯示全部樓層 |閱讀模式
想做一個REG檔在不同的電腦上設定網卡數值
路徑如下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{網卡名稱}
想更改 RegisterAdapterName  RegistrationEnabled 這兩個參數
但每台電腦Interfaces底下  的  {網卡名稱}  都不一樣 該怎處理才可以通用
發表於 2017-10-26 13:21:42 | 顯示全部樓層
本帖最後由 wusun 於 2017-10-26 13:40 編輯

根據:請問電腦的網路IP設定參數存在哪裡?

以下:SetTcpIp_Param.bat
@echo off
setlocal EnableDelayedExpansion

set RegisterAdapterName=0
set RegistrationEnabled=1


set Network_Key=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
set Interfaces_Key=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

for /f "tokens=4 delims={}" %%i in ('reg.exe query "%Network_Key%"') do (
  set GUID={%%i}
  reg.exe query "%Interfaces_Key%\!GUID!" >nul 2>&1 && (
    for /f "tokens=3" %%j in ('reg.exe query "%Network_Key%\!GUID!\Connection" /v "Name"') do (echo %%j:)
    reg add "%Interfaces_Key%\!GUID!" /v "RegisterAdapterName" /t REG_DWORD /d "%RegisterAdapterName%" /f >nul && echo Set RegisterAdapterName to %RegisterAdapterName%
    reg add "%Interfaces_Key%\!GUID!" /v "RegistrationEnabled" /t REG_DWORD /d "%RegistrationEnabled%" /f >nul && echo Set RegistrationEnabled to %RegistrationEnabled%
  )
)

pause

 樓主| 發表於 2017-10-28 00:16:10 | 顯示全部樓層
wusun 發表於 2017-10-26 13:21
根據:請問電腦的網路IP設定參數存在哪裡?

以下:SetTcpIp_Param.bat

請問一下我要有修改什麼嗎? 因為我用上去不能用....
發表於 2017-10-28 14:22:26 | 顯示全部樓層
本帖最後由 wusun 於 2017-10-28 14:33 編輯
jeff8023 發表於 2017-10-28 00:16
請問一下我要有修改什麼嗎? 因為我用上去不能用....

你唯一要修改的,只有把其後數值改成你想要的設定值
set RegisterAdapterName=0
set RegistrationEnabled=1

你有把其存成bat檔,再執行嗎?
出現什麼錯誤訊息,有截圖嗎?
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2018-11-14 23:58 , Processed in 0.330727 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表