Erreur DISM Windows 10: 0x800f081f

12

Je suis en train de courir sfc /scannowdans , cmdmais ont échoué. Par conséquent, après quelques recherches sur Internet, je me suis tourné vers la commande suivante:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess

Xindique la lettre de lecteur sur laquelle Windows .iso est monté. (J'ai monté le fichier .iso à l'aide de Daemon Tools)

Cependant, je reçois toujours le message suivant:

Erreur: 0x800f081f

Le fichier source est introuvable.

Je ne suis pas technophile, mais après avoir survolé le dism.log, j'ai trouvé cette ligne qui peut ou non avoir quelque chose à voir avec l'erreur.

(p) CSI Payload Corrupt

amd64_microsoft-windows-microsoftedge_31bf3856ad364e35_10.0.10240.16397_none_19381f0c8accd5dd\MicrosoftEdgeSquare44x44.scale-125_contrast-white.png

Je ne souhaite vraiment pas réinitialiser ou actualiser Windows car il y a tellement de programmes que je devrai réinstaller. J'apprécierais toute aide.

Sur une note latérale, Windows Update Diagnostic signale que l'enregistrement du service Windows Update est manquant ou corrompu, ce qu'il n'a pas réussi à réparer également, si cela signifie quelque chose.

Skipher
la source

Réponses:

16

J'ai corrigé cette "Erreur: 0x800f081f" affectant un PC avec Windows 10 Pro-32 en exécutant

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess

Seul l'ISO Windows 10 téléchargé depuis Techbench et monté dans E: avec Daemon Tools a fonctionné. Les autres fichiers ISO téléchargés avec l'outil de création de supports Windows 10 ne fonctionnaient pas du tout, renvoyant la même erreur 0x800f081f, même lorsqu'ils étaient convertis du format ESD intégré en WIM, à l'aide de NTlite, et montés à l'aide de Daemon Tools ou de DISM GUI.

De plus, toutes les autres tentatives de correction de l'erreur de Windows Update Live n'avaient pas fonctionné auparavant, renvoyant toujours la même erreur 0x800f081f, c'est-à-dire en utilisant:

DISM /Online /Cleanup-Image /RestoreHealth

Mise à jour 08/08/2016: Comme le lien Techbench ci-dessus ne fonctionne plus, veuillez essayer le lien suivant (notez que je n'ai pas encore testé s'il s'agit du même type d'ISO qui était auparavant disponible chez Techbench. Veuillez rapporter vos résultats) :

https://www.microsoft.com/en-us/software-download/windows10ISO/

a_big_friend
la source
1
L'auteur a exécuté exactement la même commande, la question elle-même concerne l'erreur qui est générée lors de l'exécution de cette commande. Cela semble également être une réponse presque en double à la réponse de Noseratio.
Ramhound
L'erreur à mon avis réside dans le fait que tous les Win 10 ISO ne sont pas les mêmes. La même commande exécutée avec l'ISO téléchargé à partir de techbench fonctionne, tandis que si elle est exécutée avec l'ISO téléchargé par l'outil de création de médias, elle ne fonctionne pas. De plus, il y a une différence significative par rapport à la réponse de Noseratio: je n'avais pas besoin d'incorporer les mises à jour cumulatives de Windows 10, j'avais juste besoin de trouver la bonne ISO et pour cela, je remercie en effet Noseratio!
a_big_friend
Une réponse devrait répondre au problème de l'auteur et non au vôtre.
Ramhound
2
Une réponse devrait être une aide complète à quelqu'un d'autre qui a le même problème, car les auteurs ont déjà résolu le problème en réinstallant Windows
a_big_friend
a_big_friend, quelle version iso avez-vous prise sur technet? Parce que cela ne fonctionne pas non plus pour moi et que je ne peux pas accéder au site Web du catalogue de mise à jour de Windows pour mettre à jour le fichier install.wim. S'il vous plaît, aidez-moi, je deviens fou en ce moment avec tous ces bogues W10.
Aeio Much
5

J'ai résolu le même problème en exécutant DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccessune mise Install.wimà jour avec la dernière mise à jour cumulative de Windows 10 ( KB3081452 et KB3095020 au moment de cette publication). Il n'est pas nécessaire de reconditionner un .ISO.

Fondamentalement, j'ai suivi le guide "Ajouter des mises à jour à Windows personnalisé" de Microsoft lui-même:

md C:\mount\Windows

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows

Dism /Add-Package /Image:C:\mount\Windows /PackagePath:C:\MSU\Windows10-KBxxxxxxx-x64.msu /LogPath:AddPackage.log

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

Ceux qui n'ont pas une copie de la non crypté d' origine Install.wimfichier peut trouver ce et cela utile.

Mis à jour , j'ai fait une autre mise à niveau sur place sur deux autres PC domestiques, Windows 8.1 -> Windows 10 x64, en utilisant l' outil de création de médias et l'option "Ne rien garder". Après avoir installé toutes les mises à jour (y compris la dernière mise à jour cumulative KB3093266), les deux PC ont échoué au "sfc /scannow"test et à la "dism /Online /Cleanup-Image /RestoreHealth"récupération, même erreur 0x800f081f.

J'ai donc répété la procédure décrite ci-dessus, cette fois en utilisant un ISO Windows 10 de TechBench et en insérant le KB3093266 MSU dans son install.wim. Problème résolu.

Mis à jour , le problème a refait surface après la mise à niveau vers Windows 10 version 10.0.10586.0 (mise à jour de novembre 2015 + dernière mise à jour cumulative). Cette fois -ci , j'ai simplement téléchargé la dernière ISO de TechBench , monté et exécuté DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess, puis sfc /scannow. Apparemment, il n'est pas nécessaire de diffuser la dernière mise à jour cumulative.

Mis à jour , le problème a refait surface une fois de plus sur un autre PC. Cette fois, je n'ai pas trouvé l'ISO (TechBench a disparu?), J'ai donc dû utiliser l' outil de création de supports , créer une installation de clé USB, puis convertir install.esden install.wim:

dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast

Réparez ensuite l'image en utilisant Windows Update comme sauvegarde (c'est-à-dire sans /LimitAccess):

dism /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\temp\install.wim:1.

Réparez ensuite les fichiers système:

sfc /scannow.

noseratio
la source
Quelqu'un d'autre peut-il le confirmer également?
Skipher
@Skipher - Vous êtes le seul à pouvoir confirmer si cela fonctionne ou non.
Ramhound
Ma réponse à cette question indique que je n'ai plus ce problème car j'ai choisi de réinstaller Windows.
Skipher
@Skipher ISO TechBench est bon. C'est confirmé. Voir les réponses ci-dessus par a_big_friend.
Richard_G
1
Je peux confirmer que cela est toujours valable. Un ordinateur est mort sur moi après avoir utilisé Disk Cleanup pour essayer de récupérer de l'espace (astuce pro: ne faites pas ça). La seule chose pour moi est que dism a refusé de travailler hors ligne et ne trouverait pas les charges utiles de remplacement. Donc, ce que j'ai fini par faire était de courir dism /ScanHealth, de regarder les journaux, puis avec l'image wim toujours montée, de copier manuellement les fichiers incriminés (c'est-à-dire de c:\mount\Windows\Windows\winsxs\<component>\*à c:\Windows\winsxs\<component>).
lc.
4

N'utilisez pas le paramètre /source:WIM:X:\Sources\Install.wim:1 /LimitAccess. Windows 10 a une version 10.0.10240.16384et le fichier corrompu a une version 10.0.10240.16397. Le fichier ne fait donc pas partie du fichier Install.wim. Sans le /sourceparamètre DISM téléchargera les fichiers corrompus à partir de WindowsUpdate et les remplacera.

magicandre1981
la source
2
J'ai utilisé le paramètre / source car la commande sans source spécifique m'a également donné la même erreur, et j'espérais le réparer avec un fichier .iso. Que puis-je faire pour surmonter cette erreur? En outre, le message d'erreur «L'enregistrement du service Windows Update est-il manquant ou corrompu» est-il lié de quelque manière que ce soit au problème que vous avez résolu? Merci.
Skipher
1
injectez l'ancien UpdateRollup support.microsoft.com/en-us/kb/3074683 dans install.wim ( woshub.com/integrate-windows-updates-into-windows-8-image ) et utilisez maintenant la commande / source pour pointer au nouveau WIM. Est-ce que ça marche?
magicandre1981
J'ai fini par faire une réinstallation sur place de Windows 10 à cause de la frustration, mais merci d'avoir fourni cette nouvelle idée! Je n'en ai jamais entendu parler auparavant, et je vais certainement l'essayer la prochaine fois que mon Windows agira. Merci beaucoup.
Skipher
3

J'ai eu le même problème, j'ai essayé avec les autres solutions de ce post mais aucune n'a fonctionné.

Celui-ci a fonctionné:

  1. télécharger l'ISO de Windows 10 depuis Techbench
  2. monter l'iso
  3. en supposant que D est la lettre de lecteur de l'iso monté, exécutez ce qui suit dans une invite de commande élevée:

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Marco Lackovic
la source
le lien ne fonctionne pas, veuillez mettre à jour le lien
Shan Khan
0

Au final, j'ai simplement fait une réinstallation en remplacement de Windows. Je ne voulais pas perdre tous mes programmes, j'ai donc choisi de ne pas actualiser ou réinitialiser Windows, et il n'y avait plus aucune méthode de réparation qui fonctionnerait.

Skipher
la source
-1

OK, merci pour toutes les instructions et astuces sur ce sujet.

J'ai résolu mon problème DISM avec les étapes suivantes:

  • ayant Windows 10 ISO 1511 10586.0 (peut-être .493?) déjà sur une clé USB

  • copiez d'abord le fichier E: \ sources \ install.esd dans C: \

  • puis en convertissant C: \ install.esd en le plaçant dans ... \ install.wim et en le copiant dans C: \

  • puis exécutez le -> DISM / Online / Cleanup-Image / RestoreHealth /source:WIM:C:\install.wim:1 / LimitAccess

  • notant enfin qu'un nettoyage réussi

Génial! Ensuite, je peux une fois de plus poursuivre mon problème d'origine -> Erreur de mise à niveau anniversaire Windows 10 0xc1900101 - 0x30018 faisant référence à SYSPREP , voyons ce qui se passe maintenant ...

PeteVfi
la source