DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 938814 - Dernière mise à jour: mercredi 31 octobre 2007 - Version: 1.8

 
important Cet article contient des informations qui vous indique comment aider les paramètres de sécurité inférieurs ou désactiver les fonctionnalités de sécurité sur un ordinateur. Vous pouvez modifier ces pour contourner un problème spécifique. Avant d'effectuer ces modifications, nous vous recommandons d'évaluer les risques associés à l'implémentation de cette solution de contournement dans votre environnement particulier. Si vous implémentez cette solution de contournement, prenez toutes les mesures supplémentaires pour protéger l'ordinateur.

Sommaire

Symptômes

Vous installez Microsoft Office 2003 Service Pack 3 (SP3). Lorsque vous démarrez un programme Office 2003, les fonctionnalités proposées par un complément, un contrôle ActiveX ou un complément COM sont réduite. Ou bien, la fonctionnalité est bloquée dans certains scénarios.

Cause

Le comportement de compléments, contrôles ActiveX et des compléments COM a été modifié dans certains scénarios dans Office 2003 SP3 pour améliorer la sécurité des fichiers Office 2003.

Le Service Pack 3 Office 2003 exécute un test pour mal écrits composants COM qui utilisent la méthode QueryInterface() lorsqu'un programme Office 2003 est démarré. La plupart des composants COM réussissent le test. Toutefois, si un composant COM échoue le test, les fonctionnalités de certains compléments, les contrôles ActiveX ou des compléments COM peuvent être réduites. Ou bien, la fonctionnalité peut être bloquée. Les composants COM peuvent échouer le test dans les scénarios dans lesquels le composant fournit une réponse incorrecte à la méthode QueryInterface() .

Pour déterminer si le problème vous rencontrez est à cause de cette modification dans Office 2003 SP3, procédez comme suit :
  1. Démarrer le l'Observateur d'événements. Pour ce faire, cliquez sur Démarrer , cliquez sur Exécuter , tapez eventvwr.exe dans la zone Ouvrir et puis cliquez sur OK .
  2. Cliquez sur application .
  3. Cliquez sur l'en-tête de colonne événement pour trier par numéro de l'événement.
  4. Déterminer si l'ID d'événement 21296 produites. Si vous trouvez l'ID d'événement 21296, cliquez avec le bouton droit sur l'événement, puis cliquez sur Propriétés .
  5. Déterminer les informations suivantes sur le composant COM fautif si elle est présente :
    • Classe GUID (identificateur)
    • Nom du module
    • Version du module

Résolution

Pour résoudre ce problème dans Office 2003 SP3, contactez le fournisseur de la macro complémentaire, le contrôle ActiveX ou le complément COM. Le fournisseur de composant doit mettre à jour du composant afin que les implémentations de la méthode QueryInterface() renvoient uniquement les pointeurs interface pour les interfaces implémentées par le composant.

Contournement

Avertissement Cette solution de contournement peut rendre un ordinateur ou un réseau plus vulnérable aux attaques d'utilisateurs malintentionnés ou de logiciels malveillants tels que les virus. Nous déconseillons cette solution de contournement mais sont fournir ces informations afin que vous pouvez implémenter cette solution de contournement à votre propre discrétion. Utiliser cette solution de contournement à vos risques et périls.

important Cette section, la méthode ou la tâche, contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si modification incorrecte du Registre. Par conséquent, assurez-vous que ces étapes avec soin. Pour la protection supplémentaire, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder et restaurer le Registre dans Windows


Pour contourner ce problème dans Office 2003 SP3 lorsqu'une stratégie est utilisée, un administrateur peut désactiver la fonctionnalité complètement. Ou, un administrateur peut désactiver la fonctionnalité pour un CLSID spécifique.

Pour cela, dans le Registre, appliquez l'une des méthodes suivantes.

note Les valeurs qui sont définies dans les méthodes suivantes peuvent affecter les autres versions de Microsoft Office qui sont installées sur l'ordinateur.

Méthode 1: désactiver cette fonctionnalité complètement

  1. Quittez tous les programmes Office 2003.
  2. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit dans la zone Ouvrir et puis cliquez sur OK .
  3. Recherchez et cliquez sur une des sous-clés de Registre suivantes :
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Security
    HKEY_CURRENT_USER\Software\Microsoft\Security
    note Si la valeur de la stratégie existe, la valeur dans la sous-clé \Software\Policies\Microsoft\Security est utilisée. Si la valeur de la stratégie n'existe pas dans le Registre, la valeur dans la sous-clé \Software\Microsoft\Security est vérifiée. En outre, la valeur est utilisée si elle est présente.
  4. Lorsque vous cliquez sur la sous-clé qui est spécifiée dans l'étape 3, pointez sur Nouveau dans le menu Edition , puis cliquez sur valeur DWORD .
  5. Tapez CLSIDInterfaceTest et puis appuyez sur ENTRÉE.
  6. Cliquez avec le bouton droit sur CLSIDInterfaceTest , puis cliquez sur Modifier .
  7. Dans la zone données de la valeur , tapez 1 et puis cliquez sur OK .
  8. Dans le menu Fichier , cliquez sur Quitter pour quitter l'Éditeur du Registre.

Méthode 2: désactiver cette fonctionnalité pour un CLSID spécifique

  1. Quittez tous les programmes Office 2003.
  2. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit dans la zone Ouvrir et puis cliquez sur OK .
  3. Recherchez et cliquez ensuite la sous-clé de Registre suivante :
    HKEY_CLASSES_ROOT\CLSID\{<COM CoClass GUID>}
  4. Lorsque vous cliquez sur la sous-clé qui est spécifiée dans l'étape 3, pointez sur Nouveau dans le menu Edition , puis cliquez sur valeur DWORD .
  5. Tapez InsecureQI et puis appuyez sur ENTRÉE.
  6. Cliquez avec le bouton droit sur InsecureQI , puis cliquez sur Modifier .
  7. Dans la zone données de la valeur , tapez une des valeurs suivantes et cliquez sur OK :
    • 0 : il s'agit de la valeur par défaut. Cette valeur effectue le test sur le CLSID et versions puis l'interface qui n'existe pas aléatoire cas du test terminé.
    • 1 : cette valeur effectuera pas le test sur le CLSID.
    • 2 : cette valeur effectuera pas le test sur le CLSID.
    • 3 : cette valeur effectuera pas le test sur le CLSID. En outre, cette valeur ne libère pas l'interface qui n'existe pas aléatoire. Les programmes Office peuvent agir comme si le test sur le CLSID a échoué sans réellement effectuer le test.
  8. Dans le menu Fichier , cliquez sur Quitter pour quitter l'Éditeur du Registre.

Plus d'informations

Pour plus savoir CLSID, reportez-vous au adresse site Web de Microsoft à l'adresse suivante :
http://msdn2.microsoft.com/en-us/library/ms691424.aspx (http://msdn2.microsoft.com/en-us/library/ms691424.aspx)
Pour plus d'informations sur la façon d'obtenir le dernier service pack Office 2003, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
870924  (http://support.microsoft.com/kb/870924/ ) Comment obtenir le dernier pack service pour Office 2003

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office 2003 Service Pack 3
  • Microsoft Office Édition Basique 2003
  • Microsoft Office Édition Professionnelle 2003
  • Microsoft Office Édition PME 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office OneNote 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Visio Professional 2003
Mots-clés : 
kbmt kbtshoot kbcominterop kbaddin kbupdateissue kbpubtypekc kbexpertisebeginner kbprb KB938814 KbMtfr
Traduction automatiqueTraduction automatique
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: 938814  (http://support.microsoft.com/kb/938814/en-us/ )
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.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store