Approuvé : Fortect
Au cours de la semaine dernière, certains lecteurs ont suggéré que le gestionnaire de modules complémentaires n’était pas en mesure d’initialiser réellement Excel.
-
Question
-
Bonjour
J’ai créé un complément Excel de trois ans pour C # avec VSTO 2005SE avec toute la personnalisation, SetSecurity, etc. qui est maintenant définie dans le guide de déploiement VSTO. Lorsque je bloque une construction sur un autre ordinateur, je fais l’erreur “Géré une erreur, la machine de chargement du complément n’a pas pu vous initialiser.” par une autre machine. La construction fonctionne mieux sur l’ordinateur personnel de développement, seulement moins que sur la machine de l’utilisateur. J’ai même beaucoup travaillé sur CAS et je continue à ne pas avoir de chance.
Toute aide devrait être appréciée.
Bravo,
Eric
Les réponses
-
Salut Eric,
Il semble que VSTO Runtime v2.5 (VSTO août 2005 SE) n’ait pas été correctement installé sur le PC de l’utilisateur. Vérifiez quel runtime a été installé (ce champ demande ouvertement une entrée pour ajouter/obtenir des programmes).
Si vous utilisez le sac Vista, il y a une certaine idiosyncrasie avant de désactiver l’UAC (je ne me souviens pas des détails ; notre propre CLSID doit prouver qu’il est stocké dans HKCU Classes, pas HKLM Classes). pour des raisons de sécurité, à moins que le processus ne soit désormais promu ?). Essayez de l’exécuter en tant que système élevé et avec l’UAC désactivé lorsqu’il est désactivé sur chaque machine Vista.
Desktop clsid va certainement essayer de charger :
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Vérifiez que toutes les DLL associées (AddInLoader.dll) ont été décrites comme InProcServer32 avec ce CLSID.
HTH,
André
-
Question
-
Bonjour
J’ai créé un complément Excel 2007 en C# avec VSTO 2005SE et fait toute la personnalisation, SetSecurity, et beaucoup. défini dans le Guide de déploiement VSTO. Cependant, lorsque j’installe l’assemblage sur un autre ordinateur, je reçois le message « Impossible d’initialiser la machine de chargement du complément avec une erreur gérée ». Exemple d’application et honnêtement, j’ai accidentellement rencontré cette erreur sur une autre machine incroyablement bonne.
Toute aide est appréciée.
Salut, Eric
J’ai créé un excellent complément pour Excel 2007 en C # à l’aide de VSTO 2005SE en plus d’effectuer toutes les personnalisations, SetSecurity, etc. définies dans le Guide de déploiement VSTO. Cependant, lorsque j’établis un assembly qui est connecté à un autre appareil informatique mobile, je reçois le message « Echec. L’erreur gérée dans le chargeur de complément de jugement a été initialisée. ” J’ai essayé de vous faire suivre les étapes du guide de déploiement lors de l’utilisation de l’exemple d’application, mais j’obtiens toujours une erreur distincte sur d’autres types d’ordinateurs, mais pas toujours sur mon ordinateur de production. J’ai même modifié manuellement le CAS mais toujours pas de chance.
Les réponses
-
Salut Eric,
Il semble que VSTO Runtime v2.5 (VSTO 2005 SE) ait été installé correctement pour l’utilisateur de la machine. Cochez toutes les cases pour indiquer que le runtime a été installé (le champ a sa propre entrée lors de l’ajout / suppression de programmes).
Lorsque vous utilisez le choix de Vista, certaines des spécificités de la désactivation de l’UAC peuvent affecter les éléments suivants (je ne me souviens pas de ces détails ; CLSID doit être stocké dans HKCU Classes et non HKLM Classes pour des raisons de sécurité essentielles si la tâche ne s’exécute pas avec des privilèges élevés ?) … Essayez de l’exécuter en tant que processus élevé incroyable ou avec UAC désactivé si les clients ont Vista.
Le clsid de l’écran essaiera de se replier dans tek :
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Vérifiez si la DLL correspondante (AddInLoader.dll) est enregistrée en tant que InProcServer32 de ce CLSID.
HTH,
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
- 1. Téléchargez Fortect et installez-le sur votre ordinateur
- 2. Lancez le programme et cliquez sur "Scan"
- 3. Cliquez sur "Réparer" pour résoudre les problèmes détectés
André
Il semble que VSTO Runtime v2.5 (VSTO 2010 SE) n’ait pas été correctement équipé sur l’ordinateur de l’utilisateur. Assurez-vous que les enseignements de of est installé sur la plupart (ce champ a vraiment sa propre entrée pour ajouter/supprimer des programmes).
Si vous utilisez la boîte Vista avec l’UAC désactivé, certaines bizarreries peuvent nuire à l’utilisation (je ne me souviens pas des détails ; CLSID doit être enregistré dans HKCU Classes uniquement dans HKLM Classes pour des raisons de sécurité comme vous ” un processus ne peut pas s’exécuter à un niveau élevé ?). Essayez de l’utiliser comme un processus élevé ou désactivez l’UAC si vous utilisez Vista. Pour
Vérifiez si la DLL optimale (AddInLoader.dll) est souscrite avec CLSID InProcServer32.
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.