При работе пользователей в режиме тонкого или толстого клиента «1С:Предприятие 8.3» на терминальном сервере под управлением Windows Server можно столкнуться с ситуацией, когда программа внезапно перестает отвечать на действия пользователя или периодически выводит предупреждения безопасности с адресом about:security_1cv8.exe (или about:security_1cv8c.exe). Разберем природу этого явления, выясним истинные причины такого поведения и рассмотрим по шагам методы полного устранения проблемы.
Вопреки распространенным заблуждениям, адрес about:security_1cv8.exe не является попыткой отправки телеметрии, сетевым адресом в интернете или процедурой проверки лицензий. Это внутреннее служебное уведомление подсистемы безопасности операционной системы Windows Server.
Проанализируем механизм возникновения проблемы:
1cv8.exe или 1cv8c.exe, расценивая локальный вызов движка как небезопасный переход на неизвестный веб-узел.Рассмотрим наиболее простой и распространенный способ решения проблемы на терминальных серверах (Remote Desktop Services), если корпоративные политики безопасности допускают отключение службы IE ESC.
Выполним следующие шаги от имени администратора сервера:
Если отключение IE ESC на сервере запрещено регламентами безопасности, добавим процессы 1С в список доверенных узлов Internet Explorer. Разберем по шагам, как это сделать вручную на рабочем месте или сервере:
inetcpl.cpl и нажмем Enter для открытия окна свойств браузера.about:security_1cv8.exe (для толстого клиента)
about:security_1cv8c.exe (для тонкого клиента)В крупных инфраструктурах с терминальными фермами настраивать параметры вручную для каждого пользователя неэффективно. Автоматизируем процесс через групповые политики (GPO) или скрипты входа (Logon Scripts).
Проанализируем структуру параметров в системном реестре Windows. При активном режиме IE ESC сопоставление зон безопасности хранится в ветке текущего пользователя HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains (при выключенном IE ESC — в ветке Domains).
Для добавления исполняемых файлов платформы в зону «Надежные узлы» (значение зоны равно 2) необходимо создать соответствующие подразделы и строковые параметры. Разберем пример командного файла (.bat / .cmd), выполняющего данную операцию:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains\security_1cv8.exe" /v about /t REG_DWORD /d 2 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains\security_1cv8c.exe" /v about /t REG_DWORD /d 2 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\security_1cv8.exe" /v about /t REG_DWORD /d 2 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\security_1cv8c.exe" /v about /t REG_DWORD /d 2 /f
Добавим выполнение этих команд в сценарий входа пользователей, чтобы настройки применялись автоматически при создании нового терминального профиля.
Если у пользователя нет прав администратора ОС для изменения системных параметров, снизим нагрузку на встроенный браузер за счет оптимизации рабочего стола конфигурации:
Посмотрим на глобальные пути решения проблемы взаимодействия 1С с системным компонентом MSHTML: