Устранение ошибки во время выполнения «70» в приложениях DCOM

Переводы статьи Переводы статьи
Код статьи: 180384 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Попытка получить доступ к DCOM-сервера с удаленного клиента Иногда приложение вызовет следующее сообщение об ошибке:
Ошибка выполнения «70»:
Отказано в разрешении

Это статья описывает наиболее распространенных сценариев, в которых возникает эта ошибка.

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

Ошибка выполнения «70» обычно является результатом безопасности или проблема с разрешениями. Ниже приведен список возможных причин во время выполнения Ошибка 70 но это далеко не полный или окончательным списком.

DCOM не включена

Если компьютер сервера не имеет возможности DCOM, клиентские компьютеры будет получена ошибка времени выполнения 70, при попытке доступа к серверу. Это сценарий применяется к Windows 2000, Windows NT, Windows 95, Windows 98 и Серверы Windows Millennium Edition (Me):
  1. На компьютере сервера запустите Настройка DCOM (DCOMCNFG.(EXE).
  2. Выберите вкладку свойства по умолчанию.
  3. Убедитесь, что разрешить использование DCOM на этом компьютере Этот флажок установлен. Это значение хранится в реестре Windows на наличие расположение:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

Пользователь клиента не имеет необходимых разрешений

Если пользователь клиента не имеет прав доступа к серверу DCOM может быть запрещено. Существует несколько действий, чтобы Убедитесь, что клиент имеет допустимый привилегий.

Если сервер Windows 95, Windows 98 или Windows Me:
  1. Выполнение настройки DCOM.
  2. Выберите из списка приложения DCOM-сервера Доступные приложения.
  3. Нажмите кнопку «свойства» или дважды щелкните DCOM Приложение-сервер в списке.
  4. Проверка сервера с «Права доступа по умолчанию».

    Если по-прежнему возникает ошибка выполнения «70», разрешения на доступ по умолчанию ограничение на пользователя. Если это так, измените уровень доступа по умолчанию Разрешения на вкладке Безопасность по умолчанию в окне Настройка DCOM. Предоставить пользователю разрешения на доступ.

    Если ошибка выполнения «70» с с разрешения доступа по умолчанию скорее всего, что пользовательский доступ к разрешения ограничение вашего клиента получить доступ к серверу DCOM. Выберите пользовательские разрешения доступа, а затем выберите «Редактировать». Предоставить пользователю разрешения на доступ.
Если сервер Windows NT или Windows 2000:
  1. Выполнение настройки DCOM.
  2. Выберите из списка приложения DCOM-сервера Доступные приложения.
  3. Нажмите кнопку «свойства» или дважды щелкните DCOM Приложение-сервер в списке.
  4. Проверка сервера с «разрешения доступа по умолчанию,""по умолчанию Разрешения на запуск» и «Настраиваемые разрешения конфигурации».

    Если Ошибка выполнения «70» по-прежнему возникает, вполне вероятно, что по умолчанию доступ к разрешения ограничение на пользователя. Если это так, измените значение по умолчанию Права доступа на вкладке Безопасность по умолчанию в окне Настройка DCOM.

    Если Ошибка выполнения «70» не происходит, вполне вероятно, что пользовательский доступ к разрешения ограничение вашего клиента получить доступ к серверу DCOM. Выберите Чтобы использовать пользовательские разрешения доступа и нажмите кнопку «Редактировать». Предоставьте клиенту учетная запись пользователя разрешения на доступ или предоставить группе, к которой принадлежит пользователь клиента разрешения на доступ.
Для получения дополнительных сведений о группах безопасности в Windows NT в приведенной таблице следовать.

Существует несколько учетных записей групп, вам будет поиск при настройке пользователей и групп в Windows NT и Windows 2000. В Ниже приводится сводка от пользователей, включенных в каждой группе:
Group                     Description
--------------------------------------------------------------------------
Interactive               Includes all users who log onto a Windows NT or
                          Windows 2000 system locally (at the console). It 
                          does not include users who connect to NT
                          resources across a network or are started as a 
                          server.

Network                   Includes all users who connect to Windows NT or
                          Windows 2000 resources across a network. It does 
                          not include those who connect through an 
                          interactive logon.

Creator/Owner             The Creator/Owner group is created for each
                          sharable resource in the Windows NT or
                          Windows 2000 system. Its membership is the set of 
                          users who either create a resource (such as a 
                          file) and who take ownership of them.

Everyone                  All users who access the system, whether locally,
                          remotely, or across the network.

System                    The local operating system.
				

Выше перечислены учетные записи групп, которые являются встроенные в системах Windows NT и Windows 2000. Возможно в конкретной сети Включите несколько групп, из которых можно выбрать. Для определения членство учетной записи каждой пользовательской группы, необходимо обратиться к сети Администратор.

DCOM-сервера создает события на стороне клиента

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

Если клиентский компьютер работает под управлением Windows 95, Windows 98 или Windows Me, выполните следующие действия:
  1. Выполнение настройки DCOM (DCOMCNFG.exe).
  2. Нажмите кнопку Безопасность по умолчаниюВкладка.
  3. Нажмите кнопку Изменить настройки по умолчанию Нажатие кнопки.
  4. Нажмите кнопку Добавить Нажатие кнопки.
  5. Выберите Мир, а затем нажмите кнопку очередь Предоставление доступа Кнопка для предоставления разрешений.
  6. Нажмите кнопку ОК Чтобы закрыть Добавить доступ Разрешения диалоговое окно.
  7. Нажмите кнопку ОК Чтобы закрыть Доступ Разрешения диалоговое окно.
  8. Нажмите кнопку ОК Чтобы закрыть Настройка DCOM Свойства диалоговое окно.
  9. Проверьте приложение снова.

    Клиент приложение успешно обрабатывает событие.

Если клиентский компьютер работает под управлением Windows NT или Windows 2000, выполните следующие действия.
  1. Выполнение настройки DCOM (DCOMCNFG.exe).
  2. Нажмите кнопку Безопасность по умолчанию Вкладка.
  3. Нажмите кнопку Изменить настройки по умолчанию Нажатие кнопки.
  4. Нажмите кнопку Добавить Нажатие кнопки.
  5. Выберите «Все» учетная запись, и Нажмите кнопку для выбора Разрешить доступ В диалоговом окне Тип Доступ поле.
  6. Нажмите кнопку ОК.
  7. Нажмите кнопку ОК для закрытияРазрешение значений реестра диалоговое окно.
  8. Нажмите кнопку ОК Чтобы закрыть Настройка DCOM Свойства диалоговое окно.
  9. Проверьте приложение снова.

    Клиент приложение успешно обрабатывает событие.

Попытка доступа К серверу DCOM между доверенными доменами

Если DCOM-сервера находятся в одной системе Windows NT или Windows 2000 домен и на входе клиента на второй домен Windows NT или Windows 2000 не является «доверенным» первый, возникнет ошибка выполнения «70» при Попытка получить доступ к серверу DCOM.

Ссылки

За дополнительной информацией пожалуйста обратитесь к документации в статье базы знаний Майкрософт:
176799: INFO: с помощью настройки DCOM (DCOMCNFG.(EXE) в Windows NT

Свойства

Код статьи: 180384 - Последний отзыв: 4 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
Ключевые слова: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:180384

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com