无需第三方工具,如何快速在 Windows 中生成 GUID

2023年 12月 6日 43.2k 0

全局唯一标识符 GUID 是一个 128 位的值,由一组 8 位数的十六进制数字、三组 4 位数的十六进制数字以及一组 12 位数的十六进制数字共同组成。它可以在所有计算机和网络上使用,以获取唯一标识符。这种标识符具有极低的重复概率。

在 Windows 系统中,GUID 被广泛应用于标识各种对象,如接口、管理器入口点向量(EPV)、ActiveX 对象以及虚拟 Shell 文件夹。

Windows 系统中存在众多虚拟的 Shell 位置,你可以通过在「运行」对话框中输入类似shell:::{GUID}命令来轻松访问这些位置。这些位置通常被称为「Shell 文件夹」,实际上是特殊虚拟文件夹或虚拟小程序的 ActiveX 对象。在某些情况下,它们能够访问硬盘中的文件夹,甚至可以访问特殊的操作系统功能,比如「最小化所有窗口」或Alt+Tab切换功能。

虽然 Shell 文件夹可以在各种情境中发挥作用,但通常情况下,你可以利用它们创建指向特定控制面板功能或 Windows 功能的快捷方式。例如,下面的命令将打开「网络连接」文件夹:

shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

无需第三方工具,如何快速在 Windows 中生成 GUID-1使用 Shell 路径打开「网络连接」文件夹

GUID 是 Microsoft 对分布式计算环境(DCE)通用唯一标识符(UUID)的实现。在「RPC 运行时」库中,UUID 被用于检查客户端和服务器之间的兼容性,并在一个接口有多个实现时进行选择。而在 Windows 访问控制函数中,GUID 则用于标识访问控制列表(ACL)中特定对象 ACE 所保护的对象类型。

接下来,就介绍如何在 Windows/11 中使用 Powershell 命令快速生成 GUID。

在 Windows 中使用 Powersehll 生成 GUID

1使用Windows + R快捷键打开「运行」对话框,执行powershell命令。

2在打开的 Windows Powershell 窗口中,执行以下命令:

  • 生成不带括号的 GUID
[guid]::NewGuid().ToString()
  • 生成带括号的 GUID
'{'+[guid]::NewGuid().ToString()+'}'

无需第三方工具,如何快速在 Windows 中生成 GUID-2使用 Powershell 生成 GUID

上述命令同时适用于 Windows 10 和 Windows 11。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论