如何在 Windows 中更改或欺骗 MAC 地址(7 种方式)

更改网卡的MAC(network card)地址并不是(MAC address)大多数用户必须做的事情。但是,一些用户可能需要欺骗他们的Windows 计算机的(Windows computer)MAC 地址(MAC address)以应对不同的问题或网络限制。为了在这种情况下为您提供帮助,我们将分享我们所知道的在 Windows中更改网卡(network card)MAC 地址(MAC address)的所有方法:

为什么要在Windows中更改MAC 地址(MAC address)

原因来自于网络管理中(network management)MAC地址(MAC address)的使用。MAC 地址(MAC address)识别连接到网络的设备,并允许网络根据它来跟踪、限制或允许访问。

MAC 地址是什么样的

MAC 地址是什么样的

例如,如果您需要分配静态IP 地址(IP address),您的路由器会根据MA​​C 地址识别并给出静态IP(IP address)地址(MAC address)当更改网络的MAC 地址(MAC address)规则困难或繁琐时,更改MAC 地址(MAC address)会派上用场。再举一个例子,如果您更换了Windows 计算机(Windows computer),或者只更换了网卡(network card),并且您的ISP使用您的(ISP)MAC 地址(MAC address)限制了您对互联网的访问,那么很容易将MAC 地址(MAC address)更改为旧的 MAC 地址并重新获得互联网访问权限,就像之前一样。改变。

当您可能想要更改MAC 地址(MAC address)时,还有其他情况,例如当您连接到工作或学校(work or school)的 Wi-Fi 网络时。如果您组织的网络管理员根据您的MAC 地址(MAC address)限制 Internet 使用,您可以欺骗MAC 地址(MAC address)以尝试绕过这些限制。

如果您需要或想知道您当前的MAC 地址(MAC address),在更改它之前,请检查这 7 种方法以在Windows上找到您的MAC 地址(MAC address)。此外,如果您需要恢复原始MAC 地址(MAC address),这里有六种方法可以做到。请记住,在Windows 11Windows 10中更改(Windows 10)MAC 地址(MAC address)后,新的 MAC 地址只有在您重新启动网卡(network card)(您可以禁用和启用它)或重新启动Windows 计算机(Windows computer)后才会激活。

1. 如何使用设备管理器更改(Device Manager)Windows 11Windows 10中的MAC 地址(MAC address)

无论(Regardless)您使用的是 Windows 11 还是Windows 10 ,请在您的计算机或设备(computer or device)上打开设备管理(Device Manager)器。在“设备管理器(Device Manager)”窗口中,通过单击或点击其条目来展开网络适配器列表。(Network adapters)然后,右键单击或按住要更改MAC 地址的(MAC address and select)网卡(network card),然后在上下文菜单中选择“属性”。(Properties)

打开网络适配器的属性

打开网络适配器(network adapter)属性(Properties)

在网络适配器的“属性(Properties)”窗口中,转到“高级(Advanced)”选项卡。在属性(Property)列表中,选择网络地址(Network Address),然后在窗口右侧的值字段中键入新的(Value)MAC 地址。(MAC address)完成后,按OK按钮。

为您的网络适配器设置 MAC 地址

为您的网络适配器(network adapter)设置MAC 地址(MAC address)

Windows 会立即更改MAC 地址(MAC address),但您需要重新启动 PC 才能开始使用它。

注意:(NOTE:)如果您找不到网络地址(Network Address)属性,则网络适配器(network adapter doesn)的驱动程序不支持该字段。在这种情况下,请遵循本指南中的第三种或第四种方法。

2. 如何从控制面板(Control Panel)更改您在Windows 11或 10中的MAC 地址(MAC address)

您还可以在Windows 11Windows 10中使用(Windows 10)控制面板(Control Panel)更改MAC 地址(MAC address)。打开它并搜索“网络连接”。(“network connections.”)然后,单击或点击搜索结果列表中的“查看网络连接”(“View network connections”)链接。

在控制面板中搜索并打开网络连接

在控制面板(Control Panel)中搜索并打开网络连接

这将打开“网络连接(Network Connections)”窗口。找到要更改MAC 地址的(MAC address)网络连接(network connection),右键单击或按住它,然后在上下文菜单中选择属性。(Properties)

打开网络连接的属性

打开网络连接(network connection)属性(Properties)

在所选网络连接的“属性(Properties)”窗口中,按“配置(Configure)”按钮。

单击或点击配置

单击或点击配置

网络适配器的“(network adapter)属性(Properties)”窗口中,转到“高级(Advanced)”选项卡。在属性(Property )列表中找到并选择网络地址(Network Address),然后在右侧键入所需的新 MAC 地址值。(Value)完成后,按OK按钮。

更改网络适配器的 MAC 地址

更改网络适配器(network adapter)MAC 地址(MAC address)

新的MAC 地址(MAC address)值存储在Windows中,在您重新启动 PC 后,它就可以使用了。

注意:(NOTE:)如果您找不到Network Address属性,可能是因为您的网卡驱动(network card)程序不(driver doesn)支持开箱即用。在这种情况下,请遵循本教程中接下来的两种方法之一。

3.如何使用第三方软件在Windows中更改(Windows)MAC地址(MAC address)

我们建议使用Technitium MAC Address Changer,这是一个免费软件实用程序,可让您欺骗MAC 地址(MAC address)下载(Download),安装并打开这个应用程序。然后,在Technitium MAC Address Changer窗口中,选择顶部列表中的网络连接(network connection)。在更改 MAC 地址(Change MAC Address)字段中输入新的MAC 地址(MAC address),然后按立即更改(Change now)按钮。

使用 Technitium MAC Address Changer 更改 MAC 地址

使用Technitium MAC Address Changer更改MAC地址(MAC address)

注意:(NOTE: )此应用程序还允许您通过随机生成新的MAC 地址来欺骗您的MAC 地址。(MAC address)为此,请单击或点击更改 MAC 地址(Change MAC Address)字段右侧的随机 MAC 地址按钮。(Random MAC Address)

默认情况下,Technitium MAC Address Changer通过自动重新启动网络连接(network connection)来立即应用新的MAC 地址(MAC address)。这意味着您无需重新启动 PC 即可应用更改。但是,您可以通过选中或取消选中名为“自动重新启动网络连接以应用更改”的选项来修改此行为。(“Automatically restart network connection to apply changes.”)

4. 如何使用注册表编辑器更改(Registry Editor)Windows中的MAC 地址(MAC address)

以管理员身份启动注册表编辑器(Registry Editor)并使用其地址栏(address bar)或左侧的导航面板访问此路径:(navigation panel)

在此节点下方,您应该会看到在您的 Windows PC 上找到的所有网络接口的列表。浏览(Browse)它们并检查右侧面板上显示的信息,以确定您需要更改的信息。DriverDesc字段最有可能帮助您确定正确的网卡(network card)

在注册表编辑器中找到网络连接节点

注册表编辑器(Registry Editor)中找到网络连接节点(network connection node)

右键单击或(Right-click or press)按住左侧面板中的网卡节点,选择(network card node)新建,(New,)然后在上下文菜单中选择字符串值。(String Value)

在注册表编辑器中为网络适配器添加新字符串

(Add)注册表编辑器中为(Registry Editor)网络适配器(network adapter)添加新字符串

在右侧面板中,输入NetworkAddress作为新添加的字符串值(string value)的名称。然后,双击或双击(click or double-tap)以编辑NetworkAddress

将新值命名为 NetworkAddress

将新值命名为 NetworkAddress

在“编辑字符串(Edit String)”窗口中,输入要应用到网卡(network card)的新MAC 地址(MAC address)

在注册表编辑器中输入新的 MAC 地址

注册表编辑器(Registry Editor)中输入新的MAC 地址(MAC address)

最后,按OK并重新启动计算机以开始使用新设置的MAC 地址(MAC address)

5. 如何从命令行更改(command line)Windows 11或 Windows 10中的MAC 地址(MAC address)

一旦我们学会了如何从注册表编辑器更改(Registry Editor)MAC地址,我们现在可以在终端、命令提示符(Terminal, Command Prompt,)PowerShell的命令行中使用reg命令来加速此更改。如果您需要在Windows 计算机上的不同(Windows computer)MAC地址之间反复切换,您可以将我们在本节中描述的命令存储并运行在脚本文件(script file)中以加快该过程。

首先,根据您喜欢使用的应用程序,以管理员身份打开终端(Terminal)命令提示符(Command Prompt)PowerShell 。

在执行下面屏幕截图中的命令之前,您需要替换我们已下划线的两个字符串。第一个字符串与您要在Windows 注册表中更改的(Windows Registry)网卡(network card)相关联。查看上一节以了解如何从注册表编辑器(Registry Editor)中获取此编号。第二个字符串是您要分配给网卡的新(network card)MAC 地址(MAC address)

如何从命令行更改 MAC 地址

如何从命令行更改(command line)MAC 地址(MAC address)

您可以在下面找到纯文本(plain text)命令,因此您可以简单地复制和粘贴它。不要(Don)忘记(t forget)编辑和更改适用于您的Windows计算机(Windows computer)和您要更改MAC 地址(MAC address)的特定网卡(network card)的值:

0001” 4181DBEA0EDF

6.如何在Windows 11中欺骗(Windows 11)MAC地址(MAC address)(随机化Wi-Fi MAC

除了设置您选择和指定的静态MAC 地址外, (MAC address)Windows 11还允许您在每次连接到某个 Wi-Fi 网络以及您将连接的所有无线网络时随机化您的MAC 地址。(MAC address)这可能是在Windows 11中欺骗您的(Windows 11)MAC 地址(MAC address)的最有效方法。

但是请注意,这只有在您的网卡驱动程序(network card driver)支持MAC 随机化(MAC randomization)时才有可能。如今,大多数网卡都支持随机硬件(random hardware)地址,但也有一些新旧适配器不支持。如果您没有看到本文(article section)或下一节中描述的设置,那么您可以做的最好的方法来欺骗您的MAC 地址(MAC address)是使用第三方应用程序,就像我们在本教程第三章中讨论的那样。现在,事不宜迟,以下是如何在Windows 11中随机化您的(Windows 11)MAC 地址(MAC address)

启动设置(Settings)应用程序,在左侧边栏中(left sidebar)选择网络和互联网(Network & internet),然后单击或点击(click or tap)右侧的Wi-Fi

在 Windows 11 的“设置”应用中访问 Wi-Fi

(Access Wi-Fi)Windows 11的设置应用程序中访问 Wi-Fi

接下来,如果您想欺骗所有Wi-Fi网络的(Wi-Fi)MAC地址,请启用位于窗口底部的名为“随机硬件地址(Random hardware addresses)”的开关。

通过启用随机硬件地址开关来欺骗您的 MAC

(Spoof)通过启用随机硬件(Random hardware)地址开关来欺骗您的MAC

如果您只想为特定Wi-Fi 网络伪造(Wi-Fi network)MAC 地址,请在(MAC address)“设置”(Settings)应用的Wi-Fi页面上,单击或点击“管理已知网络(Manage known networks)” 。

转到在 Windows 11 中管理已知网络

转到在Windows 11中(Windows 11)管理(Manage)已知网络

然后,通过单击或点击从列表中选择一个无线网络。(wireless network)

选择一个 Wi-Fi 网络

选择一个 Wi-Fi 网络

在该Wi-Fi 网络(Wi-Fi network)的页面上,找到随机硬件地址(Random hardware addresses)设置,单击或点击(click or tap)其右侧的下拉列表,然后选择您喜欢的选项:

  • 关闭:(Off:) 默认设置(default setting),您的电脑在连接到选定的Wi-Fi 网络(Wi-Fi network)时使用原始MAC 地址(MAC address)
  • 开:(On:)每次连接到选定的Wi-Fi 网络(Wi-Fi network)时,通过随机分配 MAC 地址来欺骗您的MAC 地址(MAC address)
  • 每天更改:(Change daily:)当您每天连接到所选的Wi-Fi 网络(Wi-Fi network)时, Windows 11 会欺骗您的MAC 地址(MAC address),即使您在一天中多次连接到它也是如此。

通过打开随机硬件地址来欺骗您的 MAC

(Spoof)通过打开随机硬件(Random hardware)地址来欺骗您的MAC

请注意,此设置将在您下次连接到所选Wi-Fi 网络(Wi-Fi network)时应用。如果您想立即执行此操作,您需要重新连接到您的Wi-Fi ,或者在您的 Windows 11计算机或设备(computer or device)上禁用并重新启用Wi-Fi

7.如何在Windows 10中欺骗(Windows 10)MAC地址(MAC address)(随机MAC

就像在Windows 11中一样,Windows 10还允许您在连接到Wi-Fi网络时欺骗您的MAC 地址(MAC address)。但是,这只有在您的网络适配器驱动程序(network adapter driver)提供对MAC 随机化(MAC randomization)的支持时才有可能。尽管当今大多数网卡都可以,但许多旧适配器以及一些较新的适配器都不会。如果您找不到下一段中描述的设置,则您的网络适配器(network adapter)无法立即欺骗您的MAC。作为替代方案,您可能想尝试使用我们在本教程第三部分中介绍的第三方应用程序。现在让我们看看如何随机化你的MAC地址(MAC address)Windows 10(如果您的驱动程序允许):

如果您想在所有无线连接上欺骗您的MAC 地址(MAC address),请打开“设置”(Settings)应用。在其中,导航到网络和 Internet(Network & Internet ) ,然后在左侧栏中选择Wi-Fi 。在窗口的右侧,打开名为“使用随机硬件地址”的开关。(“Use random hardware addresses.”)

通过切换随机硬件地址来欺骗所有 Wi-Fi 的 MAC

(Spoof)通过切换随机硬件(Random hardware)地址来欺骗所有Wi-FiMAC

或者,如果您只想欺骗特定Wi-Fi 网络的(Wi-Fi network)MAC 地址(MAC address),请单击或点击管理已知网络(Manage known networks)链接。

访问管理已知网络部分

访问管理(Manage)已知网络部分

在“管理已知网络(Manage known networks)”页面上,选择要为其欺骗MAC 地址(MAC address)的 Wi-Fi 连接。

打开所选 Wi-Fi 网络的属性

打开所选Wi-Fi 网络的(Wi-Fi network)属性(Properties)

找到随机硬件地址(Random hardware addresses)部分和名为“为此网络使用随机地址”的设置。(“Use random addresses for this network.”)然后,单击或点击后者下方的下拉列表。

找到随机硬件地址设置

找到随机硬件(Random hardware)地址设置

Windows 10 允许您选择三个选项之一来欺骗所选Wi-Fi 网络的(Wi-Fi network)MAC 地址(MAC address)。选择您喜欢的一个:

  • 关闭:(Off:)这是标准设置,当您连接到选定的Wi-Fi 网络时,这会使您的(Wi-Fi network)计算机使用(computer use)其原始MAC 地址(MAC address)
  • 开:(On:)每次连接到选定的Wi-Fi 网络(Wi-Fi network)时,通过设置一个随机的 MAC 地址来欺骗MAC 地址(MAC address)
  • 每天更改:(Change daily:) Windows 10每天为所选Wi-Fi 网络欺骗(Wi-Fi network)MAC 地址(MAC address),因此它全天使用相同的随机MAC 地址(MAC address),但每天使用不同的 MAC 地址。

通过在 Windows 10 中启用随机硬件地址来欺骗您的 MAC

(Spoof)通过在Windows 10(Windows 10)中启用随机硬件(Random hardware)地址来欺骗您的MAC

请注意,此更改将在您下次连接到所选Wi-Fi 网络(Wi-Fi network)时应用。如果您想立即在Windows 10中强制(Windows 10)MAC 地址(MAC address)欺骗,您需要断开连接并重新连接到Wi-Fi

为什么要更改 MAC 地址?

更改或欺骗MAC 地址(MAC address)不是常见的干预措施。MAC 地址(MAC address)背后的安全性相对较差,因为如您所见,很容易将其更改为您想要的任何值。但请记住,您不能让两个具有相同MAC 地址(MAC address)的设备在网络中同时处于活动状态。在结束本教程之前,请告诉我们您为什么要更改MAC 地址(MAC address)。我们很想知道读者需要在哪些情况下执行此操作。在下方评论(Comment),让我们谈谈这个话题。



About the author

我是一名专业的计算机技术人员,在该领域拥有超过 10 年的经验。我专注于 Windows 7 和 Windows 应用程序开发,以及酷网站设计。我在该领域知识渊博,经验丰富,对于任何希望发展业务的组织来说都是一笔宝贵的财富。



Related posts