GNU/Linux >> Tutoriels Linux >  >> Linux

Réparer une image système avec DISM

Deployment Image Servicing and Management (DISM) est un outil de ligne de commande intégré à Windows® utilisé pour préparer, modifier et réparer des images système Windows. Vous pouvez enregistrer des images et les utiliser pour déployer et restaurer le système d'exploitation Windows. Utilisez DISM pour réparer votre système lorsqu'il ne démarre pas correctement, lorsque vous obtenez une erreur d'écran bleu ou lorsqu'une vérification des fichiers système (SFC) ne le résout pas.

Remarque Cette tâche nécessite un utilisateur disposant de privilèges administratifs sur le serveur.

Ouvrez l'invite de commande ou PowerShell® et saisissez les commandes suivantes, si nécessaire.Appuyez sur Entrée après avoir tapé chaque commande pour vérifier et réparer une image système Windows 10.

| DISM /Online /Cleanup-Image /CheckHealth | Vérifie les fichiers corrompus dans l'image locale, aucune réparation n'est effectuée. || DISM /Online /Cleanup-Image /ScanHealth | Effectue une analyse plus approfondie pour rechercher les fichiers corrompus.|| DISM /Online /Cleanup-Image /RestoreHealth | Exécute une analyse avancée et répare les problèmes d'image.|


Commandes de maintenance de l'édition Windows

| /Set-ProductKey | Définit la clé de produit de l'image hors ligne.|| /Get-TargetEditions | Affiche une liste des éditions Windows® vers lesquelles une image peut être mise à niveau.|| /Get-CurrentEdition | Affiche l'édition de l'image actuelle.|| /Set-Edition | Met à niveau une image vers une édition supérieure.|

Commandes générales

| /Optimize-Image | Effectue des configurations spécifiques sur une image hors ligne.|

Commandes d'association par défaut

| /Remove-DefaultAppAssociations | Supprime les associations d'applications par défaut d'une image Windows. || /Import-DefaultAppAssociations | Importe un ensemble d'associations d'applications par défaut dans une image Windows. || /Get-DefaultAppAssociations | Affiche la liste des associations d'applications par défaut à partir d'une image Windows. || /Export-DefaultAppAssociations | Exporte les associations d'applications par défaut à partir d'un système d'exploitation en cours d'exécution. |

Commandes de maintenance AppX

| /Set-ProvisionedAppxDataFile | Place les données personnalisées dans le package d'application spécifié (.appx ou .appxbundle). Le package d'application spécifié doit se trouver dans l'image.|| /Remove-ProvisionedAppxPackage | Supprime les packages d'application (.appx ou .appxbundle) de l'image. Les packages d'application ne sont pas installés lorsque de nouveaux comptes d'utilisateurs sont créés.|| /Add-ProvisionedAppxPackage | Ajoute des packages d'application (.appx ou .appxbundle) à l'image et les installe pour chaque nouvel utilisateur.|| /Get-ProvisionedAppxPackages | Affiche des informations sur les packages d'application (.appx ou .appxbundle) dans une image qui sont configurés pour être installés pour chaque nouvel utilisateur.|

Commandes de maintenance sans surveillance

| /Apply-Unattend | Applique un fichier sans surveillance à une image.|

Commandes de maintenance du pilote

| /Remove-Driver | Supprime les packages de pilotes d'une image hors ligne.|| /Add-Driver | Ajoute des packages de pilotes à une image hors ligne.|| /Get-DriverInfo | Affiche des informations sur un pilote spécifique dans une image hors ligne ou un système d'exploitation en cours d'exécution. || /Get-Drivers | Affiche des informations sur tous les pilotes d'une image hors ligne ou d'un système d'exploitation en cours d'exécution. || /Export-Driver | Exportez tous les packages de pilotes tiers à partir d'une image hors ligne ou d'un système d'exploitation en cours d'exécution.|

Commandes de maintenance internationales

| /Set-LayeredDriver | Définit un pilote en couches de clavier. || /Set-UILang | Définit la langue par défaut de l'interface utilisateur système utilisée dans l'image hors ligne montée. || /Set-UILangFallback | Définit la langue par défaut de secours pour l'interface utilisateur du système dans l'image hors ligne montée. || /Set-UserLocale | Définit les paramètres régionaux de l'utilisateur dans l'image hors ligne montée. || /Set-SysLocale | Définit la langue des programmes non Unicode (également appelés paramètres régionaux du système) et les paramètres de police dans l'image hors ligne montée. || /Set-InputLocale | Définit les paramètres régionaux d'entrée et les dispositions de clavier à utiliser dans l'image hors ligne montée.|| /Set-TimeZone | Définit le fuseau horaire par défaut dans l'image hors ligne montée. || /Set-AllIntl | Définit tous les paramètres internationaux dans l'image hors ligne montée. || /Set-SKUIntlDefaults | Définit tous les paramètres internationaux sur les valeurs par défaut pour la langue SKU spécifiée dans l'image hors ligne montée. || /Gen-LangIni | Génère un nouveau fichier lang.ini.|| /Set-SetupUILang | Définit la langue par défaut qui sera utilisée par le programme d'installation. || /Get-Intl | Affiche des informations sur les paramètres internationaux et les langues.|

Commandes de maintenance des applications

| /Check-AppPatch | Affiche des informations si les correctifs MSP s'appliquent à l'image montée.|| /Get-AppPatchInfo | Affiche des informations sur les correctifs MSP installés.|| /Get-AppPatches | Affiche des informations sur tous les correctifs MSP appliqués pour toutes les applications installées. || /Get-AppInfo | Affiche des informations sur une application MSI installée spécifique. || /Get-Apps | Affiche des informations sur toutes les applications MSI installées.|

Commandes de maintenance des packages

| /Add-Package | Ajoute des packages à l'image. || /Remove-Package | Supprime les packages de l'image. || /Enable-Feature | Active une fonctionnalité spécifique dans l'image. || /Disable-Feature | Désactive une fonctionnalité spécifique dans l'image. || /Get-Packages | Affiche des informations sur tous les packages de l'image. || /Get-PackageInfo | Affiche des informations sur un package spécifique. || /Get-Features | Affiche des informations sur toutes les fonctionnalités d'un package. || /Get-FeatureInfo | Affiche des informations sur une fonction spécifique. || /Cleanup-Image | Effectue des opérations de nettoyage et de récupération sur l'image.|

Pour plus d'informations sur ces commandes de maintenance et leurs arguments, spécifiez /? après une commande, comme illustré dans les exemples suivants :

DISM.exe /Image:C:\test\offline /Apply-Unattend /?
DISM.exe /Image:C:\test\offline /Get-Features /?
DISM.exe /Online /Get-Drivers /?

Linux
  1. Surveillez votre système Linux dans votre terminal avec procps-ng

  2. Comprendre les appels système sous Linux avec strace

  3. Planification des tâches système avec Cron sous Linux

  4. Comment réparer l'installation ?

  5. Optimisation des images avec webp

Comment surveiller le système Linux avec la commande Glances

Commande Fsck sous Linux (réparer le système de fichiers)

Commande de disponibilité Linux avec exemples

Premiers pas avec le système d'exploitation Linux

Audit de sécurité avec Lynis

Comment réparer Grub2 dans un système avec un mode de récupération cassé ? ?