本帖最后由 thp2008 于 2023-9-16 23:39 编辑
保存为xxx.ps1
ANSI编码。
如果不允许运行Powershell脚本,Powershell 管理员权限运行,Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser 选Y。
Windows 10 / Windows 11 测试通过。全自动,运行需要以管理员权限,因为涉及到改变硬件的配置参数。
注意:运行成功后,会将电脑上的所有网卡的这个选项都自动关闭。- # 获取所有网络适配器的列表
- $networkAdapters = Get-NetAdapter
-
- # 循环遍历每个网络适配器并关闭"大量传送减负v2(IPv4和IPv6)"选项
- foreach ($adapter in $networkAdapters) {
- # 获取网络适配器的名称
- $adapterName = $adapter.Name
-
- # 关闭 IPv4 的"大量传送减负v2"选项
- Set-NetAdapterAdvancedProperty -Name $adapterName -DisplayName "Large Send Offload V2 (IPv4)" -DisplayValue "Disabled"
-
- # 关闭 IPv6 的"大量传送减负v2"选项
- Set-NetAdapterAdvancedProperty -Name $adapterName -DisplayName "Large Send Offload V2 (IPv6)" -DisplayValue "Disabled"
-
- # 输出操作结果
- Write-Host "已关闭网络适配器 $adapterName 的大量传送减负v2(IPv4和IPv6)选项。"
- }
-
- # 输出完成消息
- Write-Host "所有网络适配器的大量传送减负v2(IPv4和IPv6)选项已关闭。"
复制代码
|