🛡️ DISM GUI : Interface pour DISM, SFC/SCANNOW, ...

Poster ici les programmes utiles que vous avez découverts
Avatar de l’utilisateur
Parisien_entraide
Messages : 21737
Inscription : 02 juin 2012 20:48
Localisation : Thomas Anderson : Je suis dans et en dehors de la matrice :-)

DISM GUI : Interface pour DISM, SFC/SCANNOW, ...

par Parisien_entraide »

DISM 1.png

🖥️ DISM GUI : Une interface simple pour DISM, SFC /SCANNOW, ...


Edit : Il existe sur le site une présentation
https://www.malekal.com/dism-gui-toutes ... graphique/



🛡️PREAMBULE


⭐ QU'ESTCE QUE DISM ?
DISM (Deployment Imaging and Servicing Management) permet la réparation des fichiers système de windows
DISM : réparation de fichiers systèmes Windows

On peut l'utiliser en ligne de commandes :
Utiliser la commande DISM pour réparer et monter des images de Windows

DISM fait partie d'une suite d'outils de base pour la réparation de Windows
Comment réparer les fichiers système manquants ou endommagés sous Windows
https://www.malekal.com/reparer-les-fic ... e-windows/

Ne pas négliger :
Les outils de réparation de Windows.



⭐ QU'EST CE QUE SFC /SCANNOW ?
SFC vérifie et corrige les fichiers systèmes
https://www.malekal.com/sfc-verifier-et ... -systemes/

Il existe également pour un autre contexte (Nettoyage)

DISM++ qui est une interface graphique à DISM qui permet de nettoyer mais pas seulement :
Dism++ : Nettoyer Windows facilement (2)

______________________________________________________________


🛡️ TELECHARGEMENT DE DISM GUI :


La dernière version en date est la 1.3.1.02 du 15 Septembre 2024
Téléchargement direct : https://www.deskmodder.de/blog/wp-conte ... -13102.zip


Edit : Bien que le lien de téléchargement soit le bon, cela amène sur la page en langue Allemande (Pour ceux qui n'ont pas d'outils de traduction dans le navigateur)

Il faut aller sur la page jusqu'à ce qui figure dans la capture et cliquer sur le lien de téléchargement
2024-12-02_121836.jpg






⭐ A SAVOIR

- DISM-Gui est fourni pour les versions x64 et x86 pour Windows 10 et Windows 11 x64Bits (il n'y a plus de Windows 11 32Bits)
- Il n'y a pas besoin de le lancer en mode administrateur, il le fait tout seul
- L'interface est simple et dépouillée (c'est le but)

On note qu'il y a eu plusieurs améliorations depuis la version 1.0

- Un deuxième menu de fonctions et une adaptation du programme au DPI élevé (utile pour les grands écrans en haute résolution)
- Il est désormais possible de convertir en un clic un install.esd en un install.wim.
- Nettoyage amélioré du magasin de composants (WinSX) avec possibilité éventuellement de réinitialiser la base
- Ajout de l'activation ou de la désactivation du stockage réservé. (Fonction Res.Storage, voir plus bas)

DISM GUI a le meme nom qu'un autre qui a des fonctions différentes, il ne faut donc pas se tromper
DISM GUI : ajouter un pilote à une ISO Windows



---------------------------

!
ATTENTION ! :
Dans un soucis de cohérence, et donc pour éviter les problèmes de réparations, il faut exécuter surtout si rien ne fonctionne, un
"dism /online /cleanup-image /restorehealth ", la fonction "Restore" du programme
AVANT d'utiliser SFC /SCANNOW et redémarrer l'ordinateur entre chaque étape et de préférence avec la fonction démarrage rapide -paramètre BIOS/UEFI, désactivée (1)
-----------------------------


Il est parfois utile (apparitions d'erreurs) de repasser plusieurs fois les commandes (ce n'est pas propre à l'interface mais aux outils)
Mais il peut apparaitre ce message
SFC : La protection des ressources Windows n’a pas réussi a démarrer le service de réparation
https://www.malekal.com/sfc-protection- ... eparation/

Après, les soucis de réparations qui ne se font pas ou impossibles peuvent être liés à la conséquence de malwares ce qui est un autre problème




🛡️ LES FONCTIONS DU MENU PRINCIPAL :
DISM 1.png


📌 CHECK
Correspond à la commande CheckHealth

Code : Tout sélectionner

DISM /Online /Cleanup-Image /CheckHealth
Il vérifie si le magasin de composants est endommagé en vérifiant l'indicateur de corruption.




📌 SCAN
Correspond à la commande

Code : Tout sélectionner

DISM /Online /Cleanup-Image /ScanHealth
Cette commande effectue une analyse approfondie de l’image système pour détecter les erreurs potentielles.
Contrairement à Check, cette commande scanne chaque composant pour repérer des problèmes plus subtils, mais ne les répare/corrige pas.




📌 RESTORE
Correspond à la commande RestoreHealth - Il va Rechercher les erreurs dans le magasin de composants et les répare si possible.

Code : Tout sélectionner

DISM /Online /Cleanup-Image /RestoreHealth
Si des problèmes sont détectés, cette commande tente de les réparer en utilisant une source saine pour remplacer les fichiers endommagés.
Par défaut, la source est récupérée en ligne via Windows Update (bouton « Online »). Vous pouvez aussi spécifier une source locale, comme un fichier install.wim ou install.esd.

Un clic sur Restaurer affiche des options supplémentaires dans l'interface du programme, tandis que Check and Scan s'exécute automatiquement sans autre saisie.
Là on a le choix . Si on clique sur la fonction, cela fait en fait apparaitre 3 autres

DISMretrore.png
- Online : Pour la fonction Restauration (Santé), « non défini » est le mode en ligne, c'est-à-dire que le système en cours d'exécution est utilisé comme source (Dosssier WinSx) avec correction et usage ou pas de Windows update
2024-09-27_152104.png

- Install.wim Vous pouvez utiliser le fichier ISO install.wim désinstallé ou fourni pour la réparation
- Install.esd Si l'ISO est compressée, vous trouverez un fichier install.esd
La réparation sera alors effectuée exactement comme le fichier Install.wim à partir des fichiers inclus.




📌ANALYZE
Correspond à la commande analyserecomponentstore.

Code : Tout sélectionner

DISM /Online /Cleanup-Image /AnalyzeComponentStore
Ici, le dossier WinSx est vérifié pour voir si l'espace mémoire peut être libéré sur le disque dur ou ssd
Cela ne supprime rien, mais fournit une estimation de ce qui peut être nettoyé.
DIScapture.jpg



📌 CLEAN UP/NETTOYAGE
Correspond à la commande StartComponentCleanup.

Code : Tout sélectionner

DISM /Online /Cleanup-Image /StartComponentCleanup
Le magasin de composants est nettoyé en supprimant les fichiers obsolètes et inutilisés, comme les anciennes versions de mises à jour. Cela permet de libérer de l’espace disque sans compromettre le système.

On peut relancer la commande pour vérifier le gain obtenu

Lorsque vous cliquez sur le bouton Cleanup, DISM GUI affiche un message vous avertissant :
Il n’est pas recommandé d’utiliser la fonction de nettoyage, car cela pourrait supprimer des fichiers qui sont nécessaires pour des mises à jour ultérieures."
Cet avertissement souligne que le nettoyage peut, dans certains cas, rendre impossibles des désinstallations ou des modifications de mises à jour.
Avant d’utiliser cette fonction :

- Vérifiez que vous n’avez pas besoin de désinstaller des mises à jour récentes.
- Assurez-vous que votre système est stable et à jour.

Quand utiliser Cleanup ?

Si votre PC manque d’espace disque et que vous n’avez pas rencontré de problèmes récemment.
Si vous n’envisagez pas de désinstaller des mises à jour ou de modifier des composants système dans un futur proche.

Conseil si vous avez des doutes : Faire une sauvegarde complète ou cloner votre disque de boot avant d'utiliser cette fonction





DISM-Gui comporte deux commandes non-DISM que vous pouvez également exécuter.

📌 SFC SCAN
Ici, les erreurs sont recherchées dans les fichiers système (intégrité) avec l'usage de la commande

Code : Tout sélectionner

sfc /scannow
et tente de réparer les ficheirs corrompus en utilisant une copie saine
A utiliser après une réparation avec DISM.



📌CAB Install
Cette fonctionnalité vous permet d'installer rapidement et facilement une mise à jour d'un fichier .CAB. Il vous suffit de sélectionner le fichier cab dans la fenêtre d'ouverture pour l'installation
Fonction utilisée

Code : Tout sélectionner

DISM /Online /Add-Package /PackagePath:"nom_du_fichier.cab"
DISc cab install.png



-------------------------------------------------------------------------------------------------------------
🛡️ LES FONCTIONS DU MENU SECONDAIRE



📌 ESD > WIM
Il est possible de convertir en un clic un install.esd en un install.wim.


📌 RES. STORAGE
Activation ou de la désactivation du stockage réservé. (1)

restorage.png


Exemple en détail pour les fonctions afférentes à l'espace réservé (1) via

RES. STORAGE

Code : Tout sélectionner

- Get State (Vérifier l'état actuel)
- Enable  (Activer)
- Disable  (Désactiver)

------------------------------------------------------------------------------------

⬇️ (1) La mémoire réservée

Tous les détails sur le site
Désactiver l’espace réservé de stockage de Windows 10
https://www.malekal.com/desactiver-espa ... indows-10/

Sinon en résumé :

À partir de Windows 10 1903, Windows 10 propose une nouvelle fonction. La mémoire réservée.

Cela garantit qu'il y a toujours suffisamment d'espace de stockage disponible pour les mises à jour, les applications ou même les fichiers temporaires. L'espace de stockage réservé peut être d'environ 7 Go.

Toutefois, cet espace de stockage n'est pas créé en complément de l'espace de stockage existant, mais est réservé. Microsoft a trouvé un moyen de combiner les dossiers existants, par exemple Temp pour les fichiers temporaires ou SoftwareDistribution pour les mises à jour et autres dossiers.

Si l'espace de stockage sur le disque dur devient trop petit et que vous souhaitez enregistrer quelque chose, Windows 11 ou 10 bloquera cet espace de stockage uniquement pour les mises à jour, etc.
Les données des processus système ont encore de l'espace et, par exemple, les mises à jour peuvent être installées sans un message d'erreur apparaît ou un processus de compression est déclenché.

Expliqué différemment : Si, par exemple, vous disposez encore de 5 Go d'espace affiché sur votre disque dur, les mises à jour peuvent toujours être téléchargées et installées car les 7 Go ont déjà été réservés à l'avance pour les mises à jour.

Les mises à jour sont téléchargées et décompressées dans le dossier SoftwareDistribution comme toujours, mais désormais dans la zone réservée de 7 Go. Les 5 Go d'espace libre sur le disque dur qui étaient encore affichés restent intacts.

On peut manuellement via la commande DISM :

Vérifier l'état actuel

Code : Tout sélectionner

DISM.exe /Online /Get-ReservedStorageState
Activer le stockage réservé :

Code : Tout sélectionner

DISM.exe /Online /Set-ReservedStorageState /State:Enabled
Désactiver le stockage réservé :

Code : Tout sélectionner

DISM.exe /Online /Set-ReservedStorageState /State:Disabled

____________________________________________


⬇️ (2) Aparté au sujet du nettoyage du dossier WinSx de Windows 7 :

L'outil DISM bien qu'apparu sous Windows 7 est devenu plus matûre sous windows 8 mais surtout Windows 10

Sous Windows 7 il reste assez limité
La commande DISM /online /Cleanup-Image /SpSuperseded vire en fait ce qui n'est pas utilisé

Par exemple, on ne peut pas vider le magasin WINSX
On arrive au même résultat avec CleanMgr (à condition d'avoir installé la KB947821), qui nettoie surtout le dossier SoftwareDistribution dans Win7 (Et Win 8.x, 10 et 11)

CleanMGR normalement ne nettoie QUE les fichiers de plus de 7 jours dans le dossier TEMP

Ce que l'on peut voir avec la clé "'Last access" qui est par defaut à "7" (donc 7 jours) - On peut diminuer ou augmenter le nombre de jours
Idéalement il faudrait pour éviter la télémétrie mettre à "0" (zéro) mais ce n'est pas conseillé (CCleaner avait eu des soucis avec cela il y a quelques années rendant instable les premières moutures de Windows 11)

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files
Voir https://www.malekal.com/comment-supprim ... -cleanmgr/


Pour un nettoyage plus approfondi, il faut utiliser le programme WiseDisk https://www.malekal.com/wise-disk-clean ... ce-disque/ et son onglet "Alléger le système" sous Win7 qui peut faire le boulot.

Il nettoie :

Code : Tout sélectionner

C:\Windows\installer\$PatchCache$
C:\windows\winsxs\backup
C'est le seul que je connaisse qui vire proprement ce qu'il y a dans le backup de WinSXS en préservant les Hardlinks NTFS


Quant à la taille du WinSx

C'est un leurre... mais Windows le compte comme une place occupée et c'est comptabilisé dans la taille restante !

On peut vérifier la taille réelle avec Treesize par exemple
https://www.malekal.com/meilleurs-logic ... /#TreeSize


Par exemple si on a 7 Go dans ce dossier, en fait en réel il y a 950 mo dans le dossier réellement (ce qui apparait en fait ce sont les hardlinks qui font grossir la taille)
Dans winsxs il y a beaucoup de fichiers qui ne sont que des liens vers le vrai fichier qui est ailleurs dans windows, et leur taille est comptée deux fois, une fois dans winsxs et une fois dans windows.

Dans ce lien on peut lire : "l’encombrement réel est la somme de la taille des sauvegardes et fonctionnalités désactivées et de la taille du cache et des données temporaires"

https://docs.microsoft.com/en-us/previo ... win.10%29

En fait à chaque fois qu'on installe un programme, windows fait une copie des dll (et cela reste si on désinstalle le programme sauf pour certains ou la question est posée genre "Voulez-vous la désinstaller ? ATTENTION, ceci peut mettre en péril la stabilité du système"
Donc personne ne le fait
Bref plus on installe de programmes plus le dossier WinsX va grossir

La faute à Microsoft car les librairies dynamiques ont toujours été l'énorme point faible de Windows
Microsoft n'a jamais su et pu imposer un standard au niveau des dll avec une pleine compatibilité entre les versions ce qui a conduit à faire que les mêmes dlls étaient incompatibles pour 2 versions différentes.
____________________

(1) A CONSIDERER

Se rappeler que :
Les erreurs de fichiers rapportées par un SFC "peuvent avoir pour origine des erreurs du fait du support (BadBlocks etc) donc d'origine matérielle
On devrait donc commencer par une commande CHKDSK, mais sur un périphérique comportant des erreurs d'origine matérielle cela peut ramener d'autres problèmes (Disque ou SSD en fin de vie, mais il y a là aussi des origines à considérer comme une Alimentation PC de mauvaise qualité ou en fin de vie, ce qui peut interférer sur les composants dont.. le disque dur ou SSD)
Voir ce sujet : viewtopic.php?t=69335
Donc s'assurer que le périphérique (Disque dur ou SSD) est .. SAIN avec CrystalDisk par ex
https://www.malekal.com/crystaldiskinfo ... isque-dur/

Les causes des erreurs peuvent être également les conséquences d'un malware
Donc s'assurer là aussi que le PC est sain

MAIS, la commande SFC /SCANNOW "peut également "échouer" si le magasin principal où l'on dispose des copies de sauvegarde est corrompu

Ceci dit Microsoft indique l'ordre, car effectivement avec l'exécution de la commande SFC /SCANNOW, si celle-ci ne parvient pas à réparer des fichiers systèmes corrompus, modifiés, ..., du fait d une corruption du magasin source, il faut utiliser DISM

Source : https://support.microsoft.com/fr-fr/top ... e85d4094e

SFC /SCANNOW devrait ensuite fonctionner normalement

MAIS (là aussi :-) si le dossier WinSX est SAIN, la commande SFC /SCANNOW s'exécutera correctement au premier passage
La subtilité de la chose c'est que SI la commande SFC /SCANNOW peut arriver au premier passage à tout réparer cela ne signifie pas que le magasin des composants est.. pleinement SAIN et on en revient à DISM

Bref il y a des scénarios d'usage mais dès lors que l'on souhaite tout vérifier ou que rien ne se répare, il faut garder l'ordre DISM et ensuite SFC /SCANNOW

Important : Redémarrer l'ordinateur après passage de dism /online /cleanup-image /restorehealth avant d'utiliser SFC /SCANNOW

Mieux, surtout si on est adepte de l'Hibernation/veille profonde, désactiver le démarrage rapide dans les paramètres BIOS/UEFI (C'est un autre sujet, et du reste Microsoft conseille de le faire pour tout un tas de raisons)
Les raisons de la désactivation
viewtopic.php?t=70841
Comme on peut le lire, si actif cela peut apporter des soucis lors d'une réparation si Windows Update (Par ex) entre dans la danse (Avec DISM)

Il faut AUSSI purger tout ce qui est en lien avec points de restauration. Il suffit d'un fichier réparé pour que la restauration ne soit plus effective (Comme on purge lors d'une infection, même si les malwares désactivent la chose)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
- Only Amiga... Was possible ! Lien https://forum.malekal.com/viewtopic.php?t=60830
- « Un problème sans solution est un problème mal posé. » (Albert Einstein)
- « Tous les patients mentent » (Théorème du Docteur House) Que ce soit consciemment ou inconsciemment
- Jeff Goldblum dans Informatic Park, professeur adepte de la théorie du chaos : « Vous utilisez un crack, un keygen ? Qu’est-ce qui pourrait mal tourner?? »
- Captcha : Il s'agit d'un ordinateur qui demande à un humain de prouver.. qu'il n'est pas un ordinateur ! (Les prémices du monde de demain)
- Dans le monde il y a deux sortes de gens : Ceux qui font des sauvegardes et .. Ceux qui vont faire des sauvegardes (Extrait du Credo.. Telle est la voie ! )
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Revenir à « Programmes utiles »