Исправление ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING
TL;DR
Если появляется ошибка ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING (0x130), это значит, что глобальная запись реестра запрещает изменение коротких имён (формат 8.3) на отдельном томе. Решение — либо изменить соответствующее значение в реестре, либо настроить параметр на уровне тома с помощью fsutil. Обязательно сделайте резервную копию реестра и перезагрузите систему после изменения.

Что означает эта ошибка
ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING (код 304 или 0x130) указывает, что система не позволит изменить поведение создания коротких имён 8.3 на конкретном томе из‑за глобальной политики в реестре Windows. Короткие имена (8.3) используются для совместимости со старым ПО, которое ожидает формат вида NAME~1. Если глобально отключено или заблокировано создание 8.3 имён, попытки включить/отключить этот параметр на отдельном диске приведут к этой ошибке.
Важно: изменение реестра влияет на всю систему. Перед правками сделайте резервную копию реестра и критичных данных.
Быстрое руководство — что делать
- Проверьте глобальную настройку в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation.
- Значение 0 — 8.3 создаются глобально, 1 — запрещены глобально. Установите пригодное значение и перезагрузите ПК.
- Альтернатива — если вы не хотите менять глобальную политику, используйте fsutil для управления конкретным томом (требуются права администратора).
Подготовка и меры предосторожности
- Сделайте резервную копию реестра и важных файлов.
- Убедитесь, что у вас есть учётная запись с правами администратора.
- Изменение политики создания коротких имён может повлиять на старые приложения; проконсультируйтесь с командой разработчиков, если в сети есть устаревшее ПО.
Шаг 1. Изменить настройку 8.3 в реестре
- Нажмите Win + R, введите
regeditи нажмите Enter. - Перейдите по ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem- Найдите параметр
NtfsDisable8dot3NameCreation. - Дважды щёлкните и установите значение:
0— включить создание 8.3 имён глобально;1— отключить создание 8.3 имён глобально;2— придерживаться настроек по‑умолчанию тома (в некоторых версиях Windows).
- Закройте редактор и перезагрузите компьютер.
Важно: некоторые версии Windows и документация упоминают дополнительные значения (например, 2), которые влияют на поведение. Если вы сомневаетесь, используйте значение 0 для тестирования и сначала проверьте совместимость приложений.
Шаг 2. Проверить и изменить настройку на уровне тома
- Запустите Командную строку от имени администратора (Пуск → cmd → «Запуск от имени администратора»).
- Узнать текущее состояние для конкретного тома (например, C:):
fsutil 8dot3name query C:- Установить настройку для тома (пример — включить 8.3 на томе D:):
fsutil 8dot3name set D: 0Параметры команды fsutil 8dot3name set <том> <значение>:
0— включить создание коротких имён на томе;1— отключить создание коротких имён на томе;2— использовать настройку по умолчанию от операционной системы.
Если глобальная настройка запрещает изменения, команда вернёт ошибку ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING. В этом случае сначала исправьте реестр (Шаг 1).
Проверка и тесты после изменения
- Выполните
fsutil 8dot3name query <том>и убедитесь, что статус изменился. - Попробуйте создать файл с длинным именем, затем проверьте, сгенерировалось ли короткое 8.3 имя через
dir /x. - Проверьте работоспособность критичных приложений, которые могут зависеть от коротких имён.
Откат и журнал BSoD
- Откат: повторите шаги реестра и верните прежнее значение
NtfsDisable8dot3NameCreation. Перезагрузите систему. - Журналы: при синем экране (BSoD) используйте Просмотр событий и дампы памяти для анализа. Посмотрите системный журнал и BSoD‑логи, чтобы узнать дополнительные детали.
Когда это решение не помогает
- Если политика в домене (Group Policy) принудительно переопределяет реестр — обратитесь к администратору домена.
- Если диск зашифрован или используется сторонний драйвер файловой системы, поведение может отличаться.
- В виртуальных средах настройки гостевой ОС могут игнорироваться политиками хоста.
Альтернативные подходы и хитрости
- Если вы не хотите менять глобальную политику, создайте отдельный том/виртуальный диск и настройте 8.3 на нём.
- Для массовых изменений на многих компьютерах используйте GPO или скрипт PowerShell, который меняет соответствующий реестр и перезагружает машины по расписанию.
- У командного администратора можно автоматизировать проверку с помощью PowerShell:
# Пример проверки значения реестра и состояния тома
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name NtfsDisable8dot3NameCreation
fsutil 8dot3name query C:Роль‑ориентированный чеклист
- Администратор:
- Сделать резервную копию реестра.
- Проверить влияние на приложения.
- Изменить
NtfsDisable8dot3NameCreationпри необходимости. - Перезагрузить и протестировать.
- Инженер поддержки:
- Выполнить
fsutilдля проверки тома. - Снять скриншоты ошибок и логов.
- При необходимости эскалировать в администрирование домена.
- Выполнить
- Разработчик приложений:
- Проверить, использует ли ПО короткие имена 8.3.
- Адаптировать код для работы с длинными именами, если возможно.
Критерии приёмки
- Команда
fsutil 8dot3name query <том>показывает ожидаемое значение. - Создание файлов с длинными именами генерирует (или не генерирует) короткие имена в соответствии с ожиданиями.
- Нет повторных ошибок ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING в логах.
Короткий глоссарий
- 8.3: формат короткого имени файла, ограниченный 8 символами для имени и 3 для расширения.
- fsutil: утилита Windows для управления файловой системой.
- NtfsDisable8dot3NameCreation: реестровый параметр, управляющий созданием 8.3 имён.
Заключение
ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING указывает на конфликт между глобальной политикой и попыткой изменить поведение 8.3 на локальном томе. Обычно проблему решают корректировкой реестра или применением настроек тома через fsutil. Всегда делайте резервные копии и тестируйте изменения на контролируемых машинах перед массовым развёртыванием.
Если после всех шагов проблема сохраняется, соберите логи, снимки экрана и обратитесь к администратору домена или в техническую поддержку с подробным описанием выполненных действий.
Похожие материалы
Блокировка содержимого в Firefox — настройка и советы
Глубокие ссылки на заметки в Apple Notes
Как создать визитки в Microsoft Word
Обновить сообщения Instagram и сменить тему чата
Несколько процессов Проводника в Диспетчере — как исправить