Windows 8.1 で TCP/IP をリセットするにはどうすればいいですか?

Windows 8.1 で TCP/IP をリセットするにはどうすればいいですか?

次の 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

関連情報