每当我尝试在 cmd 上列出 netsh 接口名称时,都会出现问号

每当我尝试在 cmd 上列出 netsh 接口名称时,都会出现问号

在东芝电脑上运行 Windows 10 进行工作。我尝试手动为我的 Wi-Fi 设置特定的 MTU,但每当我尝试运行时netsh int ipv4 set subinterface "Wi-Fi" mtu=1480 store=persistent,我都会收到以下返回:The filename, directory name, or volume label syntax is incorrect.

我认为 wifi 接口的名称与我在参数中输入的名称不同,因此我运行netsh interface show interface并得到以下内容:

Admin State State Type Interface Name

-------------------------------------------------------------------------
Enabled        Connected      Dedicated        Hamachi
Enabled        Disconnected   Dedicated        ????????? ??????
Enabled        Connected      Dedicated        ?????? Wi-Fi
Enabled        Disconnected   Dedicated        ??Ethernet

因此,我尝试使用相同的命令行再次运行 set MTU,复制粘贴我的 Wi-Fi 接口名称(我不知道为什么它会显示为问号)。但是,我收到相同的错误,提示它不正确。

我该如何解决这个问题?谢谢阅读。

答案1

您始终可以使用 powershell 命令。以下命令将显示名称中带有“f”的每个接口,然后更新巨型数据包分配。

 get-netadapter | where-object { $_.Name -like "*f*"} | foreach-object { Set-NetAdapterAdvancedProperty -Name $_.Name -RegistryKeyword '*JumboPacket' -RegistryValue 1450 }

如果您有任何问题,您可以使用此来验证现有的属性及其关联值。

get-netadapter | where-object { $_.Name -like "*f*"} | foreach-object { get-NetAdapterAdvancedProperty -Name $_.Name }

相关内容