Windows Tips & News

Добавить контекстное меню с учетом регистра в Windows 10

click fraud protection

В нашей предыдущей статье мы увидели, как использовать встроенную функцию Windows 10, которая позволяет включить режим с учетом регистра для папок. Чтобы сэкономить время, вы можете добавить в свои папки специальное контекстное меню, чтобы включить или отключить чувствительность к регистру напрямую, не открывая новое окно командной строки. Это действительно полезно, особенно для пользователей WSL.

Как вы, возможно, уже знаете, файловая система Windows NTFS обрабатывает имена файлов и папок без учета регистра. Например, для ОС и приложений MyFile.txt и myfile.txt - это один и тот же файл. Однако в Linux все иначе. Для этой ОС это два разных файла. Это различие в поведении может создать проблемы для пользователей WSL.

Начиная с Windows Insider build 17093, появился новый способ обработки файлов с учетом регистра в Windows: чувствительность к регистру для каждого каталога. Эта возможность была добавлена, чтобы дать пользователю лучшую совместимость при использовании файлов с учетом регистра. Также вы можете использовать его с обычными приложениями Windows. Начиная с Windows 10 Build 17110, это поведение используется по умолчанию.

Microsoft добавила новый флаг, чувствительный к регистру, который можно применять к каталогам. Для каталогов, для которых установлен этот флаг, все операции с файлами в этом каталоге чувствительны к регистру, независимо от того, FILE_FLAG_POSIX_SEMANTICS было указано. Это означает, что если у вас есть два файла, которые отличаются только регистром в каталоге, отмеченном как чувствительный к регистру, все приложения смогут получить к ним доступ.

Чтобы включить или отключить эту функцию, вы должны использовать встроенный fsutil.exe приложение. Подробнее читайте в статье

Включение режима с учетом регистра для папок в Windows 10

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

Чтобы добавить контекстное меню чувствительности к регистру в Windows 10, сделайте следующее.

  1. Загрузите следующие файлы реестра: Скачать файлы реестра.
  2. Распакуйте их в любую нужную папку, например. в папку на рабочем столе.
  3. Дважды щелкните файл Добавить чувствительность к регистру context menu.reg
  4. Подтвердите запрос UAC.

Вы сделали. Щелкните правой кнопкой мыши любую папку, чтобы увидеть меню. См. Следующий снимок экрана.

Теперь нажмите и удерживайте клавишу Shift на клавиатуре, затем щелкните правой кнопкой мыши папку, чтобы увидеть расширенное контекстное меню. Там вы увидите дополнительные команды для папок, для доступа к которым требуются права администратора.

Как это работает

Файлы реестра выше добавляют следующие команды в контекстное меню

  • Чтобы увидеть текущий режим чувствительности к регистру: fsutil.exe file queryCaseSensitiveInfo "путь к папке"
  • Чтобы включить режим чувствительности к регистру: fsutil.exe файл setCaseSensitiveInfo "путь к папке" включить
  • Чтобы отключить режим чувствительности к регистру: fsutil.exe файл setCaseSensitiveInfo "путь к папке" отключить

Следующие записи будут созданы после импорта файлов.

[HKEY_CLASSES_ROOT \ Directory \ shell \ CaseSensitivityMenu] [HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ CaseSensitivityMenu] [HKEY_CLASSES_ROOT \ Drive \ shell \ CaseSensitivityMenu] [HKEY_CLASSES_ROOT \ Directory \ shell \ CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT \ Drive \ shell \ CaseSensitivityMenuAdmin]

Узнайте, как перейти к ключу реестра одним щелчком. Также см. Наш отличный справочник по редактору реестра Windows здесь: Приложение "Редактор реестра".

Вот и все.

Инструмент веб-захвата в Microsoft Edge получил опцию полной страницы

Инструмент веб-захвата в Microsoft Edge получил опцию полной страницы

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Инструмент Microsoft Edge Web Capture получил новую функцию рисования с сенсорным экраном

Инструмент Microsoft Edge Web Capture получил новую функцию рисования с сенсорным экраном

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Chrome 90 вышел с кодировщиком AV1 и вставкой файла только для чтения

Chrome 90 вышел с кодировщиком AV1 и вставкой файла только для чтения

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее