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

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

Как удалить ключ 1С из реестра Windows

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

Ключи лицензий 1С, пути к базам и настройки платформы хранятся в реестре Windows. Иногда их нужно удалить: например, при переносе программной лицензии на другой компьютер, при конфликте активаций, после смены комплектующих, когда 1С перестала видеть лицензию, или при полной переустановке платформы «с нуля». Некорректное удаление записей может привести к потере активации, поэтому действовать нужно аккуратно и только после резервного копирования.

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

Работа с реестром требует прав администратора. Перед любыми изменениями закройте 1С, остановите связанные службы и обязательно экспортируйте изменяемые ветки — это займёт минуту, но позволит откатить ошибку двойным щелчком по reg-файлу.

Когда действительно нужно удалять ключ 1С из реестра

Чистка реестра оправдана в ограниченном числе сценариев. Самый частый — конфликт программных лицензий: после замены жёсткого диска, материнской платы или клонирования системы 1С сообщает, что лицензия не найдена или повреждена, хотя активация была. Второй сценарий — перенос лицензии на другой компьютер, когда старые записи мешают повторной активации. Третий — полная переустановка платформы после сбоев, когда требуется «чистое» состояние.

Не стоит удалять записи реестра «для профилактики» или при любой ошибке запуска. Большинство проблем с запуском 1С связаны с кэшем метаданных, правами доступа или сетевыми настройками, а не с реестром. Сначала убедитесь, что проблема действительно в лицензии: типичный признак — сообщение «Не найдена лицензия» или «Ошибка программного лицензирования» при старте.

Маршрут решения

Как выбрать действие

1С пишет «Не найдена лицензия» после замены оборудованияУдалите файлы лицензий из C:\ProgramData\1C\licenses и активируйте лицензию заново — реестр трогать не обязательно
Переносите лицензию на другой ПКОчистите ветки 1C в реестре и папку licenses на старом компьютере, затем активируйте на новом
Платформа работает, но глючит список базУдалите только ветку HKEY_CURRENT_USER\SOFTWARE\1C — лицензии это не затронет
Используется аппаратный ключ HASPЧистите только записи драйвера HASP и менеджера лицензий, ветки программных лицензий не трогайте

Подготовка: резервная копия и права доступа

Перед вмешательством войдите в систему под учётной записью с правами администратора. Закройте все сеансы 1С, а если платформа работает как сервер — остановите службу «Агент сервера 1С:Предприятия» через services.msc. Также остановите службу менеджера лицензий HASP (обычно называется Sentinel LDK License Manager или HASP Loader), если используется аппаратный ключ.

Резервная копия делается встроенными средствами редактора реестра. Откройте regedit (Win+R → regedit), найдите нужную ветку, щёлкните по ней правой кнопкой и выберите «Экспортировать». Сохраните файл с понятным именем, например backup_1c_hklm.reg. Повторите для каждой ветки, которую планируете менять. Дополнительно можно создать точку восстановления системы — это страховка на случай, если будет случайно удалено что-то лишнее.

Где в реестре хранятся ключи и настройки 1С

Основные записи платформа размещает в нескольких стандартных ветках. Знание точных путей избавляет от поиска по всему реестру и снижает риск удалить лишнее:

  • HKEY_LOCAL_MACHINE\SOFTWARE\1C — общие настройки платформы для всех пользователей, пути установки, параметры сервера;
  • HKEY_CURRENT_USER\SOFTWARE\1C — пользовательские настройки: список информационных баз, параметры запуска, настройки конфигуратора;
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C — записи 32-разрядной платформы на 64-разрядной Windows;
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services — службы агента сервера 1С и драйверов HASP;
  • HKEY_LOCAL_MACHINE\SOFTWARE\SafeNet и Aladdin — записи драйверов аппаратных ключей HASP.

Сами программные лицензии хранятся не в реестре, а в файлах с расширением .lic в папке C:\ProgramData\1C\licenses (для всех пользователей) или в профиле пользователя. Реестр при этом содержит вспомогательные параметры, поэтому полное удаление «ключа 1С» обычно включает оба действия: чистку веток и удаление lic-файлов.

Пошаговое удаление записей 1С через regedit

Стандартный способ — ручное удаление через редактор реестра. Он подходит, когда нужно точечно убрать конкретные записи, не затрагивая остальное.

Порядок действий
  1. 1
    Нажмите Win+R, введите regedit и подтвердите запуск от имени администратора
  2. 2
    Экспортируйте ветки HKEY_LOCAL_MACHINE\SOFTWARE\1C и HKEY_CURRENT_USER\SOFTWARE\1C в reg-файлы
  3. 3
    Перейдите в HKEY_CURRENT_USER\SOFTWARE\1C, щёлкните правой кнопкой по разделу и выберите «Удалить», если нужно сбросить пользовательские настройки и список баз
  4. 4
    Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\1C и удалите раздел, если требуется полная очистка настроек платформы
  5. 5
    Проверьте ветку HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C и удалите её при наличии
  6. 6
    Откройте %ProgramData%\1C\licenses и удалите файлы .lic, если нужно сбросить программные лицензии
  7. 7
    Перезагрузите компьютер и запустите 1С для проверки результата

После удаления ветки HKEY_CURRENT_USER\SOFTWARE\1C при следующем запуске платформа создаст её заново с настройками по умолчанию — список баз будет пуст, их нужно добавить заново. Удаление lic-файлов приведёт к тому, что при первом старте 1С предложит активировать лицензию: понадобится пин-код из комплекта поставки или резервный пин-код.

Удаление через командную строку и reg-файлы

Когда операцию нужно выполнить на нескольких компьютерах или автоматизировать, удобнее использовать команду reg delete. Она выполняется в командной строке, запущенной от имени администратора:

cmd
reg delete "HKLM\SOFTWARE\1C" /f
reg delete "HKCU\SOFTWARE\1C" /f
reg delete "HKLM\SOFTWARE\WOW6432Node\1C" /f

Ключ /f отключает запрос подтверждения, поэтому перед запуском убедитесь, что резервные копии сделаны. Для восстановления достаточно выполнить команду reg import backup_1c.reg или просто дважды щёлкнуть по сохранённому reg-файлу. Тот же синтаксис работает в пакетных файлах, что удобно для массового обслуживания рабочих мест.

Особенности для аппаратных ключей HASP

Аппаратный ключ HASP сам по себе не прописывается в реестре как «лицензия» — в реестре живут только записи его драйвера и менеджера лицензий. Если 1С не видит USB-ключ, чистка реестра помогает редко; чаще проблема решается переустановкой драйвера Sentinel HASP или перезапуском службы менеджера лицензий.

Если всё же требуется полностью удалить следы HASP (например, перед чистой установкой драйвера), удалите ветки HKEY_LOCAL_MACHINE\SOFTWARE\SafeNet и HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin, затем перезагрузитесь и установите актуальный драйвер заново. Сам ключ при этом не пострадает — лицензии хранятся внутри устройства.

Типичные ошибки
01
Удаление веток реестра без экспорта — при ошибке восстановить данные нечем, придётся переустанавливать платформу
02
Удаление lic-файлов без сохранённого пин-кода — повторная активация станет невозможной, придётся обращаться в поддержку 1С за новым пин-кодом
03
Чистка реестра при работающем сервере 1С — служба может перезаписать параметры или завершиться с ошибкой
04
Удаление соседних разделов по невнимательности — повреждение чужих записей реестра ломает другие программы
05
Поиск ключа HASP в реестре — аппаратные лицензии там не хранятся, чистка не решит проблему видимости ключа

Проверка результата и восстановление

После перезагрузки запустите 1С. Ожидаемое поведение зависит от того, что именно удалялось. Если чистилась только пользовательская ветка — откроется пустой список баз, лицензия останется на месте. Если удалялись lic-файлы — появится диалог активации лицензии. Если платформа запускается штатно и лицензия активируется (или не требуется), операция прошла успешно.

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

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

Запуск платформы
Норма

1С стартует без ошибок лицензирования

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

Сообщение «Не найдена лицензия» при наличии активированной лицензии

Список информационных баз
Норма

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

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

Ошибки при открытии списка, платформа аварийно закрывается

Ветки реестра
Норма

Разделы 1C отсутствуют или пересозданы с настройками по умолчанию

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

В реестре остались «битые» подразделы с ошибками доступа

Активация лицензии
Норма

Диалог активации принимает пин-код

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

Активация отклоняется — возможно, лицензия уже привязана к другому ПК

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

Итог

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

Удаление ключа 1С из реестра — это точечная операция: экспортируйте ветки, удаляйте только разделы 1C/HASP, не забывайте про папку licenses с lic-файлами и держите под рукой пин-код для повторной активации. При аппаратном ключе HASP чистка реестра почти никогда не нужна — достаточно переустановить драйвер.

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

Удалится ли лицензия 1С, если удалить ветку реестра?

Сама программная лицензия хранится в файлах .lic в папке C:\ProgramData\1C\licenses, а не в реестре. Удаление веток реестра сбрасывает настройки платформы и список баз, но лицензия останется. Чтобы полностью убрать активацию, нужно дополнительно удалить lic-файлы.

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

Частично. Ветку HKEY_CURRENT_USER\SOFTWARE\1C обычный пользователь удалить может — там хранятся его личные настройки и список баз. Ветки HKEY_LOCAL_MACHINE и файлы в ProgramData требуют прав администратора.

Что делать, если после удаления записей 1С просит активировать лицензию заново?

Это нормально, если были удалены lic-файлы. Возьмите пин-код из комплекта поставки и пройдите активацию. Если пин-код утерян или исчерпан лимит активаций, обратитесь в службу лицензирования 1С за дополнительным пин-кодом — это стандартная процедура.

Поможет ли чистка реестра, если 1С не видит USB-ключ HASP?

Почти never — проблема обычно в драйвере или службе менеджера лицензий. Сначала перезапустите службу Sentinel LDK License Manager, проверьте ключ на другом USB-порту и переустановите драйвер HASP. Чистка реестра нужна только перед полной переустановкой драйвера.

Как вернуть удалённые записи реестра?

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

Нужно ли удалять записи 1С при обычной переустановке платформы?

Нет. Штатный деинсталлятор удаляет платформу, а пользовательские настройки и лицензии сохраняются — это удобно. Полная чистка реестра и папки licenses нужна только при конфликтах лицензий, переносе на другой ПК или повреждении конфигурации.