Гид по технологиям

Исправление ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING

4 min read Windows Обновлено 12 Dec 2025
Исправление ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME
Исправление ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME

TL;DR

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

Иллюстрация ошибки ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING

Что означает эта ошибка

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 в реестре

  1. Нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите по ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  1. Найдите параметр NtfsDisable8dot3NameCreation.
  2. Дважды щёлкните и установите значение:
  • 0 — включить создание 8.3 имён глобально;
  • 1 — отключить создание 8.3 имён глобально;
  • 2 — придерживаться настроек по‑умолчанию тома (в некоторых версиях Windows).
  1. Закройте редактор и перезагрузите компьютер.

Важно: некоторые версии Windows и документация упоминают дополнительные значения (например, 2), которые влияют на поведение. Если вы сомневаетесь, используйте значение 0 для тестирования и сначала проверьте совместимость приложений.

Шаг 2. Проверить и изменить настройку на уровне тома

  1. Запустите Командную строку от имени администратора (Пуск → cmd → «Запуск от имени администратора»).
  2. Узнать текущее состояние для конкретного тома (например, C:):
fsutil 8dot3name query C:
  1. Установить настройку для тома (пример — включить 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. Всегда делайте резервные копии и тестируйте изменения на контролируемых машинах перед массовым развёртыванием.

Если после всех шагов проблема сохраняется, соберите логи, снимки экрана и обратитесь к администратору домена или в техническую поддержку с подробным описанием выполненных действий.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Блокировка содержимого в Firefox — настройка и советы
Приватность

Блокировка содержимого в Firefox — настройка и советы

Глубокие ссылки на заметки в Apple Notes
iOS

Глубокие ссылки на заметки в Apple Notes

Как создать визитки в Microsoft Word
Дизайн

Как создать визитки в Microsoft Word

Обновить сообщения Instagram и сменить тему чата
Instagram

Обновить сообщения Instagram и сменить тему чата

Несколько процессов Проводника в Диспетчере — как исправить
Windows

Несколько процессов Проводника в Диспетчере — как исправить

SteamOS Beta: как включить и получить прирост FPS
Steam Deck

SteamOS Beta: как включить и получить прирост FPS