以下 netsh 指令不適用於 Windows 8.1。
netsh int ipv4 重置
它給出“訪問被拒絕”錯誤,這是一個非常已知的問題,許多人在線上論壇上抱怨這個問題。
沒有已知的等效 PowerShell 命令。一種繁瑣的解決方案是使用進程監視器並追蹤它所需的註冊表
存取並授予存取權限。這是不切實際的,因為登錄項目在每台電腦上都包含一個隨機 GUID。
對此的實際補救措施是什麼?
更新:
@grawity,我在提升模式下嘗試了該命令 - 當然
答案1
使用 Powershell,您幾乎可以建立自己的命令。像這樣的事情可能會有所幫助:
$netadapt = Get-CimInstance CIM_NetworkAdapter | ? {$_.AdapterType -eq "Ethernet 802.3"}
$netadapt.Disable()
$netadapt.Enable()
唯一需要注意的是,它將重置所有「乙太網路 802.3」網路適配器。如果這是一個問題,您可以替換$_.AdapterType
為$_.name
也可以替換"Ethernet 802.3"
為實際的設備名稱,例如"Intel(R) 82579V Gigabit Network Connection."
答案2
您可以使用 PowerShell 解決此問題。趕緊跑命令:
Remove-NetIPAddress