Клиентское приложение Liga отображает пустое окно документа
Недавно обновили программу Лига:Закон до версии 9.1.2. После обновления серверной версии, переустановили клиентов на пользовательских компьютерах под управлением Windows 7 Enterprise Ru и при запуске увидели пустое окно документа со справочной информацией:
Тем не менее, информация была “где-то рядом”, потому что конвертация в Word показывала корректное содержание:
![]() |
![]() |
Такое поведение возникает из-за конфликта клиентской части Лига:Закон и групповых политик перенаправления папок в перемещаемых профилях. Решение проблемы состоит в отключении групповой политики перенаправления папки AppData(Roaming)
для пользователей.
Благодарности
Хочу высказать благодарность Дмитрию Буланову за плодотворное обсуждение групповых политик перенаправления папок. Много информации можно почерпнуть из курса лекций Дмитрия по групповым политикам.
Описание ифраструктуры
На предприятии развернута AD под управлением серверов Windows Server 2008 R2, и используются перемещаемые профили пользователей. Создано хранилище для различных частей профиля: Application Data
, Documents
, Desktops
, Favorites
, Profiles
; DFS-путь к которому условно обозначим \\dfs_path
. В свойствах пользователя указано хранение профиля в папке \\dfs_path\Profiles\%UserName%
:
Кроме этого, настроены групповые политики на перенаправление папок:
в частности, включена групповая политика
User Configuration\Policies\Windows Settings\Folder Redirection\AppData(Roaming)
перенаправления папки AppData
, установлено значение Basic - Redirect everyone's folder to the same location
и путь \\dfs_path\AppData
.
Поведение приложения
При запуске клиентской программы Лига:Закон создается папка с именем Liga70
в папке \\dfs_path\AppData\%UserName%\AppData\Roaming
, куда записывается информация приложения. Следует заметить, что при этом в сеансе пользователя в папке C:\Users\%UserName%\AppData\Roaming\
, содержимое которой совпадает с \\dfs_path\Profiles\%UserName%.v2\AppData\Roaming\
, папка Liga70
не отображается. При конвертации содержимого окна в Word, создается папка
\\dfs_path\AppData\%UserName%\AppData\Roaming\Liga70\Client\Session\BUHED1082560205
,куда помещается содержимое html-документа. Следует отключить групповую политику перенаправления папки AppData
, и подождать, пока изменения будут применены к пользователю. Затем клиентское приложение Лига:Закон начинает работать правильно.
Если после отключения перенаправления папки приложение не заработало, то можно пересоздать профиль пользователя.
1. Все используемые IP-адреса, имена серверов, компьютеров, доменов, пользователей, являются фиктивными и используются исключительно в демонстрационных целях.
2. Информация приводится «AS IS».
Спасибо за дельную инфу, сегодня наступил на эти же грабли. Версия клиента 9.1.3. Супорт Лиги извинился, что мол таки да, не работает, и в ближайшее время они не могут сказать пофиксят эту проблему или нет. Единственное что предложили отправить письмо им на e-mail, с описанием проблемы, и ежели у их “паграмистов” дойдут руки …
Пожалуйста. Может, и исправят.
В моем случае пришлось пользователям отключить “перемещаемость” AppData. В таком случае хранится она в профиле, который все равно расположен в dfs-шаре. Но пересоздавать реестр пользователей пришлось руками, что требует определенного времени.