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

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01