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.
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 (0x800F081F
– CBS_E_SOURCE_MISSING
) peut se produire lorsque vous essayez de installer .NET Framework 3.5 via les fonctionnalités optionnelles.
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.
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).
- Cliquez avec le bouton droit sur Démarrer, puis cliquez sur Exécuter
- Taper
regedit.exe
et cliquez sur OK - 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.) - Dans le volet de droite, si la valeur nommée
UtiliserWUServer
existe, définissez ses données sur0
- Accédez à la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Supprimer la valeur nommée
DésactiverWindowsUpdateAccess
s'il existe. - Quitter l'éditeur de registre
- 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
)
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 :
- 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.
- Suivez les étapes de l'article Slipstream Windows 10 pour créer un disque d'installation Windows 10 intégré.
- Ensuite, ouvrez un Invite de commandes élevée ou administrateur.
- 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.
- 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
- 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 noninstall.esd
ouinstall.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 !
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 1016299.98
en utilisant la version Windows 1016299.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 !