[Réparer] DISM et .NET Framework 3.5 Erreur 0x800F081F

click fraud protection

Lors de l'exécution de la commande DISM suivante, l'erreur 0x800F081F peut apparaître dans certains systèmes. La même erreur se produit lors de l'installation du .NET Framework dans Windows 10.

Dism /En ligne /Cleanup-Image /RestoreHealth
Erreur: 0x800f081f. Les fichiers sources sont introuvables. Utilisez l'option "Source" pour spécifier l'emplacement des fichiers requis pour restaurer la fonctionnalité. Pour plus d'informations sur la spécification d'un emplacement source, consultez http://go.microsoft.com/fwlink/?LinkId=243077.
Erreur DISM 0x800f081f Les fichiers source sont introuvables
Erreur DISM: 0x800f081f — Les fichiers source sont introuvables

DISM.log

Erreur DISM Gestionnaire de packages DISM: PID=13368 TID=5124 Échec de la finalisation des modifications. - CDISMPackageManager:: Internal_Finalize (h: 0x800f081f) Erreur DISM Gestionnaire de package DISM: PID=13368 TID=5124 Les fichiers source sont introuvables; leur emplacement doit être spécifié à l'aide de l'option /source pour restaurer la fonctionnalité. - GetCbsErrorMsg. Erreur DISM Gestionnaire de package DISM: PID=13368 TID=5124 Échec du traitement des modifications du package avec l'option de session CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Erreur DISM Gestionnaire de package DISM: PID=13368 TID=5124 Les fichiers source sont introuvables; leur emplacement doit être spécifié à l'aide de l'option /source pour restaurer la fonctionnalité. - GetCbsErrorMsg. Erreur DISM Gestionnaire de packages DISM: PID=13368 TID=5124 Échec de la restauration de l'intégrité de l'image. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (h: 0x800f081f) Erreur DISM Gestionnaire de packages DISM: PID=13368 TID=5124 Échec lors du traitement de l'image de nettoyage de la commande. - CPackageManagerCLIHandler:: ExecuteCmdLine (h: 0x800f081f)

CBS.log

CBS Exec: traitement terminé, session (réparation de la corruption): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Session CBS: 30459372_734419507 n'a pas réussi à effectuer l'opération de détection et de réparation de la corruption du magasin. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Session CBS: 30459372_734419507 finalisée. Erreur de téléchargement: 0x80240022 [Erreur inconnue], redémarrage requis: non [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Échec de la finalisation de FinalizeEx par CBS à l'aide de la session de travail [HRESULT = 0x800f081f]

La même erreur (0x800F081FCBS_E_SOURCE_MISSING) peut se produire lorsque vous essayez de installer .NET Framework 3.5 via les fonctionnalités optionnelles.

0x800F081F erreur .net framework
Windows n'a pas pu trouver les fichiers requis pour effectuer les modifications demandées. Assurez-vous que vous êtes connecté à Internet et réessayez: Code d'erreur: 0x800F081F

DISM.log

Les fichiers sources sont introuvables. Utilisez l'option "Source" pour spécifier l'emplacement des fichiers requis pour restaurer la fonctionnalité. Pour plus d'informations sur la spécification d'un emplacement source, consultez http://go.microsoft.com/fwlink/?LinkId=243077. Le fichier journal DISM se trouve dans C:\Windows\Logs\DISM\dism.log. 0x800F081F - CBS_E_SOURCE_MISSING. 

Cet article vous explique comment corriger l'installation de .NET Framework et l'erreur DISM 0x800f081f dans Windows 10.

Cause

L'erreur 0x800F081F lors de l'exécution de l'installation de DISM ou de .NET Framework peut se produire pour l'une des raisons suivantes :

  • Le magasin de composants est corrompu ou plusieurs fichiers sont manquants dans le magasin.
  • Le système ne peut pas accéder aux serveurs Microsoft Update pour restaurer les fichiers manquants.
  • L'emplacement spécifié par le chemin d'accès ne contient pas les fichiers requis pour installer la fonctionnalité.
  • L'utilisateur qui essaie d'installer la fonctionnalité n'a pas au moins un accès en LECTURE à l'emplacement et aux fichiers.
  • L'ensemble de fichiers d'installation est corrompu, incomplet ou invalide pour la version de Windows que vous exécutez.
EN RELATION:[Réparer] .NET Framework 3.5 Erreur 0x800f0950 dans Windows 10

Contenu

  • Solution 1: contourner WSUS avant d'installer .NET Framework ou d'exécuter DISM
  • Solution 2: exécuter DISM ou installer .NET Framework à partir d'une source locale (hors ligne)
    • Erreur d'installation de .NET Framework à partir d'une source locale
    • Exécuter DISM à partir d'une source locale

Correctif: erreur DISM et .NET Framework 0x800f081f

Option 1: Contourner WSUS

Si votre ordinateur est configuré pour utiliser le serveur WSUS ou SCCM de votre entreprise, contournez temporairement WSUS/SCCM à l'aide de la modification de registre suivante (nécessite des privilèges d'administrateur).

  1. Cliquez avec le bouton droit sur Démarrer, puis cliquez sur Exécuter
  2. Taper regedit.exe et cliquez sur OK
  3. Accédez à la clé de registre suivante si elle existe :
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

    (Si la branche de registre ci-dessus ou la valeur UtiliserWUServer n'existe pas, cela signifie que la stratégie du serveur WU n'est pas définie. Dans ce cas, passez à l'étape 5.)

  4. Dans le volet de droite, si la valeur nommée UtiliserWUServer existe, définissez ses données sur 0
  5. Accédez à la clé suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  6. Supprimer la valeur nommée DésactiverWindowsUpdateAccess s'il existe.
  7. Quitter l'éditeur de registre
  8. Redémarrez Windows.

Désormais, votre ordinateur est configuré pour récupérer des fichiers ou des packages à partir des serveurs Windows Update de Microsoft, plutôt que du serveur WSUS ou SCCM sur votre réseau de bureau.

Après avoir redémarré Windows, vous devriez pouvoir exécuter la ligne de commande DISM ou installer .NET Framework avec succès. Exécutez la ligne de commande DISM (ou installez .NET Framework) après avoir connecté votre ordinateur à Internet. DISM récupère automatiquement les fichiers manquants sur les serveurs de Microsoft.

Installer .NET Framework

Maintenant, exécutez cette commande si vous souhaitez installer .NET Framework :

dism /online /enable-feature /featurename: NetFX3 /All

Alternativement, vous pouvez l'installer via les fonctionnalités Windows (optionnelfeatures.exe)

activer la fonctionnalité .net framework 3.5

Si cela ne fonctionne pas, suivez les instructions de Option 2 au dessous de.


Option 2: exécuter DISM ou installer .NET Framework à partir de la source d'installation locale (hors ligne)

Correction de l'erreur .NET Framework 0x800f081f

Pour corriger l'erreur 0x800F081F lors de l'installation de .NET Framework, mentionnez le chemin source local (c'est-à-dire le disque d'installation ISO ou USB monté).

1) Téléchargez une nouvelle copie de ISO Windows 10 de Microsoft.

2) Montez l'ISO sur une lettre de lecteur - par exemple, E:\.

le sources\sxs Le dossier sur le disque d'installation ISO ou USB contient les fichiers de package à la demande suivants qui sont nécessaires pour installer .NET Framework hors ligne :

Erreur de framework .net - sources iso sxs
  • microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
  • Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~.cab

(Si vous disposez d'un disque d'installation Windows 10 multi-architecture, assurez-vous d'utiliser le bon dossier « Sources ». Pour la version x64, le chemin pourrait être H:\x64\sources\sxs et pour x86, le chemin H:\x86\sources\sxs.)

3) Pour installer .NET Framework en utilisant la source d'installation locale (par exemple, H:\Sources à partir du disque d'installation USB ou de l'ISO monté), exécutez la commande appropriée :

dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\sources\sxs /LimitAccess (ou) dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\x86\sources\sxs /LimitAccess (ou) dism /online /enable-feature /featurename: NetFX3 /All /Source: H:\x64\sources\sxs /LimitAccess

Vous devriez voir la sortie suivante :

Fonctionnalité (s) d'activation [100.0%] L'opération s'est bien déroulée.

Ou, si vous préférez PowerShell au lieu de DISM, utilisez cette commande pour installer .NET Framework à l'aide d'une source d'installation locale :

Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source H:\sources\sxs -LimitAccess (ou) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" -Source H:\x86\sources\sxs -LimitAccess (ou) Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -Source H:\x64\sources\sxs -LimitAccess

Correction de l'erreur DISM 0x800f081f

La solution pour l'erreur DISM 0x800f081f serait de télécharger un ISO frais de Microsoft, intégrez le disque d'installation de Windows 10 et mentionnez-le comme source de réparation lors de l'exécution de la commande DISM. Le Slipstreaming est un processus d'intégration des mises à jour (et des pilotes, en option) et de création d'un disque d'installation de Windows 10 mis à jour ou ISO.

  1. Suivez les étapes de l'article Slipstream Windows 10 pour créer un disque d'installation Windows 10 intégré.
    extraire le contenu iso dans un dossier
  2. Ensuite, ouvrez un Invite de commandes élevée ou administrateur.
  3. Les fichiers ISO téléchargés à partir de Microsoft contiennent plusieurs éditions de Windows 10. Vous devez trouver l'index qui correspond à l'édition de Windows que vous allez réparer. Vous pouvez le trouver en utilisant la ligne de commande Get-Wiminfo de DISM.
  4. Trouvez le liste des index et les éditions correspondantes trouvées dans le install.wim, en exécutant la commande suivante :
    dism /get-wiminfo /wimfile:"E:\sources\install.wim"

    … où E:\ est la lettre de lecteur du DVD d'installation ISO ou Windows monté.

    Dans le cas des ISO téléchargés à partir de Microsoft, vous verrez plus d'index (ce qui signifie: plusieurs images Windows ou différentes éditions combinées dans le fichier install.wim). Par exemple, voici la liste des index trouvés dans l'ISO Windows 10 (peut varier d'une version ISO à une version ISO) de Microsoft :

    Indice: 1. Nom: Windows 10 Famille. Description: Windows 10 Famille. Taille: 14 168 728 218 octets Index: 2. Nom: Windows 10 Famille N. Description: Windows 10 Édition Familiale N. Taille: 13 409 860 497 octets Index: 3. Nom: Windows 10 Familial Langue Unique. Description: Windows 10 Édition Familiale Unique Langue. Taille: 14 168 323 899 octets Index: 4. Nom: Windows 10 Éducation. Description: Windows 10 Éducation. Taille: 14 413 769 870 octets Index: 5. Nom: Windows 10 Éducation N. Description: Windows 10 Éducation N. Taille: 13 651 680 505 octets Index: 6. Nom: Windows 10 Professionnel. Descriptif: Windows 10 Professionnel. Taille: 14 413 947 833 octets Index: 7. Nom: Windows 10 Professionnel N. Description: Windows 10 Professionnel N. Taille: 13 649 482 925 octets Index: 8. Nom: Windows 10 Professionnel Éducation. Description: Windows 10 Professionnel Éducation. Taille: 14 413 708 288 octets Index: 9. Nom: Windows 10 Professionnel Éducation N. Description: Windows 10 Professionnel Éducation N. Taille: 13 651 618 023 octets Index: 10. Nom: Windows 10 Pro pour postes de travail. Description: Windows 10 Professionnel pour postes de travail. Taille: 14 413 739 079 octets Index: 11. Nom: Windows 10 Pro N pour postes de travail. Description: Windows 10 Pro N pour les postes de travail. Taille: 13 651 649 264 octets
  5. Disons que vous avez Windows 10 Home Edition et son index est 1. Exécutez l'une des commandes suivantes, selon que vous avez ou non install.esd ou install.wim dans le dossier Sources du disque d'installation de Windows 10.
    Dism /Online /Cleanup-Image /RestoreHealth /Source: wim:"E:\Sources\Install.wim":1 /limitaccess Dism /Online /Cleanup-Image /RestoreHealth /Source: esd:"E:\Sources\Install. esd":1 /limitaccess

    C'est ça! l'opération DISM s'est maintenant terminée avec succès !

    dism wimfile sources

    Notez que si vous n'utilisez pas un disque Windows 10 intégré avec les dernières mises à jour, l'erreur 0x800f081f peut encore apparaître. En bref, la source ISO/réparation doit être du même construire que votre système est en cours d'exécution. Par exemple, vous ne pouvez pas réparer une version de Windows 10 16299.98 en utilisant la version Windows 10 16299.15 ISO. Cependant, Microsoft ne met à disposition que la version de base ISO (sans mises à jour cumulatives ultérieures) sur son site et via le Outil de création de médias.

Cela corrige l'erreur DISM 0x800f081f, et vous devriez maintenant voir le message "L'opération de restauration s'est terminée avec succès.”

Une fois la commande DISM terminée avec succès, effectuez un suivi avec le sfc/scannow commande (de Invite de commandes élevée) si nécessaire. Pour plus d'informations, consultez l'article Réparer Windows 10 à l'aide de DISM et SFC.


Une petite demande: si vous avez aimé ce post, merci de le partager ?

Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :
  • Épinglez-le !
  • Partagez-le sur votre blog préféré + Facebook, Reddit
  • Tweetez-le !
Alors merci beaucoup pour votre soutien, mon lecteur. Cela ne prendra pas plus de 10 secondes de votre temps. Les boutons de partage sont juste en dessous. :)