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 прекращает платформу монетизации рекламы для приложений UWP Store

Microsoft прекращает платформу монетизации рекламы для приложений UWP Store

Многие разработчики приложений Windows Store получают доход от добавления рекламы в свои программ...

Читать далее

Linux Mint 19.1 получает новую компоновку рабочего стола

Linux Mint 19.1 получает новую компоновку рабочего стола

Если вы являетесь пользователем Linux Mint, вы будете рады узнать, что Linux Mint 19.1 «Tessa» бу...

Читать далее

Как создать ярлык для прямого открытия чудо-кнопки настроек

Как создать ярлык для прямого открытия чудо-кнопки настроек

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

Читать далее