RegScanner — небольшая утилита NirSoft для точного поиска по реестру Windows. Она сканирует выбранные ветки, находит значения, имена значений, данные и ключи, показывает результаты одним списком, открывает найденную запись в RegEdit двойным щелчком и экспортирует найденные элементы в .reg-файл для дальнейшей работы в редакторе реестра. В отличие от стандартного поиска RegEdit, RegScanner не заставляет переходить от одного совпадения к следующему через F3: найденные записи сразу собираются в таблицу, где их можно сортировать, копировать, сохранять, экспортировать или открывать в нужной ветке.
Главная особенность программы — не автоматическая чистка и не обслуживание системы одной кнопкой, а контролируемый поиск значений реестра по конкретным условиям. RegScanner полезен, когда нужно найти следы приложения, проверить изменённые ветки после установки драйвера, обнаружить крупные значения, отфильтровать записи по типу данных, перейти к найденному ключу в RegEdit или подготовить отчёт для администратора.
Реестр Windows хранит критичные данные операционной системы, приложений и служб, а его структура построена как дерево ключей, подчинённых ключей и значений. Ошибка при ручном изменении способна повлиять на запуск программ, драйверов, служб и самой системы, поэтому RegScanner стоит рассматривать как инструмент для внимательной диагностики, а не как универсальный очиститель.
Что такое RegScanner и какие задачи он решает
RegScanner работает как специализированный поисковик по реестру Windows. Пользователь задаёт строку, тип совпадения, область поиска и дополнительные фильтры, после чего программа выводит найденные элементы в таблицу. В результатах видны путь к ветке, имя значения, тип данных, содержимое, время изменения ключа и длина данных. Такой формат удобен, когда важно не просто найти первое совпадение, а оценить весь набор найденных записей.

RegScanner применяют для задач, где стандартного окна поиска в RegEdit недостаточно:
- найти все упоминания имени программы, драйвера, службы, расширения файла или системного компонента;
- проверить, где в реестре сохранён путь к исполняемому файлу, папке, сетевому ресурсу или библиотеке;
- найти значения конкретного типа, например REG_SZ, REG_DWORD, REG_BINARY, REG_EXPAND_SZ;
- отобрать записи по длине данных, чтобы увидеть крупные значения;
- найти ключи, изменённые за выбранный период;
- найти Unicode-строку внутри бинарного значения;
- сохранить найденные элементы в .reg, текстовый, CSV, HTML или XML-формат через интерфейс и параметры командной строки;
- открыть найденную запись в RegEdit без ручного раскрытия веток;
- подготовить .reg-файл удаления для выбранных найденных значений через команду Create Delete .Reg File;
- открыть ветку, путь к которой уже скопирован в буфер обмена, через Open Clipboard Text In RegEdit.
RegScanner не заменяет понимание структуры реестра. Программа не определяет, какие записи лишние, не обещает ускорение Windows и не берёт на себя решение, что безопасно удалить. Её сильная сторона — точный поиск по реестру Windows, фильтрация и быстрый переход к найденной записи.
Чем RegScanner отличается от стандартного поиска в RegEdit
RegEdit встроен в Windows и подходит для ручного просмотра, добавления, изменения, удаления и переименования ключей и значений. RegScanner решает другую задачу: он ускоряет поиск и анализ совпадений, особенно когда их много.
| Критерий | RegScanner | RegEdit |
| Вывод найденных совпадений | Все найденные элементы собираются в одном списке | Поиск переходит от одного результата к следующему |
| Переход к ветке | Двойной щелчок по результату или команда Open In RegEdit | Ветка открывается вручную или через найденное совпадение |
| Поиск по длине данных | Есть фильтр Display only data with the following length range | Нет отдельного фильтра по размеру данных |
| Поиск по типу значения | Есть отбор по типам REG_SZ, REG_DWORD, REG_BINARY и другим | Нет отдельного фильтра по типам в окне поиска |
| Поиск по времени изменения | Есть фильтр по Key Modified Time | В стандартном поиске нет такого отбора |
| Поиск Unicode в бинарных значениях | Поддерживается | Не является сильной стороной стандартного поиска |
| Чувствительность к регистру | Есть опция Case Sensitive | В стандартном поиске набор условий проще |
| Экспорт найденного | .reg, текстовые форматы, CSV, HTML, XML через интерфейс и параметры запуска | Экспорт веток выполняется вручную |
| Работа с результатами | Копирование строк, сохранение, отчёты, сортировка столбцов | Основной сценарий — навигация и редактирование |
Разница особенно заметна при поиске следов приложения. В RegEdit пользователь вводит строку, получает первое совпадение, затем многократно нажимает F3 и отдельно оценивает каждую ветку. В RegScanner тот же поиск даёт список совпадений: в нём видно, где строка находится в имени ключа, имени значения или данных, какой у значения тип и какая длина данных. Такой список проще проверять перед экспортом, отчётом или ручным изменением.
Для пользователя, который постоянно работает с реестром, RegScanner становится не заменой редактору, а надстройкой над поиском. RegEdit остаётся основным средством ручного изменения, а RegScanner помогает быстрее понять, где именно находятся нужные записи.
Интерфейс RegScanner
Интерфейс RegScanner состоит из окна параметров сканирования и окна результатов. Логика простая: сначала задаются условия, затем программа выводит найденные элементы в таблицу. В таблице можно выбирать строки, открывать их в RegEdit, сохранять результат, создавать отчёты и выполнять операции над выбранными элементами.
Окно Registry Scan Options
Первый рабочий экран — Registry Scan Options. В нём задаётся область сканирования и условия поиска. В верхней части находится поле Base Keys, где указывают базовую ветку или несколько веток через запятую. Рядом с ним расположен список типовых веток: HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, HKEY_USERS, HKEY_CURRENT_CONFIG.

Поле Find String отвечает за искомую строку. В него вводят имя программы, путь, GUID, фрагмент имени службы, расширение файла, сетевой путь или другую проверяемую строку. Флажок Case Sensitive включает чувствительность к регистру: Chrome, chrome и CHROME будут восприниматься как разные варианты.
Список Matching задаёт принцип совпадения. В RegScanner доступны разные сценарии: поиск указанной строки, точное совпадение, поиск любого значения, поиск DWORD-значения, бинарного значения и другие режимы, появлявшиеся в истории программы. Для обычной проверки следов программы чаще используется режим поиска строки, а для просмотра всех значений в заданной ветке — Registry item contains any value.
Блок Look At определяет, где искать:
- Values — в именах значений;
- Data — в данных значений;
- Keys — в именах и путях ключей;
- Search for Unicode string in binary values — внутри бинарных данных.
Параметр Don’t load more than ограничивает количество загружаемых результатов. Это полезно при слишком широком поиске, например по короткой строке, которая встречается в сотнях или тысячах записей. Ограничение не заменяет точные условия, но помогает не перегружать окно результатов.
Ниже находятся фильтры, которые делают RegScanner сильнее стандартного поиска RegEdit:
- Display only data with the following length range — поиск значений с данными заданной длины;
- Display only values with the following types — отбор по типам данных;
- Scan the following base keys — выбор базовых веток;
- Exclude the following keys from the Registry scan — исключение отдельных веток из поиска;
- Show found items during the scan process — отображение найденных элементов во время сканирования.
Кнопка Scan запускает поиск, Cancel отменяет действие, Save Settings сохраняет выбранные параметры. В старых иллюстрациях NirSoft для запуска сканирования встречается кнопка OK, но смысл операции тот же: после подтверждения RegScanner проходит по указанной области и формирует список найденных элементов.
Главное окно результатов
После сканирования RegScanner показывает таблицу. Основные столбцы помогают сразу оценить каждое совпадение:
| Столбец | Что показывает | Как использовать |
| Registry Key | Полный путь к ключу | Определить ветку и связанный компонент |
| Name | Имя значения | Проверить конкретный параметр внутри ключа |
| Type | Тип данных значения | Отличить строку, DWORD, бинарные данные, мультистроку |
| Data | Содержимое значения | Найти путь, команду, GUID, параметр запуска |
| Key Modified Time | Время изменения ключа | Сопоставить запись с установкой программы или настройкой |
| Data Length | Размер данных в байтах | Найти крупные значения или отфильтровать служебные данные |
Контекстное меню таблицы используется для дальнейшей работы. Команда Open In RegEdit открывает выбранный элемент в стандартном редакторе реестра. Export Selected Items сохраняет выбранные записи в .reg. Save Selected Items создаёт текстовый отчёт. Copy Selected Items копирует строки в буфер обмена, а Copy Key копирует путь к ключу. Через HTML Report - All Items и HTML Report - Selected Items можно сформировать HTML-отчёт по всем или выбранным результатам.
Команды Choose Columns и Auto Size Columns полезны при длинных данных. Первая позволяет оставить на экране только нужные столбцы, вторая подгоняет ширину колонок под содержимое. Для технической диагностики это удобнее, чем вручную расширять каждую колонку в окне RegEdit.
Основные функции RegScanner
Поиск строк в значениях, данных и ключах
Базовый сценарий RegScanner — поиск строки в реестре. Пользователь вводит текст в Find String, выбирает, где искать через Look At, и запускает Scan. Если включены Values, Data и Keys, программа проверяет имена значений, содержимое значений и имена ключей. Это помогает найти не только очевидные записи вроде DisplayName, но и пути к файлам, команды автозапуска, CLSID, расширения, параметры установщика и остаточные записи приложения.
Для поиска следов программы лучше вводить не слишком короткую строку. Поиск по двум-трём буквам возвращает большое количество совпадений, а точное имя папки, исполняемого файла или издателя даёт более пригодный список. Например, строка chrome.exe точнее, чем chrome, а полный фрагмент пути точнее, чем название продукта.
Флажок Case Sensitive нужен, когда важен регистр символов. В большинстве пользовательских сценариев его отключают, потому что в реестре одна и та же строка часто встречается в разных вариантах написания. При анализе конкретных данных разработчика или администратора чувствительный поиск помогает отделить похожие, но не одинаковые значения.
Поиск по типу значения
RegScanner фильтрует результаты по типу значения. Это важно, потому что реестр хранит данные в разных форматах: строки, числа, бинарные блоки, расширяемые строки с переменными окружения, мультистроки. В окне Registry Scan Options блок Display only values with the following types позволяет выбрать нужные типы и не смешивать разные категории данных.
Типичные сценарии:
- REG_SZ — поиск обычных строк: путей, имён, команд, названий приложений;
- REG_EXPAND_SZ — поиск строк с переменными окружения, например путей с %SystemRoot%;
- REG_DWORD — поиск числовых параметров, флагов включения и отключения функций;
- REG_BINARY — поиск бинарных данных, включая последовательности байтов;
- REG_MULTI_SZ — поиск многострочных параметров.
Поиск по типу значения удобен при диагностике настроек, где известно, какой формат должен использоваться. Например, параметры включения функций часто представлены как DWORD, а пути и команды запуска — как строковые значения. Без такого фильтра пользователь получает смешанный список, который приходится вручную просматривать строка за строкой.
Поиск по длине данных
Фильтр Display only data with the following length range находит значения, у которых размер данных попадает в заданный диапазон. Это отдельная задача, потому что крупные значения реестра не всегда видны при обычном поиске по тексту. В RegScanner можно задать нижнюю и верхнюю границу длины, запустить сканирование и отсортировать результат по столбцу Data Length.

В этом сценарии обычно выбирают режим Registry item contains any value, отключают лишний вывод ключей и включают диапазон длины данных. После сканирования в таблице видны значения, которые занимают больше заданного размера. Для просмотра списка крупнейших значений реестра в параметрах задаётся диапазон, например от 5000 до 100000 байт, затем результаты анализируются по Data Length.
Этот режим полезен не для чистки всего крупного, а для поиска аномалий и понимания, где приложения хранят массивные данные. Крупное значение не означает ошибку: некоторые программы действительно сохраняют в реестре профили, кэши настроек, списки последних объектов или бинарные параметры. Удалять такие записи без проверки нельзя.
Поиск по времени изменения ключей
Столбец Key Modified Time и фильтр по диапазону времени помогают найти ключи, изменённые в конкретный период. Такой поиск особенно полезен после установки программы, изменения настройки, подключения устройства, обновления драйвера или возникновения ошибки. Вместо поиска по имени можно посмотреть, какие ветки были изменены в последние часы или дни.

Для такого сценария в Registry Scan Options включают Add entry for each found key и Add only keys, выбирают Registry item contains any value, затем задают диапазон в блоке Display only keys that their modified time is within the following range. После сканирования список можно отсортировать по Key Modified Time, чтобы увидеть самые свежие изменения.
Фильтр по времени изменения не показывает, какое приложение внесло изменение. Он показывает факт изменения ключа в выбранном диапазоне. Для фиксации изменений конкретного приложения лучше использовать специализированные инструменты вроде RegistryChangesView или RegFromApp, а RegScanner применять для поиска уже существующих записей и быстрого перехода к ним.
Поиск Unicode-строк в бинарных значениях
Опция Search for Unicode string in binary values расширяет обычный текстовый поиск. В реестре встречаются бинарные значения, внутри которых находятся читаемые строки в Unicode. Стандартный просмотр таких данных не всегда помогает быстро найти нужный фрагмент, а RegScanner умеет искать Unicode-строку внутри binary value.
Практический сценарий — поиск пути, имени приложения или сетевого ресурса, сохранённого внутри бинарного параметра. Пользователь вводит строку, оставляет включённым поиск по данным и активирует Unicode-поиск в бинарных значениях. В результате RegScanner выводит совпадения, которые иначе пришлось бы обнаруживать ручным просмотром бинарного содержимого.
Поиск DWORD и бинарных значений
RegScanner поддерживает поиск DWORD и binary values. Для DWORD в Find String можно вводить десятичное значение, например 255, или шестнадцатеричное значение, например 0xff. Для бинарного поиска вводится последовательность шестнадцатеричных байтов с пробелами или без них. Такой режим нужен, когда известно конкретное числовое или бинарное значение, а не текстовая строка.
Пример логики:
255
0xff
013fc7a127cc4a
01 3f c7 a1 27 cc 4a
Этот режим относится к продвинутой работе с реестром. Он полезен при сравнении параметров, анализе настроек драйверов, поиске бинарных флагов и проверке значений, которые не представлены обычным текстом.
Работа с несколькими базовыми ветками
RegScanner умеет сканировать не только HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER, но и HKEY_CLASSES_ROOT, HKEY_USERS, HKEY_CURRENT_CONFIG. Это важно при поиске записей, связанных с ассоциациями файлов, профилями пользователей, системными параметрами и текущей аппаратной конфигурацией.
Выбор ветки зависит от задачи:
| Ветка | Для чего искать в RegScanner |
| HKEY_LOCAL_MACHINE | Системные параметры, установленные программы, службы, драйверы |
| HKEY_CURRENT_USER | Настройки текущего пользователя, пользовательские параметры приложений |
| HKEY_CLASSES_ROOT | Ассоциации файлов, COM-регистрация, классы объектов |
| HKEY_USERS | Профили пользователей и их настройки |
| HKEY_CURRENT_CONFIG | Текущая аппаратная конфигурация |
При массовом поиске по всем веткам список результатов получается крупным. Для точной диагностики лучше ограничить Base Keys, выбрать конкретный раздел и исключить тяжёлые или нерелевантные ветки через Exclude the following keys from the Registry scan.
Пошаговая инструкция: как найти запись в реестре через RegScanner
RegScanner удобен тем, что процесс поиска строится вокруг одного окна параметров. Главное — заранее понимать, что именно нужно найти: имя программы, путь к файлу, имя службы, расширение, CLSID, сетевой путь, параметр установки или другое конкретное значение.
Шаг 1. Запустить RegScanner
Программа запускается через исполняемый файл regscanner.exe. RegScanner является standalone executable: он не требует установки и дополнительных DLL, поэтому его можно использовать как portable-утилиту в отдельной папке.
После запуска открывается окно Registry Scan Options. В нём сразу задаются условия поиска. Если нужно повторить ранее сохранённый сценарий, используется конфигурационный файл regscanner.cfg или отдельный файл через параметр /cfg.
Шаг 2. Выбрать область поиска
В поле Base Keys указывают начальную ветку. Для поиска следов установленной программы чаще проверяют HKEY_LOCAL_MACHINE\Software и HKEY_CURRENT_USER\Software. Для ассоциаций файлов и COM-объектов выбирают HKEY_CLASSES_ROOT. Для настроек конкретного пользователя подходит HKEY_CURRENT_USER.
Если нужно искать сразу в нескольких базовых ветках, используется список через запятую. При слишком широком поиске RegScanner будет находить много служебных совпадений, поэтому точная область сканирования снижает шум.
Шаг 3. Ввести строку в Find String
В Find String вводится проверяемая строка. Для обычного поиска лучше использовать уникальный фрагмент:
- имя исполняемого файла: program.exe;
- имя папки приложения;
- имя издателя;
- GUID;
- фрагмент пути;
- имя службы;
- расширение файла;
- сетевой путь.
Если фрагмент встречается в тысячах записей, стоит уточнить строку или ограничить Base Keys. Поиск по слишком коротким словам усложняет анализ, потому что список результатов становится длинным и неоднородным.
Шаг 4. Настроить Matching и Look At
Для обычного текстового поиска выбирают режим, при котором registry item содержит указанную строку. В блоке Look At включают те области, где нужны совпадения. Для поиска следов программы логично оставить Values, Data и Keys, потому что запись о программе может находиться и в имени значения, и в данных, и в названии ключа.
Если нужна строгая проверка имени значения, можно снять лишние флажки и оставить только Values. Если нужно найти путь к файлу, важнее Data. Если задача — найти ветки с именем продукта, нужен Keys.
Шаг 5. Добавить фильтры
Фильтры включают только при понятной задаче. Если нужен поиск значений конкретного формата, используется Display only values with the following types. Если анализируются крупные данные, включается диапазон длины. Если нужно найти свежие изменения, используется фильтр по времени изменения ключа.
Для обычного первичного поиска лучше не включать сразу все фильтры: слишком узкие условия могут убрать нужные результаты. Сначала выполняется базовый поиск, затем повторный — с уточнением по типу, ветке, времени или длине данных.
Шаг 6. Запустить Scan
Кнопка Scan запускает сканирование. Если включён Show found items during the scan process, результаты появляются уже во время прохода по реестру. В процессе RegScanner показывает текущий сканируемый ключ, что отличает его от стандартного окна RegEdit с простым сообщением о поиске.
Если поиск слишком широкий и результаты быстро заполняют таблицу, операцию можно остановить и уточнить условия. Ограничение Don’t load more than помогает не загружать чрезмерное количество элементов.
Шаг 7. Оценить результаты
После окончания сканирования таблицу анализируют по нескольким признакам:
- Registry Key показывает, где находится запись;
- Name уточняет имя параметра;
- Type помогает понять формат данных;
- Data показывает найденное содержимое;
- Key Modified Time помогает сопоставить запись с периодом изменения;
- Data Length показывает размер данных.
Не стоит удалять найденную запись только потому, что в ней совпала строка. Одно и то же слово может встречаться в системной ветке, профиле пользователя, списке последних файлов, журнале установщика, COM-регистрации или настройках другого приложения.
Шаг 8. Открыть найденный ключ в RegEdit
Для перехода к найденной записи используется двойной щелчок по строке или команда Open In RegEdit. RegScanner открывает нужное место в стандартном редакторе реестра. Это избавляет от ручного раскрытия длинных путей и снижает риск ошибиться веткой.
Команда особенно полезна при длинных путях вида:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\...
Вместо копирования и последовательного раскрытия дерева пользователь выбирает строку результата и сразу попадает к нужному разделу.
Шаг 9. Сохранить найденное перед изменениями
Перед ручным изменением стоит сохранить выбранные результаты. В RegScanner для этого используются Save Selected Items, Export Selected Items, Copy Selected Items, Copy Key и отчёты HTML. Экспорт в .reg удобен, когда нужно перенести найденные записи в RegEdit или сохранить состояние перед изменениями.
Если цель — подготовить отчёт, лучше использовать HTML или текстовый формат. Если цель — сохранить найденные ветки для импорта, подходит .reg. Если нужно просто передать путь специалисту, достаточно Copy Key.
Как сохранять и экспортировать результаты
RegScanner поддерживает несколько форматов сохранения. Выбор зависит от дальнейшей задачи: восстановление, передача отчёта, анализ в таблице, импорт в RegEdit или автоматизация.
| Формат | Для чего использовать |
| .reg | Сохранение найденных значений в формате RegEdit |
| .txt | Простой текстовый отчёт |
| Tab-delimited | Перенос в таблицы и текстовую обработку |
| CSV | Анализ в табличных редакторах |
| HTML | Просмотр отчёта в браузере |
| XML | Автоматизированная обработка и обмен данными |
| Копирование в буфер | Быстрая передача строк или путей |
Команда Export Selected Items сохраняет выбранные элементы в .reg. Такой файл открывается в RegEdit и может быть использован для импорта сохранённых записей. Команда Save Selected Items лучше подходит для отчёта, где нужно зафиксировать найденные пути, имена, типы и данные без последующего импорта.
Для командной строки RegScanner поддерживает параметры:
/cfg
/sreg
/stext
/stab
/scomma
/stabular
/shtml
/sverhtml
/sxml
/RunAsAdmin
/RunAsSystem
Параметр /sreg запускает сканирование и экспортирует результат в .reg, /stext сохраняет простой текст, /scomma создаёт CSV, /shtml и /sverhtml формируют HTML, /sxml сохраняет XML. /RunAsAdmin запускает RegScanner с повышением прав, /RunAsSystem — от имени SYSTEM.
Командные параметры полезны администраторам, которые повторяют один и тот же поиск на нескольких компьютерах или хотят сохранить отчёт без ручного взаимодействия с интерфейсом. Для этого сначала настраивают поиск в интерфейсе, сохраняют конфигурацию, затем используют её через /cfg.
Удаление найденных ключей и значений
RegScanner поддерживает Delete Selected Keys/Values, но эта функция относится к самым рискованным. Она нужна не для массовой очистки, а для удаления точно проверенных записей. Ошибка при удалении способна нарушить работу приложения, службы, расширения файла или компонента Windows.
Механика удаления устроена с несколькими ограничителями:
- перед удалением появляется подтверждение;
- ответ по умолчанию — No;
- при удалении value item удаляется только значение;
- при удалении key удаляется весь ключ;
- ключ не удаляется, если у него есть один или несколько subkeys;
- удаляемые значения и ключи добавляются в .bak-файл в папке RegScanner.exe;
- если .bak-файл создать не удалось, выбранные элементы не удаляются.
Эти правила снижают риск случайного удаления, но не делают операцию безопасной автоматически. Перед удалением нужно проверить путь, имя значения, тип данных, содержимое и назначение ветки. Особенно осторожно стоит относиться к HKEY_LOCAL_MACHINE, системным службам, драйверам, COM-регистрации, веткам Microsoft, безопасности и профилям пользователей.
Надёжный порядок действий при удалении через RegScanner:
- Выполнить поиск по точной строке.
- Отсортировать результаты по Registry Key.
- Отделить ветки приложения от системных и общих веток.
- Сохранить найденные элементы через Export Selected Items.
- Открыть сомнительные записи через Open In RegEdit.
- Удалять только проверенные элементы.
- После удаления проверить запуск связанной программы и нужных функций.
Если задача связана с удалением остатков программы, полезно сравнить RegScanner с инструментами деинсталляции и очистки. На freeexe.net есть отдельные страницы по Geek Uninstaller, Revo Uninstaller, IObit Uninstaller и Wise Program Uninstaller. RegScanner в такой цепочке выполняет роль точного поискового инструмента, а не полноценного деинсталлятора.
Работа с удалённым компьютером
RegScanner поддерживает поиск в реестре удалённого компьютера в сети. Для этого нужен вход на удалённый компьютер с правами администратора. Удалённое сканирование работает медленнее локального, потому что программа обращается к реестру другой машины по сети.
В окне Registry Scan Options для такого сценария используется блок Remote Computer. При работе с удалённой машиной важно заранее определить область поиска и не запускать слишком широкий проход по всем веткам. Чем точнее Base Keys, Find String и фильтры, тем меньше лишних данных передаётся и тем проще разобрать результаты.
Удалённый поиск подходит для задач поддержки:
- найти записи приложения на рабочей станции пользователя;
- проверить ветки службы или драйвера;
- найти сетевые пути, сохранённые в профиле;
- получить список совпадений без ручного подключения к экрану пользователя;
- открыть найденный путь в RegEdit при наличии нужного доступа.
В истории RegScanner отдельно добавлялась возможность запускать службу Remote Registry при сканировании удалённой машины, а затем исправлялась работа запуска этой службы, если она отключена. Эти изменения показывают, что удалённое сканирование в программе развивалось как отдельный административный сценарий.
Использование RegScanner из командной строки
Командная строка нужна, когда поиск должен быть воспроизводимым. В интерфейсе удобно настроить условия, а через параметры запуска — получить файл результата без повторного ручного выбора. Такой сценарий подходит администраторам, специалистам поддержки и пользователям, которые регулярно проверяют одни и те же ветки.
Пример логики:
RegScanner.exe /cfg "profile.cfg" /scomma "result.csv"
В этом варианте RegScanner использует сохранённую конфигурацию и экспортирует результат в CSV. Конкретные условия поиска находятся в файле конфигурации, а не прописываются вручную каждый раз.
Другие варианты:
RegScanner.exe /cfg "search.cfg" /sreg "found.reg"
RegScanner.exe /cfg "search.cfg" /shtml "report.html"
RegScanner.exe /RunAsAdmin
RegScanner.exe /RunAsSystem
/RunAsAdmin нужен для веток, требующих повышенных прав. /RunAsSystem используется для доступа к ультрачувствительным системным областям, включая hives, доступные только пользователю SYSTEM. Этот режим относится к административной диагностике и не нужен для обычного поиска пользовательских настроек.
RegScanner также умеет открывать нужный ключ в RegEdit через /regedit и путь к ветке:
RegScanner.exe /regedit "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion"
Если путь уже находится в буфере обмена, используется /clipregedit. В интерфейсе та же идея реализована через Open Clipboard Text In RegEdit: пользователь копирует путь, выбирает команду, и RegEdit открывается на нужной ветке.
Системные требования
RegScanner работает в Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 и Windows 11. Для 64-битных систем предусмотрена отдельная x64-сборка. Утилита распространяется как freeware, не требует установки при использовании portable-варианта и запускается через regscanner.exe без дополнительных DLL.
| Параметр | Значение для RegScanner |
| Операционная система | Windows XP–Windows 11 |
| Архитектура | 32-bit и отдельная x64-версия |
| Установка | Не требуется для standalone-варианта |
| Дополнительные DLL | Не требуются |
| Исполняемый файл | regscanner.exe |
| Лицензия | Freeware |
| Язык интерфейса | Английский по умолчанию; локализация подключается через regscanner_lng.ini |
| Русская локализация | В списке переводов RegScanner есть Russian для 2.75 |
Механизм локализации устроен через файл regscanner_lng.ini, который размещается в папке программы. После запуска RegScanner загружает переведённые строки из этого файла. Если файл переименован или перемещён, программа запускается без перевода.
Для задач, связанных с HKEY_LOCAL_MACHINE, службами, драйверами и защищёнными ветками, потребуются соответствующие права. В обычном пользовательском режиме RegScanner найдёт не всё, что находится в защищённых разделах. Для административной проверки используются Run As Administrator, /RunAsAdmin или отдельный запуск с нужными правами.
Сравнение с аналогами
RegScanner стоит сравнивать не с очистителями реестра как классом, а с конкретными инструментами, которые решают смежные задачи: поиск, редактирование, сравнение изменений, отслеживание действий приложения и обслуживание системы.
RegScanner и RegEdit
RegEdit — стандартный редактор реестра Windows. Он нужен для ручного просмотра, создания, изменения, удаления и переименования ключей и значений. RegScanner сильнее в поиске: он выводит полный список найденных совпадений, фильтрует их по типу значения, длине данных и времени изменения, а затем открывает выбранный результат в RegEdit.
| Сценарий | Лучше использовать |
| Изменить конкретное значение вручную | RegEdit |
| Найти все совпадения по строке | RegScanner |
| Быстро перейти к найденной ветке | RegScanner + RegEdit |
| Создать новый ключ или значение | RegEdit |
| Отфильтровать значения по типу или длине | RegScanner |
| Посмотреть ключи, изменённые за период | RegScanner |
RegScanner не отменяет RegEdit. Он делает поиск удобнее, а редактирование оставляет стандартному редактору или другой специализированной программе.
RegScanner и Registry Finder
Registry Finder — более полноценная замена стандартного редактора реестра. Он позволяет просматривать локальный реестр, создавать, удалять и переименовывать ключи и значения, менять значения как строки, мультистроки, DWORD или binary data, открывать несколько окон локального и удалённого реестра, искать в предыдущих результатах и выполнять replace. Изменения, включая удаление и replacement, поддерживают undo/redo, кроме изменения permissions.
RegScanner легче и уже по назначению. Его выбирают, когда нужно быстро найти, отфильтровать, сохранить или экспортировать результаты. Registry Finder лучше подходит для тех, кто хочет работать в альтернативном редакторе реестра с вкладками, историей, undo/redo и прямым редактированием из результатов поиска.
| Критерий | RegScanner | Registry Finder |
| Основной фокус | Поиск и экспорт найденных записей | Редактирование и расширенная работа с реестром |
| Вывод результатов | Один список | Отдельное окно результатов, поиск внутри результатов |
| Редактирование | Через RegEdit или отдельные команды удаления | Прямое создание, удаление, переименование и изменение |
| Undo/redo | Нет полноценной истории отката для всех операций | Есть undo/redo для изменений, кроме permissions |
| Portable-сценарий | Да | Да |
| Лучший сценарий | Диагностика и быстрый поиск | Регулярное редактирование реестра |
RegScanner и RegSeeker
RegSeeker — более широкий набор системных инструментов. Он включает поиск и очистку реестра, управление установленными приложениями, startup entries, службами, драйверами, историей, junk files, расширениями браузеров, избранными записями Regedit, твиками, файловым поиском, backup manager и auto-cleaner.
RegScanner не конкурирует с RegSeeker в части обслуживания системы. Он не чистит автоматически, не управляет автозагрузкой и не удаляет мусорные файлы. Его назначение уже: найти нужные записи, отфильтровать результат и передать пользователя к точной ветке.
| Сценарий | RegScanner | RegSeeker |
| Точный поиск строки в реестре | Да | Да |
| Экспорт найденных записей | Да | Да |
| Автоматическая очистка | Нет | Есть |
| Управление автозагрузкой | Нет | Есть |
| Системные твики | Нет | Есть |
| Минимальный риск лишних действий | Выше при аккуратном ручном поиске | Ниже при использовании автоматической очистки без понимания результата |
Если задача — найти конкретную запись по строке, RegScanner проще и предсказуемее. Если нужна программа-комбайн для обслуживания Windows, RegSeeker шире, но требует большей осторожности из-за функций очистки и системных изменений.
RegScanner и RegistryChangesView
RegistryChangesView — ещё одна утилита NirSoft, но она решает другую задачу. Она делает снимок реестра Windows и сравнивает его с другим снимком, текущим реестром или файлами реестра из shadow copy. При сравнении двух снимков показывает точные изменения и экспортирует их в стандартный .reg-файл RegEdit.
RegScanner ищет уже существующие записи по условиям. RegistryChangesView показывает, что изменилось между двумя состояниями. Для анализа установки программы лучше использовать RegistryChangesView до и после установки, а RegScanner — для последующего поиска конкретных строк, веток и значений.
На freeexe.net для смежной диагностики также полезны страницы Process Monitor, Autoruns, Sysinternals Suite и NirLauncher.
RegScanner и RegFromApp
RegFromApp отслеживает изменения реестра, которые делает выбранное приложение, и формирует стандартный .reg-файл с этими изменениями. После выбора процесса RegFromApp показывает записанные значения в формате .reg, их можно копировать или сохранить через Save As.
Разница с RegScanner принципиальная:
| Задача | RegScanner | RegFromApp |
| Найти уже существующие записи | Да | Нет, фокус на отслеживании процесса |
| Увидеть, что пишет конкретное приложение | Нет | Да |
| Подготовить список совпадений по строке | Да | Нет |
| Сформировать .reg по действиям приложения | Нет | Да |
| Найти записи после завершения процесса | Да | Только если изменения были зафиксированы во время наблюдения |
RegScanner подходит для поиска по состоянию реестра. RegFromApp — для наблюдения за конкретной программой во время её работы.
Отзывы пользователей и профильных журналов
Профильные каталоги и пользовательские отзывы оценивают RegScanner как компактный и практичный инструмент для работы с поиском по реестру. Softpedia относит программу к категории Windows Registry Tweak, указывает freeware/donationware, совместимость с Windows XP–Windows 11 и пользовательскую оценку 4.5/5 по 79 голосам.
SnapFiles даёт RegScanner editor’s rating 4 stars, user rating 5 на основе 4 отзывов и описывает программу как registry search tool с full-text search по ключам и значениям, расширенными параметрами поиска, ограничением области реестра, экспортом в .reg или HTML report и открытием выбранного результата в RegEdit двойным щелчком.
MajorGeeks указывает rating 5 по 56 votes и подчёркивает основные преимущества: единый список результатов, поиск по длине данных, типу значения, modified date of the key, Unicode string inside binary value и case-sensitive search.
Software Informer оценивает RegScanner как инструмент для advanced Windows users: в редакционном описании выделены поиск по строке, дате изменения, values, data, keys, типу значений, единый список результатов и переход в RegEdit двойным щелчком; среди минусов указана ориентация на опытных пользователей.
Усреднённое мнение пользователей сети сводится к нескольким устойчивым тезисам:
Что хвалят:
- быстрый поиск по сравнению с последовательным поиском в RegEdit;
- вывод всех совпадений одним списком;
- компактность и portable-формат;
- экспорт в HTML и .reg;
- точный переход к найденной ветке;
- пригодность как часть набора NirSoft utilities.
Что критикуют:
- интерфейс рассчитан на тех, кто понимает реестр;
- программа не объясняет назначение найденных записей;
- удаление требует ручной проверки;
- нет полноценной среды редактирования уровня Registry Finder;
- при коротких строках поиска появляется слишком много результатов.
SnapFiles содержит отзывы, где пользователи прямо сравнивают RegScanner с RegEdit: один отзыв отмечает, что программа улучшает встроенный Registry Editor почти во всём, другой — что поиск всех вхождений конкретной строки занимает меньше времени, чем поиск одного совпадения в RegEdit. Эти отзывы относятся к пользовательскому опыту, но хорошо совпадают с фактической архитектурой программы: RegScanner действительно показывает все найденные совпадения списком, а не заставляет переходить по одному результату.
Преимущества и ограничения
Плюсы
- RegScanner показывает все найденные записи одним списком, поэтому результат проще проверять, сортировать и сохранять.
- Поиск значений реестра можно ограничить по Values, Data и Keys, не смешивая ненужные области.
- Фильтр по типу значения помогает отдельно искать REG_SZ, REG_DWORD, REG_BINARY, REG_EXPAND_SZ, REG_MULTI_SZ и другие форматы.
- Фильтр по длине данных позволяет находить крупные значения, которые неудобно искать обычным текстовым способом.
- Key Modified Time помогает отбирать ключи, изменённые в заданный период.
- Поиск Unicode-строки в binary values расширяет диагностику бинарных параметров.
- Open In RegEdit быстро открывает найденную запись в стандартном редакторе реестра.
- Open Clipboard Text In RegEdit открывает путь из буфера обмена без ручного раскрытия дерева.
- Export Selected Items сохраняет найденные элементы в .reg.
- Командная строка поддерживает экспорт в .reg, TXT, tab-delimited, CSV, HTML и XML.
- Portable-сценарий не требует установки и дополнительных DLL.
- Есть отдельная x64-версия и выбор 32-bit/64-bit view of the Registry.
- Для административных задач доступны Run As Administrator и Run As System.
- Удаление выбранных элементов сопровождается подтверждением, .bak-файлом и запретом удаления ключей с подчинёнными ключами.
Минусы
- RegScanner рассчитан на пользователей, которые понимают структуру реестра Windows.
- Программа не объясняет, безопасна ли конкретная найденная запись для удаления.
- Массовое удаление результатов без проверки может повредить работу Windows или приложений.
- Интерфейс технический: вместо мастеров и подсказок используются поля, флажки, типы значений и пути веток.
- RegScanner не является полноценной заменой RegEdit или Registry Finder для регулярного редактирования.
- Программа не выполняет автоматическую очистку реестра и не оценивает мусорность записей.
- Слишком широкий поиск возвращает большое количество совпадений, которые нужно фильтровать вручную.
- При удалённом сканировании скорость зависит от доступа к удалённому реестру и прав администратора.
Практические сценарии использования
Поиск следов удалённой программы
После удаления приложения в реестре остаются настройки, ассоциации, списки последних файлов, записи установщика, автозапуск, службы или COM-регистрация. RegScanner помогает найти все упоминания имени программы, папки, исполняемого файла или издателя. Для такого поиска используют Find String, включают Values, Data, Keys и ограничивают базовую область ветками Software.
Практический порядок:
- Ввести имя программы или исполняемого файла.
- Искать в HKEY_CURRENT_USER\Software и HKEY_LOCAL_MACHINE\Software.
- Отсортировать результат по Registry Key.
- Отделить пользовательские настройки от системных записей.
- Открывать сомнительные записи через Open In RegEdit.
- Сохранять найденное через Export Selected Items.
Для удаления приложений лучше сначала использовать деинсталлятор. На freeexe.net для таких задач есть Revo Uninstaller, Geek Uninstaller, HiBit Uninstaller и IObit Uninstaller. RegScanner добавляют на этапе проверки конкретных остатков.
Поиск записи по фрагменту пути
Многие настройки хранят пути: к программе, библиотеке, профилю, папке, сетевому ресурсу или временной директории. Если известен фрагмент пути, его вводят в Find String и включают поиск по Data. Для путей с переменными окружения стоит оставить REG_EXPAND_SZ, а для обычных путей — REG_SZ.
Пример проверяемых строк:
C:\Program Files\AppName
AppName.exe
\\server\share
%SystemRoot%
Такой поиск полезен, когда программа запускается из старой папки, пытается обратиться к удалённому сетевому ресурсу или сохраняет устаревший путь в пользовательском профиле.
Поиск ключей, изменённых после установки программы
Если нужно увидеть, какие ветки изменялись после установки или настройки, используется фильтр по Key Modified Time. В RegScanner включают Add entry for each found key, Add only keys, выбирают Registry item contains any value и задают диапазон времени.
Этот метод помогает быстро увидеть активные ветки, но не показывает автора изменения. Для точного сравнения до и после лучше использовать RegistryChangesView, а для поиска конкретных найденных строк — RegScanner.
Поиск крупных значений реестра
Крупные значения могут быть связаны с кэшем настроек, списками объектов, бинарными профилями, данными программ или устаревшими записями. RegScanner ищет их через Display only data with the following length range. После сканирования результат сортируют по Data Length.
Такой режим используют для диагностики, а не для автоматического удаления. Большой размер значения не доказывает ошибку. Перед изменением нужно проверить ветку, имя, приложение и назначение данных.
Поиск удалённых сетевых путей
В истории RegScanner появился режим Registry item contains remote network path. Он ищет строки, похожие на путь к удалённому компьютеру в сети, например \\192.168.0.10\c$ или путь на удалённом сетевом диске. Эта функция полезна, когда система зависает при отключённой сети и нужно найти ссылки на удалённые компьютеры в реестре.
Такой сценарий полезен для рабочих станций, где приложения сохраняют сетевые ресурсы, старые UNC-пути, профили или ссылки на недоступные серверы.
Подготовка HTML-отчёта
Команды HTML Report - All Items и HTML Report - Selected Items помогают сформировать отчёт по найденным записям. HTML удобен для передачи специалисту поддержки: в отчёте остаются пути, имена, типы, данные и другие столбцы, а получателю не нужно открывать RegScanner.
Для отчёта лучше сначала скрыть лишние столбцы через Choose Columns, затем подогнать ширину через Auto Size Columns и сохранить только релевантные строки. Это делает отчёт компактнее и снижает риск передать лишние данные.
Быстрый переход к ветке из буфера обмена
Команда Open Clipboard Text In RegEdit полезна, когда путь к ветке уже скопирован из документации, отчёта, письма или другого инструмента. Пользователь копирует строку вида:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Затем выбирает команду в RegScanner, и RegEdit открывается на указанной ветке. Это быстрее, чем вручную раскрывать дерево.
Безопасная работа с RegScanner
RegScanner работает с областью Windows, где цена ошибки выше, чем при обычном поиске файлов. Безопасный подход строится на трёх правилах: точный поиск, сохранение перед изменением и ручная проверка каждого удаления.
Перед изменением или удалением нужно проверять:
- полную ветку в Registry Key;
- имя значения в Name;
- тип значения в Type;
- содержимое в Data;
- время изменения в Key Modified Time;
- размер данных в Data Length;
- связь ветки с конкретной программой, службой или компонентом Windows.
Нельзя удалять все найденные строки только потому, что они содержат имя старой программы. В реестре встречаются записи установщика, кэши, журналы, ассоциации, ссылки, правила безопасности и общие системные разделы. Одинаковая строка в разных ветках имеет разный смысл.
Практический чек-лист перед удалением:
- найденная запись относится к конкретной удалённой программе, а не к системной ветке;
- путь или имя значения действительно устарели;
- значение не используется другим приложением;
- выбранные элементы экспортированы в .reg;
- результат открыт в RegEdit и проверен вручную;
- удаляются отдельные значения, а не крупные ветки с неизвестными subkeys;
- после изменения проверяются запуск Windows, запуск приложения и нужные функции.
Для неопытного пользователя безопаснее ограничиться поиском и отчётом. Само изменение лучше выполнять в RegEdit после понимания назначения ветки или передать список специалисту.
Для кого подходит RegScanner
RegScanner подходит пользователям, которым нужен точный поиск по реестру Windows без тяжёлого интерфейса и автоматической очистки.
Опытным пользователям Windows программа помогает найти запись по имени приложения, пути, расширению или параметру и быстро открыть её в RegEdit.
Системным администраторам полезны фильтры по времени изменения, типу значения, длине данных, удалённым сетевым путям, экспорт в CSV/HTML/XML и командная строка.
Специалистам поддержки RegScanner удобен для подготовки отчётов: список найденных ключей можно сохранить и передать без скриншотов и ручного переписывания путей.
Пользователям portable-наборов подходит standalone-формат без установки и дополнительных DLL. В такой роли RegScanner хорошо сочетается с NirLauncher, где собраны утилиты NirSoft.
Тем, кому не хватает RegEdit, программа даёт список всех совпадений, фильтры и быстрый переход к ветке. При этом стандартный RegEdit остаётся инструментом ручного редактирования.
Кому лучше выбрать другой инструмент
RegScanner не стоит выбирать, если пользователь ждёт автоматического исправления ошибок реестра. Программа ничего не классифицирует как безопасное или опасное, не предлагает сценарий очистки и не заменяет знания о назначении веток.
| Задача | Более подходящий вариант |
| Ручное создание и изменение ключей | RegEdit или Registry Finder |
| Регулярное редактирование с undo/redo | Registry Finder |
| Автоматическая очистка реестра | Wise Registry Cleaner, Auslogics Registry Cleaner, Registry Repair |
| Сравнение состояния реестра до и после установки | RegistryChangesView |
| Отслеживание записей конкретного приложения | RegFromApp |
| Анализ автозагрузки | Autoruns, Autorun Organizer |
| Комплексное обслуживание системы | Wise Care 365, CCleaner, Glary Utilities |
Новичку, который не понимает разницу между ключом, значением и данными значения, лучше не начинать с удаления через RegScanner. Для безопасного старта достаточно использовать программу как средство поиска и отчёта: найти записи, сохранить HTML или .reg, затем изучить назначение найденных веток.
Частые вопросы
RegScanner удаляет записи автоматически?
Нет. RegScanner находит записи по заданным условиям и показывает их списком. Удаление выполняется только по выбранным элементам через Delete Selected Keys/Values, с подтверждением и созданием .bak-файла. Программа не выполняет автоматическую очистку реестра.
Можно ли использовать RegScanner без установки?
Да. RegScanner — standalone executable. Для запуска достаточно regscanner.exe; дополнительные DLL не требуются.
Есть ли x64-версия?
Да. Для x64-систем предусмотрена отдельная версия, а в истории программы добавлен выбор 32-bit или 64-bit view of the Registry.
Можно ли открыть найденный ключ в RegEdit?
Да. Двойной щелчок по найденной строке открывает соответствующую запись в RegEdit. Также есть команда Open In RegEdit.
Поддерживается ли экспорт в REG?
Да. Export Selected Items сохраняет найденные элементы в .reg, а параметр командной строки /sreg экспортирует результат сканирования в .reg-файл.
Можно ли искать только в HKEY_CURRENT_USER?
Да. В Base Keys можно указать HKEY_CURRENT_USER или более точную ветку внутри неё, например раздел настроек конкретной программы.
Можно ли искать по дате изменения ключа?
Да. RegScanner поддерживает поиск по Key Modified Time и фильтр по диапазону изменения ключей. Такой сценарий используется для просмотра ключей, изменённых в последние часы или дни.
Есть ли русский интерфейс?
RegScanner поддерживает локализацию через файл regscanner_lng.ini. В списке переводов есть Russian.
Подходит ли программа новичкам?
Для просмотра результатов и подготовки отчёта — да. Для удаления и изменения найденных записей — только после понимания структуры реестра. RegScanner относится к инструментам для advanced Windows users.
Чем RegScanner отличается от Registry Finder?
RegScanner сфокусирован на поиске, фильтрах, экспорте и переходе в RegEdit. Registry Finder — полноценная среда редактирования реестра с созданием, удалением, переименованием, replace, несколькими окнами и undo/redo для изменений.
Вывод
RegScanner нужен там, где стандартный поиск RegEdit слишком медленный, последовательный и ограниченный. Он собирает все совпадения в таблицу, показывает путь, имя, тип, данные, время изменения и длину данных, открывает найденную ветку в RegEdit и сохраняет результаты в форматах, удобных для отчётов и дальнейшей работы.
Для разового поиска следов программы достаточно задать точную строку, ограничить ветку и сохранить результаты перед изменениями. Для административной диагностики важнее фильтры по времени изменения, типу значения, длине данных, 32/64-bit view, экспорт из командной строки и режимы запуска с повышенными правами. Для постоянного редактирования лучше выбрать Registry Finder или RegEdit, для сравнения изменений — RegistryChangesView, для отслеживания действий конкретного приложения — RegFromApp.
RegScanner остаётся сильным инструментом именно потому, что не пытается делать всё сразу. Его задача — найти, отфильтровать, показать, сохранить и быстро открыть нужную запись. Всё, что связано с удалением и изменением, требует ручной проверки и понимания, какую роль найденный ключ или значение играет в Windows.
Список изменений
Ранние версии 1.x: поиск, фильтры и экспорт:
- Первая версия заложила основную идею: найти значения реестра по заданным условиям и вывести найденные элементы в одном списке. Уже в раннем развитии RegScanner получил функции, которые отличают его от стандартного RegEdit.
- Этап 1.x сделал RegScanner полноценным поисковым инструментом: появились фильтры по времени, типу, длине данных, x64-вариант, удалённый компьютер, сохранение конфигурации и удаление выбранных найденных элементов.
- Версии 2.x: wildcard, права, 32/64-bit view и автоматизация
- В ветке 2.x программа развивалась в сторону удобства повторных проверок, административных задач и точной работы с 64-битным реестром.
- Версии 2.x особенно важны для администраторов: появились /sreg, CSV/HTML-экспорт из командной строки, Run As System, выбор 32/64-bit view, фильтр по владельцу ключа и поиск удалённых сетевых путей. Эти изменения превратили RegScanner из быстрого поиска по реестру в инструмент для повторяемой диагностики.


Оставте свой отзыв о RegScanner