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é à afficher une Erreur 135. Selon ce que j'ai pu comprendre, cela se produit lorsque le framework .Net requis est manquant.

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

Il n'y a pas d'éléments tels que .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 donne maintenant une erreur 0x80d02014, c'est donc un tout autre problème. Je ne connais pas l'état du framework .Net dans 1903 car je ne l'ai jamais eu besoin auparavant en 1903, donc cela pourrait être un problème préexistant ou introduit après 1909.

Essayer d'installer offline .Net 4.7 ou 4.8 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 quelle version de .Net est présente et cela ne renvoie rien. Ci-dessous sont les captures d'écran pertinentes.

Do not let me know if you have any further pointers for troubleshooting this issue. Clean install on Windows 10 might fix the issue but that's the last options. Looks like my current Windows 10 is in a total mess.

entrer la description de l'image ici

entrer la description de l'image ici


Éditer

Comme suggéré dans les commentaires, j'ai essayé d'utiliser DISM pour activer la fonctionnalité .Net mais cela renvoie une erreur 50. J'ai exécuté CMD en tant qu'administrateur. Malheureusement, le contenu du fichier journal dépasse ma compréhension.

entrer la description de l'image ici

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

entrer la 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 au point de départ. Je suis sûr qu'une installation propre va le résoudre 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 pourraient tout gâcher, mais cela pourrait être quelque chose lié à 1903.

De toute façon, lorsque vous essayez de réinstaller, cela 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.. fondamentalement tout .net.

Mettez ceci dans un fichier .bat ou .cmd, ou exécutez-le ligne par ligne dans une invit de commande Administrateur.:

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 après que tout cela se soit passé, et tout devrait être revenu à 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é à donner une erreur 135.

Le framework .NET est intégré dans les versions 1903 et 1909 de Windows 10. Il n'est pas possible d'installer cette version du framework .NET.

L'erreur que vous avez reçue est probablement due au fait que l'application que vous tentez d'utiliser essaie spécifiquement de cibler une version du framework .NET qui n'est pas installée. Je vous suggère d'utiliser l'outil officiel de Microsoft pour télécharger un fichier ISO de Windows 10 version 1909. Vous pouvez utiliser l'outil de création de média et/ou l'Assistant de mise à jour. Windows ISO Downloader a été mis à jour récemment pour prendre en charge le framework .NET 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 lorsque vous installez le framework .NET. Il ne prend pas en charge les versions du framework .NET incluses dans Windows 8.0+

J'ai essayé de télécharger les dernières mises à jour de Windows 10 mais cela donne maintenant l'erreur 0x80d02014, c'est donc un tout autre problème. Je ne connais pas l'état du framework .Net dans 1903 car je ne l'ai jamais utilisé dans cette version, donc il s'agit peut-être d'un problème préexistant ou introduit après 1909.

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

J'ai vérifié dans Programmes et fonctionnalités ainsi que dans 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 Extensibilité 3.5 & 4.8 qui ne s'activent pas. Je veux dire que je peux les cocher mais après avoir fait quelque chose, Windows les décoche automatiquement.

Il n'y a pas d'éléments tels que .Net 2 & 3.5 & .Net 4.8 dans Programmes.

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

Vous pouvez installer le framework .NET 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.

En essayant d'installer .Net 4.7 ou 4.8 hors ligne, il dit que c'est déjà installé dans le cadre du système d'exploitation.

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

J'ai essayé de réinitialiser Windows 10 mais à ma grande surprise, il dit que vos applications seront supprimées. De même, la tentative de réparation me dit que aucun fichier ni application ne sera conservé. Les options pour sélectionner les 2 premières des 3 options sont grisées.

Cela se produit normalement uniquement lorsque vous avez déplacé des dossiers vitaux comme le profil 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 au point de départ. Je suis sûr qu'une installation propre va régler le problème mais c'est sera ma dernière option.

Votre incapacité à installer le framework .NET 3.5 est extrêmement facile à résoudre et probablement la raison de votre impossibilité d'exécuter l'application tierce. Suivez les étapes suivantes pour résoudre ce problème.

  1. Téléchargez un fichier ISO de 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 assignée au montage virtuel est D:
    • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

Source : Déployer le framework .NET 3.5 en utilisant la gestion et maintenance des images de déploiement (DISM)

0voto

Mengo Points 1

Ceci a été est un problème 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" dans le 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 Windows.

entrer la 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