4 votes

Complètement manquant Dot Net dans Windows 10 -1909?

J'ai récemment mis à jour mon bureau Windows 10 Pro 1903 vers 1909. J'ai téléchargé le fichier ISO complet 1909 et exécuté Setup.exe. Le processus s'est bien déroulé. Cependant, un programme appelé 'Windows ISO Downloader' a commencé à donner l'erreur 135. À ma meilleure compréhension, cela se produit si le framework .Net nécessaire est manquant.

J'ai regardé dans Programmes et fonctionnalités et Activer ou désactiver des fonctionnalités de Windows et il n'y avait pas de framework .Net dans la liste. Il existe 3 options appelées, .Net, Extensibilité .Net 3.5 & 4.8 qui ne s'activent tout simplement pas. Je veux dire que je peux les cocher mais après que Windows fait quelque chose, ils reviennent à l'état non coché.

Il n'y a pas d'éléments comme .Net 2 & 3.5 & .Net 4.8 sous Programmes.

J'ai essayé de télécharger des mises à jour récentes de Windows 10 mais cela me donne maintenant l'erreur 0x80d02014, donc c'est un autre problème. Je ne connais pas l'état du framework .Net dans 1903 car je ne l'ai jamais nécessaire auparavant dans 1903, donc cela pourrait être un problème préexistant ou pourrait avoir été introduit après 1909.

En essayant d'installer .Net 4.7 ou 4.8 hors ligne, cela dit que c'est déjà installé en tant que partie du système d'exploitation.

J'ai essayé de télécharger et d'exécuter un utilitaire tiers qui montre quel .Net est présent et il ne retourne rien. Voici des captures d'écran pertinentes.

Dites-moi si vous avez d'autres points pour résoudre ce problème. Une nouvelle installation propre de Windows 10 pourrait résoudre le problème mais c'est la dernière option. On dirait que mon Windows 10 actuel est un vrai bordel.

insérer une description de l'image ici

insérer une description de l'image ici


Éditer

Comme suggéré dans les commentaires, j'ai essayé d'utiliser DISM pour activer la fonction .Net mais cela renvoie l'erreur 50. J'ai exécuté CMD en tant qu'administrateur. Malheureusement, le contenu du fichier journal est au-delà de ma compréhension.

insérer une description de l'image ici

J'ai essayé de réinitialiser Windows 10 mais à ma surprise, il dit que vos applications seront supprimées. De même, la tentative de réparation me dit qu'aucun fichier et application ne seront conservés. L'option de sélection des 2 premières options des 3 options est grisée.

insérer une description de l'image ici

Je pense qu'il y a quelque chose qui ne va pas avec mon Windows 10 1909 et je suis toujours de retour à la case départ. Je suis sûr qu'une nouvelle installation propre va résoudre le problème mais ce sera ma dernière option.

2voto

Martin G. Points 21

Cela a commencé à se produire dans mon entreprise. Je pensais que cela pourrait être le fournisseur que nous utilisons pour installer nos images qui pourrait le faire foirer, mais cela pourrait être quelque chose lié à 1903.

Quoi qu'il en soit, lorsque vous essayez de réinstaller, il indique simplement que Dot Net est déjà dans le système mais désactivé. Cela fait que les fichiers .application ne sont associés à rien, il y a des erreurs powershell, Teams a des problèmes de chargement.. en gros tout ce qui concerne .net.

Placez ceci dans un fichier .bat ou .cmd, ou exécutez-le ligne par ligne dans une fenêtre de commandes Admin. :

start /w pkgmgr /iu:Microsoft-Windows-NetFx3-OC-Package /norestart
start /w pkgmgr /iu:Microsoft-Windows-NetFx4-US-OC-Package /norestart
start /w pkgmgr /iu:Microsoft-Windows-NetFx3-WCF-OC-Package /norestart
start /w pkgmgr /iu:Microsoft-Windows-NetFx4-WCF-US-OC-Package /norestart

Redémarrez une fois que tous ces processus sont terminés, et tout devrait revenir à la normale.

1voto

Johan Leino Points 2533

J'ai récemment mis à niveau mon bureau Windows 10 Pro 1903 vers 1909. J'ai téléchargé le fichier ISO complet 1909 et exécuté Setup.exe. Le processus s'est bien déroulé. Cependant, un programme appelé 'Windows ISO Downloader' a commencé à afficher l'erreur 135.

Le cadre .NET est intégré aux versions Windows 10 1903 et Windows 10 1909. Il n'est pas possible pour au moins cette version du .NET Framework d'être installée.

L'erreur que vous avez reçue est probablement due au fait que l'application que vous essayez d'utiliser essaie spécifiquement de cibler une version du .NET Framework que vous n'avez pas installée. Je vous suggère d'utiliser l'outil officiel de Microsoft pour télécharger un fichier ISO Windows 10 version 1909. Vous pouvez utiliser l'outil de création de média et/ou l'assistant de mise à niveau. Windows ISO Downloader a été récemment mis à jour pour prendre en charge .NET Framework 4.8 le 8 novembre 2019. Si vous n'utilisiez pas la Version 8.22 et que vous souhaitez toujours utiliser l'outil, vous devez télécharger cette version.

RaymondCC .NET Detector examine les clés de registre qui sont créées lors de l'installation de .NET Framework. Il ne prend pas en charge les versions du .NET Framework incluses dans Windows 8.0+

J'ai essayé de télécharger les mises à jour récentes de Windows 10 mais maintenant j'obtiens l'erreur 0x80d02014 donc c'est un tout autre problème. Je ne connais pas l'état du cadre .Net en 1903 car je ne l'ai jamais utilisé en 1903, donc il pourrait s'agir d'un problème préexistant ou pourrait avoir été introduit après 1909.

La version intégrée du .NET Framework pour Windows 10 version 1903 était le .NET Framework 4.8

J'ai regardé dans Programmes et fonctionnalités et Activer ou désactiver des fonctionnalités Windows et il n'y avait pas de .Net Framework dans la liste. Il y a 3 options appelées, .Net, .Net Extensibility 3.5 & 4.8 qui ne s'activent pas. Je veux dire que je peux les cocher mais après que Windows fait quelque chose, elles reviennent à l'état décoché.

Il n'y a pas d'éléments comme .Net 2 & 3.5 & .Net 4.8 sous Programmes.

Le .NET Framework 4.5+ n'a jamais été répertorié dans la liste des fonctionnalités de Windows pour aucune version de Windows. L'absence de .NET Framework 3.5 est probablement due au fait que votre répertoire WinSxS ne le contient pas.

Vous pouvez installer le .NET Framework 3.5 si vous exécutez la même commande que vous avez exécutée, mais en fournissant une source, pour les composants dont vous avez besoin.

Essayer d'installer hors connexion .Net 4.7 ou 4.8 dit qu'il est déjà installé en tant que partie du SE.

Cela est dû au fait que le .Net Framework 4.8 est déjà installé sur Windows 10 version 1903 et Windows 10 version 1909. .NET Framework 4.8 est une mise à niveau en place vers .NET Framework 4.5

J'ai essayé de réinitialiser Windows 10 mais à ma surprise il dit que vos applications seront supprimées. De même, la tentative de réparation me dit que aucun fichier et aucune application ne seront conservés. L'option de sélectionner les 2 premières des 3 options est grisée.

Cela se produit généralement uniquement lorsque vous avez déplacé des dossiers vitaux comme le profil de l'utilisateur vers un emplacement non standard.

Je pense qu'il y a quelque chose qui ne va pas avec mon Windows 10 1909 et je suis toujours revenu au point de départ. Je suis sûr qu'une installation propre va le corriger mais ce sera mon dernier recours.

Votre incapacité à installer le .NET Framework 3.5 est extrêmement facile à corriger et probablement la raison pour laquelle vous ne parvenez pas à exécuter l'application tierce. Suivez les étapes suivantes pour résoudre ce problème.

  1. Téléchargez un fichier ISO Windows 10 version 1909
  2. Montez l'ISO dans Windows 10
  3. Exécutez la commande suivante, la commande suppose que la lettre de lecteur attribuée au montage virtuel est D:
    • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

Source: Déployer .NET Framework 3.5 en utilisant le Service de gestion et de maintenance de l'image de déploiement (DISM)

0voto

Mengo Points 1

Ce problème existe depuis l'introduction de Windows 10. La seule façon dont nous avons pu activer .NET Framework 3.5.

Pour activer :

  1. Vous avez besoin du fichier ISO ou du CD d'installation de la version appropriée de Windows 10.
  2. Montez l'ISO et copiez le dossier "SXS" du dossier "Sources" sur le lecteur local C: ou un emplacement local.
  3. Ouvrez CMD en tant qu'administrateur.
  4. Exécutez dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\sxs /LimitAccess.

Une fois que vous avez terminé, vérifiez si .NET Framework 3.5 est activé dans Fonctionnalités de Windows.

description de l'image ici

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