Question

J'ai un vieux dll qui utilise le Microsoft Visual C ++ 2003 (7.1) paquet de temps d'exécution. Malheureusement, je ne dispose pas de cette DLL plus là. Court de réinstallant VS2003, est-il une autre façon d'obtenir le temps d'exécution dll redistribuable?

Était-ce utile?

La solution

réponse n'est pas correct. Sans rancune tempête, et des excuses à l'OP que je suis un peu en retard à la fête ici (aurais aimé aidé plus tôt, mais je ne couraient pas le problème jusqu'à aujourd'hui, ou cette réponse de débordement de la pile jusqu'à ce que j'essaient de trouver une solution).

Visual C ++ runtime 2003 n'a pas été disponible en téléchargement séparé, car il a été inclus avec le moteur d'exécution .NET 1.1.

Si vous installez le moteur d'exécution .NET 1.1 vous obtenez msvcr71.dll installé, et en plus ajouté à C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322.

Le runtime .NET 1.1 est disponible ici: http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23,1 Mo)

Si vous êtes à la recherche d'un fichier qui se termine par un « P », comme msvcp71.dll, cela indique que votre fichier a été compilé avec un moteur d'exécution C ++ (par opposition à un moteur d'exécution C), dans certaines situations, j'ai remarqué ces fichiers ont été installés que lorsque j'ai installé le SDK complet. Si vous avez besoin d'un de ces fichiers, vous devez installer le SDK complet .NET 1.1 et qui est disponible ici: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d (106,2 MB)

Après l'installation du SDK, j'ai maintenant deux msvcr71.dll et msvcp71.dll dans mon dossier System32, et l'application que je suis en train de courir (boomerang c ++ décompilateur) fonctionne très bien sans aucune erreur de DLL manquantes.

également sur une note de côté: être très conscient de la différence entre une mise à jour de correctif et une mise à jour régulière. Comme il est indiqué dans le téléchargement de KB932298 lié (lien ci-dessous par Storm): «S'il vous plaît être conscient que ce correctif n'a pas subi des tests complets de régression des produits Microsoft n'a pas non plus été testé en combinaison avec d'autres Correctifs »

Correctifs ne sont pas destinés aux utilisateurs généraux, mais les utilisateurs qui font face à un problème très spécifique. Comme cela est décrit dans l'article installer uniquement que le correctif si vous avez rencontrez des problèmes de temps d'épargne de jour spécifiques avec les règles qui a changé en 2007. - probablement ce fut une préversion pour les clients qui « ne pouvait pas attendre » pour la mise à jour officielle (probablement pour une affaire d'applications critiques) -. pour les utilisateurs réguliers Windows Update devrait être tout ce que vous avez besoin

Merci, et j'espère que cela aide les autres qui se jettent dans cette question!

Autres conseils

Après un peu de googler, il semble qu'il n'y a jamais eu une redistribuable distincte pour Visual C ++ 2003 (7.1). Au moins c'est ce que un poste sur le forum Microsoft dit.

Vous pouvez cependant être en mesure d'extraire les DLL d'exécution de la VC 7.1 DST mise à jour du fuseau horaire .

Une autre façon:

à l'aide non officielle (Taille complète: 26,1 MB) VC ++ tout en un contenant vos fichiers nécessaires:

http: //www.wincert .net / forum / sujet / 9790-AIO-microsoft-visuel-bcfj-redistribuable-x86x64 /

OR (plus petit 5,10 Mo) Microsoft Visual Basic / C ++ runtimes 1.1.1 reconditionnés ici:

http: //www.wincert .net / forum / sujet / 9794-bonus-microsoft-visuel basicc-runtimes-111 /

Je pense que c'est ce que vous cherchez: package Microsoft Visual C ++ 2008 Redistributable (x86)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top