次の netsh コマンドは Windows 8.1 では動作しません。
netsh int ipv4 リセット
「アクセスが拒否されました」というエラーが表示されますが、これは非常によく知られている問題であり、オンライン フォーラムでは多くの人がこの問題について不満を述べています。
同等のPowerShellコマンドは知られていません。面倒な解決策の1つは、プロセスモニターを使用して、必要なレジストリを追跡することです。
にアクセスしてアクセスを許可します。レジストリ キーには各マシンのランダムな GUID が含まれるため、これは実用的ではありません。
これに対する実際的な解決策は何でしょうか?
アップデート:
@grawity、昇格モードでコマンドを試しました - もちろん
答え1
Powershell を使用すると、ほぼ独自のコマンドを作成できます。次のようなものが役立つかもしれません:
$netadapt = Get-CimInstance CIM_NetworkAdapter | ? {$_.AdapterType -eq "Ethernet 802.3"}
$netadapt.Disable()
$netadapt.Enable()
唯一の注意点は、"Ethernet 802.3" であるすべてのネットワーク アダプタがリセットされることです。これが問題になる場合は、実際のデバイス名に置き換えて、次のよう$_.AdapterType
に$_.name
置き換えることができます。"Ethernet 802.3"
"Intel(R) 82579V Gigabit Network Connection."
答え2
PowerShellを使えばこの問題を解決できます。コマンド:
Remove-NetIPAddress