Как отсортировать избранное меню редактора реестра?

Меню «Избранное» в редакторе реестра (Regedit.exe) очень полезно, особенно если вы любите играть с редактором реестра все время. Если вы заметили, в меню избранного в Regedit нет возможности сортировать записи по алфавиту. Если в меню «Избранное» имеется много записей, поиск элемента в несортированном списке является незначительным неудобством.

Избранное редактора реестра отображается в хронологическом порядке, хотя метаданные даты и метки времени не отображаются в пользовательском интерфейсе. Если вы экспортируете ключ в текстовый файл (вместо формата .reg), в этом текстовом файле отображается метка даты / времени, а также время последней записи отображается только на уровне «ключа», а не для отдельные «ценности». А в Regedit нет опции «Сортировать по имени», которая доступна в меню «Избранное» Internet Explorer. Избранные Regedit хранятся в этом пути реестра:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites

Для сортировки избранного редактора реестра по алфавиту вы можете использовать один из следующих способов.

Экспорт в файл REG и сортировка значений вручную

В Regedit.exe экспортируйте указанный выше ключ в файл .REG, а затем удалите ветку «Избранное». В экспортированном REG-файле значения перечислены точно так, как показано в меню «Избранное», поэтому вам необходимо отсортировать их вручную. Отредактируйте файл REG с помощью Блокнота и отсортируйте значения вручную, сохраните файл и дважды щелкните файл, чтобы запустить его. Это переписывает значения, но на этот раз добавляет записи в алфавитном порядке.

Экспорт в файл REG и использование команды «Сортировка» в командной строке

После экспорта указанного выше ключа в файл .REG, скажем D: \ unsorted.reg, откройте окно командной строки и введите:

SORT D:\UNSORTED.REG /O D:\SORTED.REG

Это сортирует содержимое файла REG, включая редактор реестра Windows версии 5.00 и имя ветви. После сортировки откройте файл Sorted.reg с помощью Блокнота и переместите следующую информацию заголовка в верхнюю часть файла.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites]

Также добавьте следующую строку посередине, которая очищает существующую ветку «Избранное» в редакторе реестра. Это важно.

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites]

Таким образом, эти три строки находятся в верхней части файла sorted.reg:

Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites]
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites]

Сохраните файл unsorted.reg и дважды щелкните его, чтобы запустить. Это сортирует меню избранного Regedit.

Использование RegScanner для получения отсортированных списков в файле .REG

RegScanner от Nirsoft — хорошая утилита, которая позволяет вам находить данные реестра с указанными критериями поиска и отображать их в одном списке. Список можно экспортировать в файл .REG.

На странице параметров сканирования RegScanner введите regedit \ Favorites в поле Найти строку и настройте его на сканирование только куста HKEY_CURRENT_USER. Когда отображаются результаты сканирования, сортируйте результаты по столбцу «Имя» в обратном алфавитном порядке. В меню Файл выберите Экспорт и сохраните в файл REG.

(По какой-то причине, если список представлен в алфавитном порядке, RegScanner v 2.1.5.0 экспортирует значения в обратном алфавитном порядке в файл REG, и наоборот.)

Вы получаете отсортированный по альфа-версии список.

Важное замечание: Перед запуском REG-файла необходимо удалить существующую ветку «Избранное» в редакторе реестра.

(Несортированные и отсортированные избранные меню)

Вы можете написать эту задачу (что должно быть довольно просто), если вы хотите выполнить альфа-сортировку одним щелчком мыши.

Ссылка на основную публикацию
Adblock
detector