Настройка параметров COM+ Windows XP SP2 для работы сервера 1С:Предприятия 8.0

Сервер 1С:Предприятия 8.0 является COM+ приложением, соединение с которым реализуется механизмами COM/DCOM и обеспечивает удаленный доступ клиента к объектам, экземпляры которых созданы на сервере.

После установки на компьютере пакета обновления Service Pack 2 (SP2) для Windows XP изменяются права на удаленную активацию и запуск приложений COM+ на данном компьютере, в том числе и сервера 1С:Предприятия 8.0.

Проблема

После установки пакета обновления Service Pack 2 (SP2) для Windows XP работа с сервером 1С:Предприятия 8.0, установленным на этом компьютере, становится невозможна. При попытке подключения к серверу 1С:Предприятия 8.0 с удаленного клиентского рабочего места может выдаваться сообщение об ошибке:

Причина

После установки пакета обновления Service Pack 2 (SP2) для Windows XP изменились права доступа (Access Permission) и запуска (Launch Permission) приложений COM+.

Права доступа разделены на две части:

  • Local (Calls)
  • Remote (Calls)

Права запуска разделены на четыре части:

  • Local (Launch)
  • Remote (Launch)
  • Local Activate
  • Remote Activate

Значения по умолчанию устанавливаются следующим образом:

Permission Administrator Everyone Anonymous
 Launch Local (Launch)
Local Activate
Remote (Launch)
Remote Activate
Local (Launch)
Local Activate
 
 Access   Local (Call)
Remote (Call) 
Local (Call) 

Таким образом, после установки пакета обновления Service Pack 2 (SP2) для Windows XP права Remote (Launch) и Remote Activate доступны только пользователям с адинистративными правами. Отсутствие этих прав у других пользователей приводит к невозможности подключения к серверу 1С:Предприятия 8.0 с удаленного клиентского рабочего места, если подключение выполняется от имени пользователя, не обладающего административными правами.

Решение

Для обеспечения возможности подключения к серверу 1С:Предприятия 8.0, работающего на компьютере под управлением Windows XP с установленным пакетом обновления Service Pack 2 (SP2), необходимо пользователям 1С:Предприятия 8.0 дать права на удаленную активацию (Remote Activate) и запуск (Remote (Launch)) приложений COM+ на этом компьютере.

Это можно сделать с помощью оснастки Component Services (Start -> Settings -> Control Panel -> Administrative Tools -> Component Services). Для этого необходимо выбрать в контекстном меню настраиваемого компьютера пункт Properties (Console Root -> Component Services -> Computers -> My Computer -> Properties). Необходимые изменения можно сделать на закладке COM Security в разделе Launch and Activation Permissions открывшегося диалога редактирования параметров COM+ настраиваемого компьютера.