Enregistrement d'un composant COM sous VISTA

Il y a quelques jours j'ai eu besoin d'enregistrer un composant COM sous VISTA.  J'utilise en effet un composant COM dans une application .NET qui me permet de  concaténer des fichiers PDF de nos formations (Winwise) afin de réduire le prix de prise en charge de nos documents numériques lors de l'impression chez notre imprimeur…et oui, il n'y a pas de petite économie ;)

Lors de ma première tentative, à la ligne de commande (cmd) lancée depuis le bouton start, j'ai eu le message d'erreur suivant : The module "xxxxx" was  loaded but the call to DllRegisterServer failed with error code 0x80020009. For more information about this problem, search online using the error code as search item.

 

J'ai cru au départ que mon composant n'était pas compatible VISTA,…quelle mauvaise langue je suis..., le message veut dire en langage humain  " Vous n'avez pas les privillèges suffisants, veuillez lancer cette commande avec un compte administrateur, s'il vous plait :)"

Alors dans mon fort intérieur je me dis…Comment çà ? Ne suis-je pas Administrateur ? De ma super machine que je me suis installé moi-même ?

Je vérifie : Start-> Control Panel -> Add or remove user accounts

Pourtant si…ce comportement s'explique par le fait que Vista est bien plus secure que XP ou Windows 2003 de part le fait que tous les programmes s'exécutent avec les privillèges minimum, même si on est administrateur. A nous de préciser lorsque nous en avons vraiment besoin que nous souhaitons utiliser nos super pouvoirs… Le lancement de la console et de la commande regsvr32 n'échappe pas à cette règle.

La solution élégante d'arriver à ses fins est alors de lancer la fenêtre de commande depuis :

Start -> All Programs -> Accessories -> Command Prompt -> click droit -> Run as administrator

Hope this help

Publié mercredi 29 novembre 2006 23:51 par daniel
Classé sous
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: Enregistrement d'un composant COM sous VISTA @ jeudi 30 novembre 2006 09:47

Comme toutes les taches de ce style, il faut effectivement expressement demander l'exécution en mode administrateur.

C'est une des grosses astuces à connaître car elle sert très souvent.

Fabrice

ROMELARD Fabrice


Les 10 derniers blogs postés

- [SharePoint] Les sessions TechDays 2012… par Le blog de Patrick [MVP SharePoint] le il y a 5 heures et 52 minutes

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le 02-09-2012, 11:01

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59