1 votes

Impossible de désinstaller/reinstaller .NET Framework 3.5 avec DISM

Mon net framework 3.5 est cassé. Outil de vérification ( http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx ) dit que c'est OK, mais ce n'est pas le cas.

Net framework 3.5 ne peut pas être simplement désinstallé/installé sur Windows 7. Mais vous pouvez le faire en ajoutant/supprimant des fonctionnalités de Windows. Pour moi, cela ne fonctionne pas, je reçois ce message d'erreur (pas très utile) ...

"An error occurred. not all of the updates were successfully uninstalled" 

J'ai trouvé l'outil DISM qui fait exactement la même chose, mais il y a un journal. Et maintenant :

DISM /online /disable-feature /FeatureName:NetFx3

Erreur 1603. Et le journal :

http://pastebin.com/4jBkEiT6

Des idées sur la manière de le faire ?

2 votes

Je déteste dire cela mais avez-vous essayé de redémarrer la machine et de l'exécuter à nouveau ? J'essaierais également de lancer l'outil en mode sécurisé.

1 votes

J'ai besoin des fichiers journaux de CBS.

2voto

andrew8666 Points 41

Je l'ai fait !

Après quelques heures, j'ai accidentellement trouvé la solution à mon problème.

Le Framework 3.5 utilise d'une manière ou d'une autre la 2.0, et pour la 2.0, il y a un problème connu avec les fichiers de configuration qui disparaissent :

c:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\
c:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\

Il y a eu des dossiers *.config.default mais non *.config fichiers. Alors... j'ai utilisé *config.default pour créer des fichiers .config et tout a fonctionné.

0 votes

Vous n'avez pas idée du temps que vous venez de me faire gagner. J'ai eu ce problème deux fois maintenant... et la dernière fois j'ai réimagé mon PC de travail afin de le résoudre. UN ENVOI DE DIEU. Merci :P

1voto

Cette réponse a été le début de la résolution de mon problème. J'ai Win7 et framework3.5. J'ai supprimé 3.5 et les programmes ont dit : pointez la clé de registre vers le dossier framework. 3.5 standalone a quitté sans rien dire. La version 4.5 de la mise à jour de Windows n'a pas aidé non plus. 3 jours plus tard et après avoir lu des centaines de pages, j'ai compris. Le Framework 3.5 est basé sur le 2.0 Aha ! Donc, résolvez d'abord ceci.

Le fichier d'erreur produit par l'outil de vérification de l'installation. http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx donne des informations sur les fichiers manquants dans le dossier micro.net. J'ai cherché les fichiers manquants dans le dossier sxs, car ils y sont, et je les ai injectés aux endroits prévus.
Le fichier d'erreur indique également quelles clés de registre sont manquantes, ainsi que leurs valeurs. Faites-les. À la fin, l'outil dit qu'au moins le framework 2 a été correctement installé...

L'outil de réparation du cadre net, ne répare rien. Oubliez la coche qui ne fait rien dans le framework3.5 embarqué dans optionalfeatures.exe apparemment égal à DISM. Vous devez le faire manuellement... outch.

0voto

Brandon Points 2580

Vous pouvez essayer le Outil de réparation de Microsoft .NET Framework .

D'après le texte de présentation :

Cet outil détecte et tente de résoudre certains problèmes fréquents. avec l'installation ou les mises à jour de Microsoft .NET Framework.

Actuellement, il prend en charge la réparation de .NET Framework 4 et .NET 3.5 SP1 (y compris .NET 3.0 SP2 et .NET 2.0 SP2), sur Windows 7, Windows Server 2003, Windows Server 2008, Windows Vista et Windows XP.

Vous pouvez également essayer L'excellent utilitaire de nettoyage de .Net d'Aaron Stebner .

  • Cet outil est conçu comme un dernier recours pour les cas où l'installation, la désinstallation, la réparation ou l'installation de correctifs n'a pas réussi pour des raisons inhabituelles. Il ne remplace pas la procédure de désinstallation standard.

  • L'outil de nettoyage contient une logique qui fait que s'il est exécuté sur une version du système d'exploitation qui inclut le .NET Framework en tant que composant du système d'exploitation, il ne proposera pas l'option de le nettoyer.

0 votes

J'ai oublié de dire - l'outil ne fait rien. Il répare seulement les Frameworks qui n'ont pas été avec win 7 -> 3.0, 4.0 les autres n'apparaissent pas.

0 votes

@andrew8666 - Je sais pertinemment que l'outil en question PEUT ET VA enlever .NET Framework 3.5 de Windows 7 . Donc votre information est fausse.

0 votes

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X