К статье
Практический материал

Администрирование · 9 мин

Как найти 1С в реестре Windows

Где в реестре Windows хранятся записи 1С: ветки 1cv8, список баз, версии платформы. Пошаговая инструкция поиска, проверки и безопасного редактирования.

Записи о 1С в реестре Windows нужны при переносе настроек на другой компьютер, поиске причин сбоев запуска, полном удалении платформы или диагностике проблем со списком информационных баз. Платформа 1С хранит в реестре сведения об установленных версиях, путях к исполняемым файлам, компонентах и некоторых пользовательских настройках.

Основная масса записей располагается в ветках HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER по путям, содержащим 1C и 1cv8. Однако часть настроек — например, список информационных баз — вообще не хранится в реестре, а лежит в файле ibases.v8i в профиле пользователя. Поэтому искать нужно в нескольких местах, и важно понимать, где именно находится нужный параметр.

Работа с реестром требует аккуратности: ошибочное удаление или изменение чужих веток может нарушить работу Windows и других программ. Перед любыми правками делайте резервную копию ветки, с которой собираетесь работать.

Что именно 1С хранит в реестре

Платформа 1С:Предприятие записывает в реестр служебную информацию при установке: пути к каталогам установки, зарегистрированные компоненты COM (например, V83.COMConnector), данные для деинсталляции, ассоциации файлов и параметры службы агента сервера 1С, если он установлен.

Ключевые ветки, которые стоит проверить в первую очередь:

  • HKEY_LOCAL_MACHINE\SOFTWARE\1C — общие данные платформы для 64-разрядной системы;
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C — записи 32-разрядной платформы на 64-разрядной Windows;
  • HKEY_CURRENT_USER\Software\1C — пользовательские настройки, если они есть;
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall — записи об установленных версиях платформы для апплета «Программы и компоненты»;
  • HKEY_CLASSES_ROOT\V83.COMConnector и соседние ветки — регистрация COM-коннектора.

Как открыть редактор реестра и выполнить поиск

Нажмите Win+R, введите regedit и подтвердите запуск. Если система запросит права администратора — согласитесь, без них часть веток будет доступна только для чтения.

Для поиска по всему реестру нажмите Ctrl+F, введите 1cv8 или 1C и отметьте галочки «Разделы», «Параметры» и «Значения». Поиск идёт долго, особенно на заполненных системах. Чтобы продолжить поиск дальше после первого найденного совпадения, нажимайте F3.

Быстрее не искать по всему реестру, а сразу перейти в известные ветки через адресную строку редактора: скопируйте путь, например Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\1C, и вставьте в поле под меню.

Порядок поиска записей 1С
  1. 1
    Откройте regedit через Win+R с правами администратора
  2. 2
    Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\1C и проверьте содержимое
  3. 3
    Проверьте HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C для 32-разрядных версий
  4. 4
    Откройте HKEY_CURRENT_USER\Software\1C
  5. 5
    При необходимости выполните полнотекстовый поиск по «1cv8» через Ctrl+F
  6. 6
    Экспортируйте найденную ветку перед любыми изменениями

Где искать список информационных баз

Частая ошибка — искать список баз в реестре. Платформа хранит его в файле ibases.v8i, который находится в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Это обычный текстовый файл в кодировке UTF-8, его можно открыть блокнотом.

Внутри каждая база описана секцией в квадратных скобках с параметрами Connect (строка подключения), ID, App и другими. Именно этот файл копируют при переносе списка баз на другой компьютер или при развёртывании типового списка для новых сотрудников.

Если нужно найти путь к конкретной базе файлового типа, откройте ibases.v8i и посмотрите параметр Connect: для файловой базы он выглядит как File="D:\Bases\Trade", для серверной — Srvr="server";Ref="base".

Как найти установленные версии платформы

Сведения об установленных версиях платформы для системы удаления программ хранятся в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall (и в WOW6432Node-аналоге). Каждая установленная версия — отдельный подраздел с GUID, внутри которого параметры DisplayName и DisplayVersion показывают номер релиза, а InstallLocation — каталог установки.

Альтернатива без реестра — посмотреть каталог C:\Program Files\1cv8\ (или C:\Program Files (x86)\1cv8\): каждая подпапка с номером версии — отдельный установленный релиз. Этот способ проще и безопаснее, если нужно лишь узнать, какие релизы стоят на машине.

Для автоматизации удобно использовать PowerShell вместо ручного просмотра реестра:

powershell
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<em>, HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\</em> | Where-Object {$_.DisplayName -like "<em>1C</em>"} | Select-Object DisplayName, DisplayVersion, InstallLocation

Как найти службу сервера 1С и COM-коннектор

Если на компьютере развёрнут сервер 1С:Предприятия, его служба зарегистрирована в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Имя раздела обычно содержит «1C:Enterprise» и номер версии агента, например 1C:Enterprise 8.3 Server Agent. Внутри параметр ImagePath показывает команду запуска службы, включая порт и каталог реестра кластера.

COM-коннектор, через который внешние приложения подключаются к базам, регистрируется в ветках HKEY_CLASSES_ROOT\V83.COMConnector и соответствующих CLSID-разделах. Если интеграция внезапно перестала работать после обновления платформы, чаще всего помогает повторная регистрация компоненты командой regsvr32 для файла comcntr.dll из каталога нужной версии платформы.

Контрольные точки

Как проверить результат

Ветка HKEY_LOCAL_MACHINE\SOFTWARE\1C существует
Норма

Раздел присутствует, внутри подразделы версий

Тревожный признак

Раздела нет — платформа, возможно, установлена только для пользователя или 32-разрядная

Запись об установке в Uninstall
Норма

DisplayName содержит «1С:Предприятие» и корректную версию

Тревожный признак

Записи нет, хотя платформа работает — установка была повреждена или выполнена копированием

Служба сервера 1С
Норма

Служба присутствует и находится в состоянии «Выполняется»

Тревожный признак

Службы нет или она остановлена — серверный режим недоступен

Как безопасно изменить или удалить записи 1С

Перед любой правкой экспортируйте раздел: правый клик по ветке → «Экспортировать» → сохраните .reg-файл. Это займёт секунды, но позволит откатить изменение.

Полное удаление следов платформы имеет смысл только после штатной деинсталляции через «Программы и компоненты». Удалять ветки реестра при работающей установленной платформе не нужно — это приведёт к сбоям ассоциаций и компонентов, а сама платформа продолжит работать с диска.

После деинсталляции обычно остаются: ветка HKEY_LOCAL_MACHINE\SOFTWARE\1C с пустыми подразделами, каталоги в Program Files и пользовательские папки %APPDATA%\1C. Их можно удалить вручную, если платформа больше не планируется на этом компьютере.

Типичные ошибки
01
Искать список баз в реестре — он хранится в файле ibases.v8i, а не в реестре
02
Удалять ветки 1С до штатной деинсталляции — платформа останется, но часть функций сломается
03
Игнорировать ветку WOW6432Node — на 64-разрядной Windows 32-разрядная платформа пишет данные именно туда
04
Править реестр без экспорта резервной копии — отменить ошибочное изменение будет нечем
05
Путать реестр кластера сервера 1С (каталог srvinfo) с реестром Windows — это разные вещи

Частые вопросы

Можно ли перенести настройки 1С на другой компьютер через реестр?

Переносить через реестр практически нечего: основные пользовательские настройки лежат в файлах профиля. Список баз переносится копированием ibases.v8i, а настройки интерфейса — файлами из каталога %APPDATA%\1C. Экспорт веток реестра оправдан только для специфических компонентов вроде зарегистрированных вручную параметров.

Почему поиск по «1C» в regedit ничего не находит?

Возможные причины: поиск запущен из середины реестра, а не от корня «Компьютер»; платформа установлена 32-разрядная и записи ушли в WOW6432Node; либо платформа была установлена простым копированием каталога без инсталлятора. Проверьте наличие каталога C:\Program Files\1cv8 — если он есть, платформа стоит независимо от записей в реестре.

Где в реестре хранится лицензия 1С?

Программные лицензии 1С не хранятся в реестре Windows — файлы лицензий (.lic) лежат в служебных каталогах платформы, обычно в C:\ProgramData\1C\licenses или в каталоге conf пользователя. Аппаратные ключи HASP вообще определяются драйвером защиты, а не реестром.

Нужны ли права администратора для просмотра веток 1С?

Для чтения HKEY_LOCAL_MACHINE обычно достаточно прав обычного пользователя, но редактор реестра при запуске может запросить повышение. Для изменения и удаления разделов в HKLM права администратора обязательны. Ветку HKEY_CURRENT_USER можно править и без них.

Что делать, если после чистки реестра 1С перестала запускаться?

Восстановите экспортированные .reg-файлы двойным щелчком. Если резервной копии нет, переустановите платформу поверх — инсталлятор заново создаст необходимые записи. Данные информационных баз при этом не пострадают, так как хранятся отдельно.

Итог

Что важно запомнить

Записи платформы 1С ищите в ветках HKLM\SOFTWARE\1C (включая WOW6432Node) и HKCU\Software\1C, а список баз — в файле ibases.v8i профиля пользователя. Перед любыми правками реестра экспортируйте раздел, а полное удаление следов выполняйте только после штатной деинсталляции.