Что такое dcom windows

Включение и выключение DCOM

Если компьютер, использующий службы компонентов, является частью сети, службам компонентов требуется протокол проводной связи DCOM для взаимодействия с компонентами COM (Component Object Model) на других компьютерах. В Windows-системе по умолчанию сетевые компьютеры изначально настроены с включенной службой DCOM. Службу DCOM можно отключить, но при этом отключается связь с компонентами на других компьютерах.

Для включения и выключения DCOM можно использовать следующую процедуру.

Для выполнения этой процедуры необходимо входить в группу администраторы или обладать эквивалентными разрешениями.

Чтобы включить или выключить DCOM

Откройте оснастку «Службы компонентов».

В дереве консоли выберите папку Компьютеры, щелкните правой кнопкой мыши компьютер, для которого хотите включить или выключить DCOM, а затем щелкните Свойства.

Откройте вкладку Свойства по умолчанию.

Чтобы включить DCOM, установите флажок Разрешить использование DCOM на этом компьютере. Чтобы выключить DCOM, снимите этот флажок.

Нажмите кнопку ОК.

Дополнительная информация

  • Оснастка «Службы компонентов» больше не входит в группу «Администрирование». Чтобы открыть оснастку «Службы компонентов», нажмите кнопку Пуск. В текстовом поле введите команду dcomcnfg и нажмите клавишу ВВОД.
  • При включении службы DCOM необходимо также настроить брандмауэр как на компьютере, на котором выполняется компонент, так и на компьютере, на котором выполняются службы компонентов. Сведения о настройке брандмауэра для службы DCOM см. в описании использования DCOM с брандмауэрами (
  • https://go.microsoft.com/fwlink/?LinkId=38001 ).

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

    Что такое dcom windows

    DCOM (англ. Distributed COM ) — расширение Component Object Model для поддержки связи между объектами на различных компьютерах по сети.

    Принцип работы

    Для создания объекта на удалённой машине, библиотека COM вызывает менеджер управления сервисами (SCM) локального компьютера, который связывается с SCM сервера и передаёт ему запрос на создание объекта. Имя сервера может задаваться при вызове функции создания объекта или храниться в реестре.

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

    Для выполнения маршалинга и демаршалинга необходимо иметь точное описание метода, включая все типы данных и размеры массивов. Для описания используется язык описания интерфейсов (IDL), входящий в стандарт DCE RPC. Полученные файлы описания компилируются специальным компилятором IDL в исходный код на языке Си, производящий маршалинг и демаршалинг для указанных интерфейсов. Код, запускаемый на стороне клиента, называется «прокси», на стороне объекта – «заглушка» и загружается библиотекой COM по необходимости.

    Объектный RPC

    Протокол DCOM, известный как объектный RPC (ORPC) является расширением протокола DCE RPC. ORPC использует стандартные пакеты RPC с дополнительной, необходимой для DCOM информацией. Заголовок вызова содержит идентификатор указателя интерфейса (IPID), который используется для идентификации необходимого интерфейса необходимого объекта на сервере, а параметры начинаются с дополнительного неявного аргумента.

    Читайте также:  Windows key scan code

    Данные в пакете ORPC передаются в стандартном формате NDR с дополнительным типом данных, представляющем собой идентификатор объекта.

    Клиент должен периодически подтверждать свою активность путём «пингования» сервера. Если период пингования истёк без получения «пинга», считается, что клиент завершил работу аварийно и все его ссылки на интерфейсы объекта уничтожаются.

    Программные интерфейсы и фреймворки Microsoft Windows
    Графика Проводник Windows • DirectX • Direct3D • GDI • Windows Presentation Foundation • Windows Color System • Windows Image Acquisition • Windows Imaging Component
    Звук DirectSound • DirectMusic • XACT • Speech API • MME
    Мультимедиа DirectShow • Windows Media • Media Foundation
    Веб MSHTML • MSXML • Платформа RSS для Windows • JScript • ActiveX • XMLHttpRequest • Гаджеты
    Доступ к данным Компоненты Microsoft Data Access • Extensible Storage Engine • ADO.NET • Sync Framework • Jet-механизм
    Сети Winsock (LSP) • Filtering Platform • NDIS • Windows Rally • Сервис фоновой интеллектуальой передачи данных • P2P API
    Коммуникации TAPI
    Администрирование Консоль Win32 • Windows Script Host • Инструментарий управления Windows • PowerShell • Планировщик задач • Offline Files • Теневое копирование • Windows Installer • Диспетчер ошибок Windows • Журнал событий Windows
    Модель компонентов COM • COM+ • DCOM • .NET Framework
    Библиотеки Microsoft Foundation Classes (MFC) • Active Template Library (ATL) • Windows Template Library (WTL) • Base Class Library (BCL)
    Разработка драйверов Windows Driver Model • Windows Driver Foundation (KMDF • UMDF)
    Безопасность CryptoAPI (CAPICOM) • Windows CardSpace • Data protection API • Security Support Provider Interface
    .NET .NET Framework • ASP.NET • ADO.NET • .NET Remoting • Windows Presentation Foundation • Windows Workflow Foundation • Windows Communication Foundation • Windows CardSpace • XNA Framework • Silverlight • Библиотека параллельного программирования
    Межпроцессное
    взаимодействие
    Dynamic Data Exchange (DDE) • MSRPC • Именованные каналы
    Текст и
    поддержка языков
    Framework Текстовых сервисов • Объектная модель текстов • Редактор метода ввода • Языковые пакеты • Многоязычный интерфейс
    Игры XNA Framework • DirectX

    Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом

    Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (Косынка • Паук • Солитер) • Сапёр • Пинбол • Червы

    Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка

    Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций

    NT • Диспетчер объектов • Пакеты запроса ввода/вывода • Диспетчер транзакций ядра • Диспетчер логических дисков • Диспетчер учетных записей безопасности • Защита ресурсов • lsass.exe • csrss.exe • smss.exe • spoolsv.exe • Запуск

    Wikimedia Foundation . 2010 .

    Смотреть что такое «DCOM» в других словарях:

    DCOM — Saltar a navegación, búsqueda DCOM puede referirse a: Distributed Component Object Model, un sistema de Microsoft. Componentes de un software para comunicarse con computadoras en línea. Disney Channel Original Movie, una película creada,… … Wikipedia Español

    DCOM — [Abk. für Distributed Component Object Model, dt. »verteiltes Objektmodell für Komponenten«], von Microsoft herausgegebene Erweiterung des Objektmodells COM, die für die Verteilung von Software Komponenten innerhalb eines Netzwerks vorgesehen… … Universal-Lexikon

    DCOM — may stand for: Distributed Component Object Model, a Microsoft technology for software distributed across several networked computers to communicate with each other DC One Million, a mini series and storyline in the DC Comics fictional universe… … Wikipedia

    DCOM — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. DCOM (Distributed Component Object Model) ist ein… … Deutsch Wikipedia

    DCOM — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres Sigles de trois lettres > Sigles de quatre lettres … Wikipédia en Français

    DCOM — ● ►en sg. m. ►OROBJ Distributed Component Object Model. Extension de COM pouvant supporter les objets répartis sur un réseau. DCOM ne supporte par contre pas de mécanisme d héritage, ce qui fait qu il n a que très peu d intérêt comme modèle objet … Dictionnaire d’informatique francophone

    DCOM — Distributed Component Object Model (Computing » Software) Distributed Component Object Model (Computing » Security) * Dime Community Bancshares (Business » NASDAQ Symbols) … Abbreviations dictionary

    DCOM — distributed component object model [Microsoft] … Medical dictionary

    DCOM — Distributed Component Object Model Microsoft Eigenentwicklung in Konkurrenz zu CORBA … Acronyms

    DCOM — Distributed Component Object Model Microsoft Eigenentwicklung in Konkurrenz zu CORBA … Acronyms von A bis Z

    Настройка параметров DCOM. Dcomcnfg

    Верси для печати

    Настройка DCOM и OPC на Windows 2008 и Windows 7

    • Часть 1. Установка OPC компонент, необходимых для функционирования OPC интерфейса.
    • Часть 2. Настройка DCOM и OPC. Создание пользователя и выдача прав.
    • Часть 3. Настройка брандмауэра Windows 2008 и Windows 7 для разрешения работы DCOM и OPC.
    • Часть 4. Настройка параметров DCOM. Dcomcnfg.
    • Часть 5. Настройка DCOM и OPC. Проблемы и их решение.

    4. Настройка параметров DCOM

    Для корректной работы OPC серверов необходимо настроить сетевые параметры и параметры безопасности DCOM.

    Настройка OpcEnum не требуется, поскольку данная служба автоматически настраивается при установке «OPC Core Components».

    Пример настройки параметров приведен для тестового OPC сервера «Те st OPC Server». Настройка параметров DCOM выполняется с помощью служебной команды «dcomcnfg».

    Для запуска «dcomcnfg» нажмите на клавиатуре Win+ R, чтобы открыть окно запуска программ из командной строки.

    Рис. 20 Запуск службы компонентов

    4.1 Настройка параметров по умолчанию

    Рис. 21 Свойства

    Рис. 22 Безопасность COM

    Кликните по кнопке №1 (рис. 22). В появившемся диалоговом окне (рис.23):

    1. Кликните на кнопке «Добавить»;
    2. Добавьте группу пользователей «Пользователи DCOM», выполнив действия, аналогичные показанным на рисунках 7 – 9;
    3. Установите для нее права доступа;
    4. Сохраните изменения, кликнув по кнопке «OK».

    Рис. 23 Настройка прав доступа

    Повторите действия в диалоговом окне «Разрешение на запуск и активацию» (рис.24), которое появляется при клике на кнопке №2 «Изменить умолчания» (рис.22).

    Рис. 24 Настройка разрешений на запуск

    На закладке «Набор протоколов» (рис.25) удалите все протоколы, кроме TCP/ IP и нажмите «OK» для того чтобы сохранить изменения в диалоговом окне «Свойства: Мой компьютер».

    Рис. 25 Настройка разрешений на запуск

    4.2 Настройка параметров для OPC сервера

    Рис. 26 Настройка DCOM для OPC сервера

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

    Рис. 27 Общие свойства OPC сервера

    Рис. 28 Свойства безопасности

    Рис. 29 Конечные узлы

    Рис. 30 Удостоверение

    На закладке «Удостоверение» необходимо указать имя пользователя, который был создан ранее, от имени которого будет запускаться OPC сервер.

    Замечание 1. Перед изменением настроек OPC сервера необходимо убедиться, что он не запушен и отсутствует в списке активных процессов. Или перезапустить OPC сервер после изменения настроек.

    Замечание 2. Для некоторых OPC серверов необходимо, чтобы они были запущены хотя бы один раз с правами администратора, для того чтобы зарегистрироваться в системе и инициализировать параметры OPC сервера. Только после такой инициализации они будут доступны для обнаружения через OpcEnum и подключения.

    4.3 Настройка доступа к OPC серверам «Для всех»

    Внимание! Разрешение доступа для всех может снизить уровень безопасности компьютера.

    Иногда требуется разрешить доступ к OPC серверу для всех, включая анонимных пользователей. Например, когда компьютер с сервером не включен в домен, а к серверу будут подключаться множество клиентов.

    1. Компьютер с сервером может быть не включен в домен;
    2. Не требуется создавать пользователей на компьютере с OPC сервером;
    3. Пользователи могут запускать OPC клиент от своего имени.
    1. Угроза безопасности компьютера за счет разрешения удаленного доступа к DCOM для всех.

    Если вы хотите дать доступ к OPC серверу для всех, то необходимо настроить индивидуальные права доступа для выбранного OPC сервера.

    Откройте настройки DCOM для OPC сервера, как показано в разделе 4.2 и модифицируйте их согласно рис.31 – рис.34. Остальные опции должны соответствовать параметрам, указанным в разделе 4.2.

    Рис. 31 Общие свойства

    Рис. 32 Свойства безопасности

    Рис. 33 Разрешения на запуск и активацию

    Рис. 34 Права доступа

    Необходимо настроить локальную политику безопасности. Для этого необходимо открыть консоль управления «Локальная политика безопасности». Консоль можно запустить, выполнив «Пуск» — «Администрирование» — «Локальная политика безопасности». Необходимо перейти в раздел «Локальные политики: Параметры безопасности». И установить состояние правила «» в состояние «Включено» (рис. 35).

    Рис. 35 Свойства политики безопасности

    Если после изменения политики безопасности, как показано на рис. 35, OPC клиенты не могут получать список OPC серверов и подключаться к ним, то необходимо настроить и сохранить дополнительные свойства политики безопасности (рис. 36-37).

    Рис. 36 DCOM: ограничения на доступ

    Рис. 37 DCOM: ограничения на запуск

    Процесс добавление группы пользователь подробно показан в разделе 2.2.

    Читайте также:  Windows 10 не устанавливает драйвер с диска
    Оцените статью
    Компоненты Microsoft Windows
    Основные