Лицензия не получена: Ошибка программного лицензирования Error=-2147217394 (0x8004100E)

Решение проблемы пропавшей лицензии и ошибки при ее восстановлении — «Лицензия не получена: Ошибка программного лицензирования Error=-2147217394 (0x8004100E)».

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

Казалось бы, проблема решается просто восстановлением лицензии. Но при получении лицензии (любым способом) появилась ошибка «Лицензия не получена: Ошибка программно лицензирования Error=-2147217394 (0x8004100E)». Программа даже не переходила к сбору параметров компьютера.

Закралось подозрение, что проблема в Windows, так как пытался и запускать под правами админа, и чистить кэш, и удалять 1Сv8conn.pfl — не помогло. Ошибка (0x8004100E), как оказалось в процессе гугления в яндексе — ошибка связанная с работоспособностью WMI (Windows Management Instrumentation). Служба Windows Management Instrumentation, или Инструменты управления Windows, если в русифицированной версии работала и ее перезапуск при перезагрузке компа ничего не давал.

Итак решение:

1) Открываем оснастку управления службами, например «Пуск»-«Выполнить»-«services.msc».

2) Останавливаем службу Windows Management Instrumentation, или Инструменты управления Windows, если в русифицированной версии. Попутно она остановит еще несколько зависимых служб, соглашаемся. 

3) А теперь самое важное — чистим репозиторий WMI, расположенный %SystemRoot%\System32\Wbem\Repository, где %SystemRoot% — это C:\Windows при стандартных условиях установки. Просто удаляем все файлы внутри папки Repository.

4) Перезапускаемся, чтобы все службы стартанули. Ну или запускаем их — WMI, и все те, которые были выключены вслед за ней, и брандмауэр, но проще перегрузиться. Все эти действия приведут к пересозданию репозитория WMI.

5) Получаем работоспособную 1С. Даже не потребуется скорее всего повторно получать лицензию, и она увидится сразу, если конечно ничего в конфигурации не менялось. Ну или переполучаем лицензию.

 

ВНИМАНИЕ! Данный способ «жесткого» пересоздания репозитория подходил мне, но не факт, что порадует сисадмина, если он есть. Теоретически существуют приложения, которые обновляют репозиторий только при установке. Соответственно, при пересоздании репозитория данные приложения не обновят информацию автоматически и их данные, связанные с WMI, будут потеряны вплоть до переустановки. Но в общем случае это может быстро решить проблему. А сисадмины, конечно же, делают бэкапы репозитория WMI, как это рекомендуется. Ведь делают?