Comment faire pour résoudre l'erreur d'exécution « 70 » dans les Applications DCOM

Traductions disponibles Traductions disponibles
Numéro d'article: 180384 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Toute tentative d'accès à un serveur DCOM à partir d'une application cliente distante parfois provoque le message d'erreur suivant :
Erreur d'exécution « 70 » :
Autorisation refusée

Cet article décrit les scénarios les plus courants dans lesquels cette erreur est déclenchée.

Plus d'informations

Erreur d'exécution « 70 » est généralement le résultat d'un problème de sécurité ou des autorisations. Le code suivant est une liste des causes possibles de l'erreur d'exécution-70 mais n'est pas une liste exhaustive ou définitive.

DCOM n'est pas activé.

Si DCOM activé n'est pas à l'ordinateur serveur, les ordinateurs clients recevront erreur d'exécution-70 lors d'une tentative d'accès au serveur. Ce scénario s'applique à Windows 2000, Windows NT, Windows 95, Windows 98 et Windows Millennium Edition (Me) serveurs :
  1. Sur la machine serveur, exécutée l'utilitaire DCOM Config (DCOMCNFG.(EXE).
  2. Cliquez sur l'onglet Propriétés par défaut.
  3. Vérifiez qu'Activer Distributed COM sur cet ordinateur ischecked. Cette valeur est stockée dans le Registre Windows à le followinglocation :
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

L'utilisateur Client ne dispose pas d'autorisations suffisantes

Si l'utilisateur du client n'a pas les autorisations appropriées, l'accès au serveur DCOM peut être refusé. Il existe plusieurs étapes à suivre afin de garantir que votre client dispose de privilèges valides.

Si le serveur est Windows 95, Windows 98 ou Windows Millennium Edition :
  1. Exécutez l'utilitaire DCOM Config.
  2. Sélectionnez l'application serveur DCOM à partir des liste des applications ofavailable.
  3. Cliquez sur le bouton Propriétés, ou double-cliquez sur l'application de DCOMServer dans la liste.
  4. Testez le serveur avec des « Autorisations d'accès par défaut ».

    Si l'erreur d'exécution « 70 » se reproduit, le permissionsare d'accès par défaut restriction de votre utilisateur. Si c'est le cas, modifiez le AccessPermissions par défaut dans l'onglet sécurité par défaut de configuration DCOM. Autorisez le client useraccess.

    Si l'erreur d'exécution « 70 » ne produit pas runningwith les autorisations d'accès par défaut, il est probable que les accesspermissions personnalisées sont limiter votre client l'accès au serveur DCOM. Choosecustom les autorisations d'accès, puis sélectionnez le bouton Modifier. Autorisez le client useraccess.
Si le serveur est Windows NT ou Windows 2000 :
  1. Exécutez l'utilitaire DCOM Config.
  2. Sélectionnez l'application serveur DCOM à partir des liste des applications ofavailable.
  3. Cliquez sur le bouton Propriétés, ou double-cliquez sur l'application de DCOMServer dans la liste.
  4. Testez le serveur avec des « Autorisations d'accès par défaut », « Autorisations DefaultLaunch » et « Autorisations de Configuration personnalisée ».

    Erreur au moment de l'Ifrun « 70 » se reproduit, il est probable que les accesspermissions par défaut sont restreindre votre utilisateur. Si c'est le cas, modifiez les autorisations de DefaultAccess contrôle à partir de l'onglet sécurité par défaut dans la configuration DCOM.

    Erreur au moment de l'Ifrun « 70 » ne se produit pas, il est probable que les accesspermissions personnalisées sont limiter votre client l'accès au serveur DCOM. Chooseto utiliser des autorisations d'accès personnalisées et cliquez sur le bouton Modifier. Accorder des autorisations d'accès au compte de la clientuser, ou accordez à un groupe de que l'utilisateur du client appartient autorisations toaccess.
Pour plus d'informations concernant les groupes de sécurité sur Windows NT consultez le tableau à suivre.

Il existe plusieurs comptes de groupe, vous trouverez lorsque vous configurez des utilisateurs et des groupes sur Windows NT et Windows 2000. La liste suivante est un résumé de qui appartient à chaque groupe :
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.
				

La liste ci-dessus inclut les comptes de groupe qui sont intrinsèques à des systèmes Windows NT et Windows 2000. Votre réseau peut inclure plus de groupes à partir de laquelle vous pouvez choisir. Pour déterminer l'appartenance de chaque compte de groupe personnalisé, vous devez contacter votre administrateur réseau.

Le serveur DCOM déclenche des événements pour le Client

Si votre composant de serveur DCOM déclenche des événements qui sont gérés par l'application cliente, vous devez configurer la sécurité DCOM sur l'ordinateur client pour permettre l'accès, et vous devez configurer la sécurité DCOM sur l'ordinateur serveur. Cela permet au serveur d'effectuer des rappels au client, afin que l'événement puisse être déclenché. Si vous ne configurez pas la sécurité DCOM de cette façon, erreur 70 est générée chaque fois que l'application cliente appelle le serveur. Ainsi, un événement est déclenché au client. Si l'application serveur ne déclenche pas d'événements, vous n'avez pas à configurer la sécurité DCOM sur les ordinateurs clients.

Si l'ordinateur client exécute Windows 95, Windows 98 ou Windows Millennium Edition, procédez comme suit :
  1. Exécutez l'utilitaire DCOM Config (DCOMCNFG.exe).
  2. Cliquez sur l'onglet Sécurité par défaut.
  3. Cliquez sur le bouton Modifier .
  4. Cliquez sur le bouton Ajouter .
  5. Cliquez pour sélectionner Le monde, puis sur clickthe Accorder l'accès bouton pour accorder des autorisations.
  6. Cliquez sur Ok pour fermer la boîte de dialogue Ajouter des AccessPermissions .
  7. Cliquez sur Ok pour fermer la boîte de dialogue AccessPermissions .
  8. Cliquez sur Ok pour fermer la boîte de dialogue ConfigProperties de DCOM .
  9. Testez à nouveau l'application.

    La clientapplication gère correctement l'événement.

Si l'ordinateur client exécute Windows NT ou Windows 2000, procédez comme suit :
  1. Exécutez l'utilitaire DCOM Config (DCOMCNFG.exe).
  2. Cliquez sur l'onglet Sécurité par défaut .
  3. Cliquez sur le bouton Modifier .
  4. Cliquez sur le bouton Ajouter .
  5. Cliquez pour sélectionner la tout le monde compte, puis cliquez sur Autoriser l'accès dans la zone d'accès de Type .
  6. Cliquez sur Ok.
  7. Cliquez sur Ok pour fermer la boîte de dialogueAutorisation de valeurs de Registre .
  8. Cliquez sur Ok pour fermer la boîte de dialogue ConfigProperties de DCOM .
  9. Testez à nouveau l'application.

    La clientapplication gère correctement l'événement.

Tentative d'accès DCOM Server sur plusieurs domaines Non approuvés

Si votre serveur DCOM se trouve dans un domaine Windows NT ou Windows 2000, et que votre client se connecte à un deuxième domaine de Windows NT ou Windows 2000 n'est pas « approuvé » par la première, vous recevrez une erreur d'exécution ' 70' lorsque vous essayez d'accéder au serveur DCOM.

Références

Pour plus d'informations, consultez l'article suivant dans la Base de connaissances Microsoft :
176799 : INFO: à l'aide de DCOM Config (DCOMCNFG.(EXE) sous Windows NT

Propriétés

Numéro d'article: 180384 - Dernière mise à jour: samedi 19 avril 2014 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Basic 5.0 Édition professionnelle
  • Microsoft Visual Basic 6.0 Édition professionnelle
  • Microsoft Visual Basic 5.0 Édition Entreprise
Mots-clés : 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 180384
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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