在我们的 2008 R2 域中,我在文件夹副本列表中有一个奇怪的条目。
\\?\C:\Windows\SYSVOL\domain dc1 已启用 SYSVOL 共享 C:\Windows\SYSVOL\domain dc2 启用 SYSVOL 共享 C:\Windows\SYSVOL\domain dc3 启用 SYSVOL 共享 C:\Windows\SYSVOL\domain dc4 启用 SYSVOL 共享
虽然一切似乎都很好,但我正在尝试确定第一个条目是否是我应该担心的。
干杯,
斯蒂芬。
"\?\" 表示法是有效的。我不确定你的机器为什么会这样列出它,但它是完全有效的。
Explorer 似乎不喜欢这种表示法,显然将其视为 UNC。CMD.EXE 很喜欢,心想。尝试在您的一台 Windows PC 上的 CMD 提示符下执行“dir \?\C:\WINDOWS”(或其他有效目录),您就会明白我的意思了。
\\?\ 表示法主要用于绕过 MAX_PATH 限制,允许路径长度最多约为 32767 个字符。一些 Windows API 函数具有支持该表示法的 Unicode 版本,有些则不支持。我的猜测是,dc1 要么是更新的操作系统,要么是比其他 DC 更高的服务包或补丁级别,并且 MS 重写了 NTFRS 代码或 NTFRS 代码使用的库以支持新的 \\?\ 符号版本。
点击获取信息。