В нашем домене 2008 R2 у меня есть странная запись в списке реплик папки.
\\?\C:\Windows\SYSVOL\domain dc1 Enabled SYSVOL Share C:\Windows\SYSVOL\domain dc2 Enabled SYSVOL Share C:\Windows\SYSVOL\domain dc3 Enabled SYSVOL Share C:\Windows\SYSVOL\domain dc4 Enabled SYSVOL Share
Хотя вроде все работает нормально, я пытаюсь решить, стоит ли мне беспокоиться о первой записи.
Привет,
Стивен.
Обозначение "\? \" Действительно. Я не уверен, почему ваша машина перечисляет это таким образом, но это совершенно верно.
Explorer, похоже, не любит эту нотацию, очевидно, рассматривая ее как UNC. CMD.EXE любит нормально, подумал. Попробуйте создать «dir \? \ C: \ WINDOWS» (или другой допустимый каталог) из командной строки CMD на одном из ваших ПК с Windows, и вы поймете, что я имею в виду.
Обозначение \\? \ В основном используется для обхода предела MAX_PATH, позволяя длину пути до 32767 символов. Некоторые функции Windows API имеют версию Unicode, которая поддерживает эту нотацию, а некоторые нет. Я предполагаю, что dc1 - это либо более новая ОС, либо более высокий уровень пакета обновления или исправления, чем другие контроллеры домена, и что MS переписала либо код NTFRS, либо библиотеку, используемую кодом NTFRS, для поддержки нотации \\? \ Для новой версия.