Приветствую, коллеги. На одном из рабочих мест Континент TLS перестал запускаться и сразу показал сообщение о запрете доступа к конфигурации. Переустанавливать весь комплект для Электронного бюджета не пришлось: проблема оказалась в правах локального пользователя.
Проблема
Доступ к конфигурационному файлу запрещён.
Ошибка появлялась именно при запуске Континент TLS. Если клиент открывается нормально, а портал не загружается, эта инструкция к такому случаю не относится.
Почему Континент TLS не открывал конфигурацию
Текущей учётной записи не хватало прав на каталог программы или общую папку с настройками. Поэтому клиент был установлен, но прочитать и сохранить свою конфигурацию не мог.
Как я проверил права
Сначала я полностью закрыл Континент TLS через значок в области уведомлений. Затем проверил вкладку Безопасность у двух папок:
C:\Program Files\Security Code\Continent TLS Client;C:\Users\Public\ContinentTLSClient.
Если программа установлена в другой каталог, нужно смотреть фактический путь ярлыка. Перед изменениями я сохранил текущий список разрешений на случай отката.
Как я исправил ошибку
- Открыл свойства первой папки и перешёл в Безопасность → Изменить.
- Выдал локальной группе Пользователи права на чтение, выполнение и изменение содержимого папки.
- Повторил проверку для
C:\Users\Public\ContinentTLSClient. - Запустил Континент TLS обычным способом под рабочей учётной записью.
В моём случае прав на каталоги оказалось достаточно. Если сообщение остаётся, я сначала экспортирую нужные ветки реестра, а уже затем проверяю разрешения для HKEY_LOCAL_MACHINE\SOFTWARE\SecurityCode\TlsClient и подраздела Setup. Давать полный доступ группе «Все» без разбора я не советую: безопаснее добавить только рабочую группу и только необходимые разрешения.
Как я проверил результат
После исправления прав клиент открылся без сообщения, показал сохранённые ресурсы и позволил менять конфигурацию под обычным пользователем. Если запуск от администратора работает, а обычный запуск нет, это дополнительный признак той же проблемы с разрешениями.
Теперь при такой ошибке я сначала сравниваю права на папки с исправным компьютером. Это быстрее и аккуратнее, чем сразу удалять Континент TLS и весь криптографический комплект.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.