Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Comment faire pour le suivi des erreurs « Autorisation refusée » sur les fichiers DLL

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 286198
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
Résumé
Lorsque vous essayez de créer un composant ou accéder à une méthode, le message d'erreur suivant peut s'afficher :
Erreur au moment de l'exécution » 70 »: Permission refusée
Ou vous pouvez recevoir le message d'erreur suivantes à partir d'ASP (Active Server Pages) :
Type d'erreur :
Objet serveur, ASP 0178 (0 x 80070005)
L'appel à Server.CreateObject a échoué lors de la vérification des autorisations.
L'accès est refusé à cet objet.
/Test/Abort.asp, ligne 3
Ces erreurs signifient qu'il existe des autorisations insuffisantes d'accéder à un fichier.
Plus d'informations
Pour rechercher le fichier de bibliothèque dynamic-link (DLL) sur lequel l'appelant a des autorisations insuffisantes, vous pouvez suivre tout accès à tous les fichiers à l'aide de l'outil FileMon. De même, vous pouvez suivre tous les appels vers le Registre à l'aide de l'outil Regmon. Vous pouvez télécharger les deux de ces outils à partir de l'emplacement Sysinternals suivant :

Étapes pour la capture des problèmes d'autorisation

  1. Démarrer FileMon. L'outil immédiatement défile et envoie un beaucoup d'informations sur les processus accède à quel fichier. Il affiche également les résultats de ces interactions.
  2. Reproduisez l'erreur, puis cliquez sur la loupe dans la barre d'outils pour indiquer à Filemon pour arrêter l'enregistrement.
  3. Enregistrer les résultats dans un fichier journal.
  4. Dans Microsoft Excel, ouvrez le journal en tant que fichier texte. Dans l'Assistant sur la conversion du fichier texte dans une feuille de calcul, cliquez sur Terminer .
  5. Dans Excel, dans le menu données , cliquez sur Filtre , puis cliquez sur Filtre automatique pour filtrer les résultats.
  6. Dans la colonne de résultats , cliquez sur Autorisation refusée .
Dans la colonne processus , vous pouvez voir quel processus tentez d'accéder au fichier ; dans la colonne chemin d'accès , vous pouvez afficher le fichier qui a reçu l'erreur « autorisation refusée ». Vous pouvez réinitialiser les autorisations NTFS sur ce fichier pour résoudre le problème.

Les produits tiers sont abordées dans cet article sont mentionnés par des sociétés indépendantes de Microsoft. Microsoft garantit pas, ou implicite, concernant les performances ou la fiabilité de ces produits.

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 286198 - Dernière mise à jour : 12/26/2006 07:00:56 - Révision : 1.2

Microsoft COM+ 1.0, Microsoft Transaction Services 2.0

  • kbmt kberrmsg kbhowto KB286198 KbMtfr
Commentaires
Script" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" end ngRepeat: language in languagesListForLargeScreens track by $index -->
Paraguay - Español
Venezuela - Español
://c1.microsoft.com/c.gif?DI=4050&did=1&t=">m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">