Problématique
L’installation de ces suites est un peu longue à démarrer, il faut entrer ses codes, configurer ses installations, et au bout d’un (long) moment, on a un message d’erreur : sur mes deux postes, un Vista 64 et un seven 64, j’ai eu celui-là :
Puis sur le poste vista, j’ai eu un autre problème, le redémarrage intempestif du poste, avant la fin de l’installation. Chaque tentative prends du temps, et on est toujours pressé, quand on configure un poste …
C’est un problème d’enregistrement de vbscript.
Autodesk préconise ceci, mais chez moi, ça n’a pas marché :
http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=15102758&linkID=9240617
Moi j’ai utilisé cette méthode, avec succès :
Elle consiste à supprimer tout enregistrement de vbscript.dll directement par l’édition du registre, puis de l’enregsitrer de nouveau.
En gros, il faut ouvrir la console msdos en mode administrateur (programme, accessoire, invite de commande) et entrer des commandes de modification du registre, et des commandes regsvr32
Si on a peur, on peut sauvegarder sa clé de registre avant via un reg export.
Supprimer l’enregistrement :
Sous Windows 7 64 bit
reg export HKCU\SOFTWARE\Classes sauveclasse.reg
reg delete "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
Sous Windows 7 32 bit
reg export HKCU\SOFTWARE\Classes sauveclasse.reg
reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
Recréer l’enregistrement :
Sous Windows 7 64 bit
c:\windows\syswow64\regsvr32 vbscript.dll
c:\windows\system32\regsvr32 vbscript.dll
Sous Windows 7 32 bit
c:\windows\system32\regsvr32 vbscript.dll
C’est un problème d’installation de .NET framework 4.0 extended
Dans certains cas, même s’il est déjà présent sur votre poste, le programme d’installation ne le trouve pas.
Donc il l’installe, pas proprement, et lance un redémarrage du poste sans se soucier du reste. C’est en cherchant dans le fichier log de l’install que j’ai compris ce problème.
Donc il faut désinstaller .net 4.0, et le réinstaller proprement : ça parrait simple, mais ça ne l’est pas toujours …
Désinstaller :
Attention, Il ne faut désinstaller que la partie extended du framework
Panneau de configuration\Tous les Panneaux de configuration\Programmes et fonctionnalités
Rebootez votre machine
Puis téléchargez la version autonome de .net 4.0 (l’installation web n’a pas marché pour moi) :
Après l’installation, il faut chercher les mises à jour, avec windows update
Panneau de configuration\Tous les Panneaux de configuration\Windows Update
Installer celles de .net 4.0, et rebootez !
Votre prochaine tentative d’installation de building suite devrait être la bonne !
Un autre problème de la 2012, c'est que si vous installez Autocad dans avec une session "Pierre", Autocad ne sera pas forcément installé correctement dans la session "Paul". Au 1er lancement, vous aurez encore un message d'erreur 2738.
En fait, il faut exécuter la procédure vbscript.dll pour chaque utilisateur d'Autocad. Mais si vous avez lancé Autocad sans cette précaution, il vous faudra remettre les mains dans le cambouis:
- Effacer le répertoire C:\Users\'utilisateur"\AppData\Roaming\Autodesk\"code produit en 3 lettres" 2012
- Effacer la clé du registre de chaque utilisateur:
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.2\ACAD-A00X:40C
Voici les explications données par le support d'Autodesk:
Lorsque plusieurs produits de la famille AutoCAD sont installés en parallèle, seul un chiffre incrémentiel les distingue dans la clé marqué par un "X". Pour les identifier cliquez simplement sur la clé puis dans les valeurs qui apparaissent à droite vous pourrez identifier le produit avec le chemin d'accès ou il est installé (par exemple la valeur "AllUsersFolder".
Cette clé est à supprimer pour tous les utilisateurs en se connectant à Windows (vous ne pouvez pas y accéder depuis un autre utilisateur, même administrateur).
Lorsque vous avez finit, vous n'avez plus qu'à relancer Autocad, et l'installation devrait aboutir sans problème.