Недавно мой коллега ставил 1С платформу на Windows Server 2008 R2. Операционная система стоит на виртуальной машине, что в принципе к делу не относится. Предполагалось, что пользователи будут работать в файловой базе через терминал-сервер на данной машине.
Коллега сделал всё, как обычно, поставил многопользовательскую программную лицензию. Но к сожалению платформа продолжала запрашивать лицензию, даже под тем пользователем, под которым проводилась регистрация. Подключился к клиенту через удаленный доступ.
Почитали Техническую документацию: там нашли следующие пункты, относящиеся к нашему случаю.
9.2.3.8. Терминальный сервер
В данном случае возможны следующие варианты получения лицензий:
Однопользовательская программная лицензия
Обеспечивает запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор от лица одной терминальной сессии.
Программные лицензии (как однопользовательские, так и многопользовательские), активированные для терминального сервера, складываются в том случае, если файлы с лицензиями доступны всем пользователям терминального сервера.
Многопользовательская программная лицензия
Многопользовательская программная лицензия может быть активирована для терминального сервера и использоваться как для файлового, так и для клиент-серверного варианта системы. В этом случае обеспечивается запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор для такого количества одновременных подключений к терминальному серверу (терминальных сессий), на сколько пользователей активирована многопользовательская программная лицензия.
Программные лицензии (как однопользовательские, так и многопользовательские), активированные для терминального сервера, складываются в том случае, если файлы с лицензиями доступны всем пользователям терминального сервера.
9.2.5. Расположение файлов с программными лицензиями
Программная лицензия представляет собой файл с расширением .lic, который может располагаться в различных местах файловой системы.
9.2.5.1. Для ОС Windows
В ОС Windows файлы программных лицензий могут располагаться в следующих каталогах (каталоги перечислены в порядке поиска, после нахождения файлов лицензий дальнейший поиск прекращается):
● каталог конфигурационных файлов конкретной версии платформы. По умолчанию – C:\Program Files\1Cv82\8.2.XX.YYY\bin\conf;
● каталог %USERPROFILE%\Local Settings\Application Data\1C\1Cv82\Conf (%LOCALAPPDATA%\1C\1Cv82\Conf для ОС Windows Vista и старше) пользователя, от имени которого работает система;
● каталог, который указан в файле conf.cfg, расположенном в каталоге bin\conf конкретной версии.
● каталог %ALLUSERSPROFILE%\Local Settings\Application Data\1C\1Cv82\Conf (%ProgramData%\1C\1Cv82\Conf для ОС Windows Vista и старше) данных для всех пользователей компьютера.
Но по этим путям найти файлы не удалось. Решил воспользоваться обычным поиском. В результате файлы лицензий нашлись, но ... в c:\Windows\System32 ...
Как они туда попали не знаю, может быть их туда от безысходности перенес местный админ.
-----------------------------------------------------------------------------------------------------
Оказалось в документации не учитывалась установка на Windows Server 2008 R2.
Файл лицензии в этом случае должен находиться в c:\ProgramData\1C\1Cv82\conf . После переноса файла туда платформа 1С заработала с регистрацией.