36

Континент TLS: «Доступ к конфигурационному файлу запрещён»

Приветствую, коллеги. На одном из рабочих мест Континент TLS перестал запускаться и сразу показал сообщение о запрете доступа к конфигурации. Переустанавливать весь комплект для Электронного бюджета не пришлось: проблема оказалась в правах локального пользователя.

Проблема

Доступ к конфигурационному файлу запрещён.

Ошибка появлялась именно при запуске Континент TLS. Если клиент открывается нормально, а портал не загружается, эта инструкция к такому случаю не относится.

Почему Континент TLS не открывал конфигурацию

Текущей учётной записи не хватало прав на каталог программы или общую папку с настройками. Поэтому клиент был установлен, но прочитать и сохранить свою конфигурацию не мог.

Как я проверил права

Сначала я полностью закрыл Континент TLS через значок в области уведомлений. Затем проверил вкладку Безопасность у двух папок:

  • C:\Program Files\Security Code\Continent TLS Client;
  • C:\Users\Public\ContinentTLSClient.

Если программа установлена в другой каталог, нужно смотреть фактический путь ярлыка. Перед изменениями я сохранил текущий список разрешений на случай отката.

Как я исправил ошибку

  1. Открыл свойства первой папки и перешёл в Безопасность → Изменить.
  2. Выдал локальной группе Пользователи права на чтение, выполнение и изменение содержимого папки.
  3. Повторил проверку для C:\Users\Public\ContinentTLSClient.
  4. Запустил Континент TLS обычным способом под рабочей учётной записью.

В моём случае прав на каталоги оказалось достаточно. Если сообщение остаётся, я сначала экспортирую нужные ветки реестра, а уже затем проверяю разрешения для HKEY_LOCAL_MACHINE\SOFTWARE\SecurityCode\TlsClient и подраздела Setup. Давать полный доступ группе «Все» без разбора я не советую: безопаснее добавить только рабочую группу и только необходимые разрешения.

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

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

Теперь при такой ошибке я сначала сравниваю права на папки с исправным компьютером. Это быстрее и аккуратнее, чем сразу удалять Континент TLS и весь криптографический комплект.

Получилось или остались вопросы?

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

Напишите комментарий

Опишите проблему и укажите, какое решение вы уже проверили. Адрес электронной почты на сайте не публикуется.