- GDID 是分配给每个 Windows 安装的唯一且持久的标识符,用于遥测跟踪。
- 它是通过内部服务和微软帐户的交互生成的,将硬件与用户的身份关联起来。
- 虽然禁用该功能会影响系统,但有一些方法可以限制跟踪和数据收集。
你可能听说过微软的遥测技术,但其中有一个技术细节常常被大多数用户忽略,却令人不安。我们说的就是GDID,即全局设备标识符,它就像你电脑的数字车牌,Windows 正是利用它来识别其庞大数据生态系统中各个设备的身份。
最令人好奇的是,自 2015 年 Windows 10 发布以来,这个元素就一直在暗中运作。多年来,微软一直保持沉默,没有发布任何关于它是如何创建或持续时间的任何技术规范,而是将揭开这个标识符真相的任务留给了独立研究人员和逆向工程。
GDID究竟是什么?它有什么用途?

简而言之,GDID 是一个全局标识符,它使微软能够将特定的 Windows 安装与其他所有安装区分开来。无论您使用的是笔记本电脑、台式电脑,甚至是虚拟机,只要您安装了 Windows 系统,就很可能拥有一个关联的 GDID。它的主要功能是作为一条通用线索,将一段时间内的诊断和遥测事件关联起来。
尽管微软并未公开太多细节,但众所周知,这段代码对于汇总错误报告和检测多个系统中反复出现的漏洞至关重要。借助这段代码,微软可以确定有多少实际安装受到特定漏洞的影响,从而决定哪些安全更新的优先级最高。
然而,当使用此标识符来关联不同 IP 地址或 VPN 连接上的活动时,问题就出现了。本质上,这使得微软能够知道即使切换了网络,用户仍然是同一个人,并且使用的是相同的操作系统,从而实现对设备活动的极其精确的跟踪。
微软帐户的创建过程及其作用
这段代码的生成并非偶然。当我们配置 Windows 并将其与Microsoft 帐户关联时,这个过程就开始了。此时,一系列内部服务会被启动,其中wlidsvc 进程会从 login.live.com 服务器请求一个 PUID(成对唯一标识符),然后该 PUID 会被注册到公司的设备目录服务中。
需要注意的是,GDID 直接存储在系统注册表中,通常以小写字母“g”后跟一个十进制数字表示。虽然在常规系统更新后 GDID 保持不变,但当您全新安装 Windows 时, GDID会发生变化。不过,当您使用同一帐户重新登录时,Microsoft 可以将新的 GDID 与之前的登录历史记录关联起来。
对于技术爱好者来说,已经发现微软服务器会根据一系列硬件数据生成这段代码。系统发送的请求包含 BIOS 信息、系统型号、主板系列、存储数据,以及最重要的与TPM (可信平台模块)相关的元数据,从而确保设备的身份几乎无法重复。
隐私权与备受争议的“散落蜘蛛”案

由于一起涉及网络犯罪组织“散落蜘蛛”(Scattered Spider)的诉讼案,GDID从技术机密变成了公开信息。根据FBI的文件,微软提供了与特定设施的GDID相关的记录,使得调查人员能够将IP地址和VPN访问与嫌疑人彼得·斯托克斯(Peter Stokes)联系起来,从而证明了该标识符能够识别并泄露用户身份。
这引发了人们对数字隐私的严重担忧。许多专家批评在分配此代码时缺乏清晰的同意界面,以及用户无法轻松表达“我不想被这样追踪”的意愿。此外,由于它是永久性标识符,因此极易导致计算机用户行为的详细画像被创建。
对于重视隐私的用户来说,最令人沮丧的是,GDID无法手动禁用,否则会引发严重问题。尝试删除或强制阻止 GDID 可能会导致系统无法激活,或者导致Microsoft Store 应用停止运行,使用户不得不在功能和隐私之间做出选择。
如何减少跟踪并保护您的团队
如果您对微软拥有如此高的电脑控制权感到不满,您可以采取一些措施来减少数据传输量。最有效的方法(尽管实施起来越来越困难)是在系统安装过程中,使用本地帐户而非微软帐户配置 Windows 11 的隐私设置,从而避免直接关联 PUID。
您还可以进入隐私和安全设置,禁用可选的诊断数据并关闭个性化广告。虽然这不会删除 GDID,但确实会减少系统在与外部服务器通信时附加到该标识符上的信息量。
对于系统管理员或高级用户,可以使用脚本通过移除本地会话令牌来强制重新注册设备。这将强制 Microsoft 服务器颁发新的 GDID,但建议在执行此过程之前更改一些硬件标识符,以避免系统识别该设备并再次分配相同的代码。
简而言之,GDID 是一款功能极其强大的内部控制工具,它使微软能够维护全球所有 Windows 安装的精确清单。虽然它有助于提高软件稳定性并修复关键漏洞,但其持久性以及管理缺乏透明度,使其成为任何关注自身数字足迹和在线匿名性的人都必须重视的关键问题。