Слетела программная лицензия 1С: возвращаем доступ к базе
Содержание
Восстановить программную лицензию 1С можно двумя путями: повторно активировать её по пин-коду с конверта или вернуть сохранённый файл лицензии на то же самое «железо». Первый путь нужен, когда компьютер изменился. Второй годится, если сломалась только программная часть, а компьютер тот же.
Программная лицензия привязана к конфигурации компьютера. Сменили жёсткий диск, материнскую плату, перенесли виртуальную машину, переустановили систему, и 1С пишет, что лицензия не найдена. Ниже разберём, как понять причину и вернуть работу без лишних обращений в поддержку.
Всё это относится только к вашей собственной, купленной лицензии. Обход защиты и «активаторы» мы не разбираем: это нарушение закона, а такие файлы часто несут вирусы.
Сначала выясните, какая у вас лицензия
От типа зависит весь порядок действий. Спутать легко: окно с ошибкой выглядит похоже.
| Тип | Как выглядит | Привязка |
|---|---|---|
| Программная | Пин-код на конверте, файл .lic на диске | К компьютеру или серверу |
| Аппаратная | USB-ключ (HASP) или ключ в разъёме | К самому ключу |
| Клиентская серверная | Лицензии на подключения к серверу 1С | К серверу, где лежит файл |
Быстрая проверка: если в компьютере торчит USB-ключ, а ошибка про «ключ защиты», ваша лицензия аппаратная, и дальше нужен раздел про HASP. Если ключа нет, а при запуске появляется окно получения лицензии, читайте про пин-код.
Что собрать до начала работ:
- 📄 конверт с пин-кодом и регистрационным номером программы;
- 💾 копии папки с файлами лицензий, если они остались;
- 🖥 данные о том, что изменилось в компьютере или как он был переустановлен;
- 🔑 логин и пароль от личного кабинета на портале 1С, если лицензия там зарегистрирована.
Почему лицензия перестала работать
Программная лицензия сверяется с набором параметров компьютера. Если несколько из них поменялись одновременно, платформа считает машину другой и лицензию не принимает.
Типичные причины:
- Замена диска, платы, процессора или сетевой карты.
- Переустановка Windows с форматированием диска.
- Перенос виртуальной машины на другой хост или клонирование образа.
- Удаление папки с файлами лицензий при «чистке» системы.
- Откат из резервной копии системы, сделанной до получения лицензии.
Единичная замена мелкой детали обычно ничего не ломает. А вот смена диска вместе с переустановкой системы почти всегда требует новой активации.
Перед любой серьёзной работой с компьютером копируйте папку с лицензиями отдельно. Это занимает минуту и иногда спасает от повторной активации.
Восстановление лицензии: два рабочих способа
Способ первый: вернуть файлы лицензии на место
Если компьютер тот же, а пропала только папка с файлами, не спешите тратить пин-код.
- Найдите резервную копию каталога лицензий. В Windows он обычно лежит в
C:\ProgramData\1C\licenses, но у вас путь мог отличаться. Если копии нет, ищите файлы*.licпоиском по диску. - Закройте все окна 1С.
- Скопируйте файлы
.licв каталог лицензий на этом же компьютере. - Запустите 1С и откройте базу.
Если лицензия не подхватилась, значит «железо» всё же изменилось, и файл уже не подходит. Переходите к активации по пин-коду.
Способ второй: активация по пин-коду
Это основной способ для компьютера, на котором изменилось оборудование или была переустановлена система.
- Запустите платформу. Если лицензии нет, откроется окно с предложением её получить. Вы увидите его при входе в базу.
- Выберите получение лицензии и укажите пользователя: имя, организацию. Эти данные нужны для заявки.
- Введите регистрационный номер и пин-код с конверта. Вводите без лишних пробелов, лучше копировать из документа.
- Выберите получение через интернет . Это самый быстрый вариант.
- Дождитесь сообщения об успешном получении и перезапустите 1С.
Если интернета на машине нет, в том же окне есть вариант с получением файла ответа по почте или телефону. Тогда заявку формируете на одном компьютере, а ответ вводите на другом.
Число повторных активаций ограничено. Каждая смена оборудования расходует попытку, поэтому не переустанавливайте систему «на всякий случай». Точное количество зависит от условий поставки вашей лицензии, уточните его у партнёра, у которого покупали.
Если пин-код не принимается или попытки кончились
Здесь придётся обращаться за помощью. Самому ничего не обойти, и не нужно.
Что делать по порядку:
- ✅ Проверьте, что пин-код вводится от той программы, на которую он выпущен. Пин-коды от разных продуктов не взаимозаменяемы.
- ✅ Проверьте регистрацию продукта в личном кабинете на портале 1С. Нужные данные подтягиваются оттуда.
- ✅ Обратитесь к партнёру, у которого покупали продукт, или в линию консультаций по договору сопровождения.
Что понадобится: регистрационный номер, пин-код, описание, что именно произошло с компьютером, и желательно скриншот ошибки. Если вы потеряли конверт, регистрационные данные иногда можно восстановить через кабинет или через партнёра, который оформлял покупку.
Не покупайте «восстановление лицензии» у случайных людей из объявлений. В лучшем случае это перепродажа вашей же возможности обратиться в поддержку, в худшем получите вирус или нелегальный файл.
Аппаратные ключи HASP и утилита HaspTest
Раздел про USB-ключи нужен тем, у кого «слетело» не ПО, а видимость ключа. Программную лицензию HaspTest не восстанавливает: он только показывает, видит ли система ключ.
Если 1С ругается на отсутствие ключа защиты, проверяйте по цепочке:
- Вставьте ключ в другой USB-порт напрямую, без хаба и удлинителя.
- Убедитесь, что на ключе горит индикатор.
- Откройте диспетчер устройств и посмотрите, определился ли ключ.
- Переустановите драйвер защиты из дистрибутива платформы. Установочный файл драйвера называется
haspdinst.exe. - Запустите утилиту диагностики HASP, если она у вас есть, и посмотрите, обнаруживается ли ключ и какой у него номер.
Если система ключ видит, а 1С нет, дело в настройках платформы или в сетевом режиме. Если не видит и на другом компьютере, ключ мог выйти из строя. Тогда нужна замена, и это вопрос к поставщику.
В виртуальных машинах USB-ключ часто «пробрасывают» с физического хоста. Если проброс отвалился после перезагрузки, ошибка будет такой же, как при отсутствии ключа.
Перенос лицензии на новый компьютер
Прямо «скопировать» программную лицензию на другую машину нельзя: она привязана к оборудованию. Корректный порядок при покупке нового компьютера такой.
- Установите на новый компьютер платформу той же линейки, что и на старом.
- Получите лицензию заново по пин-коду, как описано выше.
- Перенесите базу: выгрузите информационную базу в файл
.dtиз Конфигуратора и загрузите на новом месте. Для загрузки нужен монопольный доступ, значит, пользователи на это время должны выйти. - Проверьте работу под реальным пользователем.
- Только потом выводите старый компьютер из эксплуатации.
Сохраняйте копию базы до тех пор, пока не убедитесь, что новое место работает без нареканий.
| Ситуация | Что делать |
|---|---|
| Купили новый ПК, старый списываем | Активировать по пин-коду на новом |
| Заменили только диск | Попробовать вернуть файл лицензии, затем пин-код |
| Перенесли виртуальную машину | Новая активация, возможно, обращение в поддержку |
| Нужна работа на двух машинах сразу | Это уже вопрос лицензионных условий, смотрите документы покупки |
Сетевые лицензии и сервер 1С
Когда база работает через сервер 1С, лицензии на подключения хранятся и проверяются на стороне сервера, а не на рабочих местах. Ошибки получения лицензии у пользователей в этом случае чаще всего означают проблему именно на сервере.
Что проверить:
- 🖥 Лицензия получена на том компьютере, где работает сервер 1С, а не на клиентском.
- 🔧 Служба сервера запущена под учётной записью, у которой есть доступ к каталогу лицензий.
- 📊 Лицензий хватает на число одновременных подключений.
Посмотреть, кто занимает лицензии, можно через консоль администрирования кластера или утилитой rac, например командой rac session list --licenses. Полный список параметров смотрите в справке rac help.
Перезапуск службы сервера оборвёт сеансы всех пользователей. Делайте это вне рабочего времени и предупредите людей заранее, чтобы они сохранили данные и вышли из базы.
После получения новой лицензии на сервере службу, как правило, нужно перезапустить, чтобы платформа увидела файл. Планируйте это на окно обслуживания.
Как не потерять лицензию в следующий раз
Лицензия слетает чаще всего по бытовым причинам, и почти все они предсказуемы. Несколько привычек сэкономят часы.
- 💾 Включите каталог лицензий в регулярное резервное копирование
вместе с базами. Копия файла
.licпригодится, если компьютер остался прежним. - 📝 Заведите карточку учёта: регистрационный номер, пин-код, дата получения, на каком компьютере активирована, сколько активаций уже потрачено. Хранить лучше в сейфе или в менеджере паролей, а не в письме с пометкой «важное».
- 🛠 Перед заменой железа или переустановкой системы выясните, сколько попыток активации осталось. Если одна, лучше подготовиться и сделать всё за один раз.
- 🧪 Тестовые стенды и копии баз запускайте на отдельных машинах и не «забирайте» для них рабочую лицензию.
- 🗂 Для виртуальных машин заранее решите, где они будут жить. Постоянные переезды между хостами и откаты снимков состояния создают проблемы именно с программными лицензиями.
Что делать с копиями и снимками виртуальных машин
Откат снимка состояния возвращает диск в прошлое, а вместе с ним и каталог лицензий. Если лицензия получена после снимка, она исчезнет вместе с откатом. Получайте лицензию до создания эталонного образа, но не клонируйте образ на несколько рабочих мест: каждой машине нужна собственная лицензия.
Если вы администрируете парк компьютеров, держите таблицу «компьютер — лицензия — дата активации». Через год никто не вспомнит, на какой машине что получали, а при сбое эта таблица сразу показывает, куда смотреть.
Когда сотрудник уходит, а его компьютер списывается, сначала убедитесь, что лицензия на нём не единственная для нужной базы. Иначе придётся активировать заново в спешке.
Типичные ошибки при восстановлении
Самые частые промахи, которые затягивают работу на лишние часы.
- ❌ Ввод пин-кода с опечаткой или лишним пробелом. Копируйте из документа, не набирайте на слух.
- ❌ Активация на виртуальной машине, которую потом клонируют. Клон лицензию не унаследует.
- ❌ Использование «чужих» файлов
.licиз интернета. Они не подойдут к вашему компьютеру, а вирус подхватить можно. - ❌ Антивирус блокирует запись файла лицензии. Добавьте каталог лицензий в исключения.
- ❌ Нет прав на запись в каталог лицензий. Получайте лицензию от имени администратора.
Если после получения лицензии платформа всё равно сообщает об ошибке, закройте все процессы 1С в диспетчере задач и запустите заново: старый процесс мог держать прежнее состояние.
Что проверить в последнюю очередь
Сверьте дату и время на компьютере. Сильно сбитые часы мешают нормальной работе защиты. Проверьте также, что платформа установлена полностью, а не распакована «на коленке» из архива.