Как DISM /Online /Cleanup-Image /RestoreHealth повлияет на мою текущую конфигурацию?

Как DISM /Online /Cleanup-Image /RestoreHealth повлияет на мою текущую конфигурацию?

У меня есть два компьютера (win10x64 и win7x86), которые время от времени полностью зависают (черный экран), и единственное решение — отключить их от сети.

Если я использую DISM /Online /Cleanup-Image /RestoreHealth, как это повлияет на текущее установленное программное обеспечение или любую конфигурацию Windows, которую я мог изменить. Мне нужно будет начать заново ?

решение1

Мне придется начинать все сначала?

Нет, см. ниже.

Если я использую Dism /Online /Cleanup-Image /RestoreHealth, как это повлияет на установленное в данный момент программное обеспечение или на конфигурацию Windows, которую я мог изменить?

Это не влияет ни на какое установленное программное обеспечение, поскольку /Cleanup-Imageкасается хранилища компонентов Windows, сторонних программ или каких-либо настроек ОС:

  • TheМагазин компонентов[ %WinDir%\WinSxS] поддерживает резервную копию всех системных файлов Windows и SFCуправляет DISMдвумя отдельными, жизненно важными частями хранилища компонентов и ОС, полагаясь SFCнаполностьюна том, что DISMуправляет:
    • DISMимеет две функции, SFCна которые полагается, /StartComponentCleanupи /RestoreHealth, с /RestoreHealthопорой исключительно на/StartComponentCleanup
      • /StartComponentCleanup: ОчищаетМагазин компонентов любого сломанногожесткие ссылки
        Крайне важно, чтобы участники Insider Builds регулярно запускали эту функцию из-за частых обновлений.
      • /RestoreHealth: Проверяет и исправляет любые повреждения в хранилище компонентов, сравнивая резервные копии системных файлов с заведомо исправными копиями с серверов Центра обновления Windows с помощью сравнения хэшей; хотя существует автономный метод [ниже], он не всегда может исправить повреждение
        • Windows 7: СУРВместо этого используется инструмент [Готовность к обновлению системы], поскольку DISMдо Windows 8 эта функция отсутствовала.

    • SFCвсегда предполагает, что хранилище компонентов не поврежденои вот почему DISM /RestoreHealthпараметр(Windows 7: SUR)долженвсегдабыть запущено до SFC; невыполнение этого требования позволяет поврежденному хранилищу компонентов потенциально заменить хороший системный файл поврежденным или %WinDir%вообще не исправить повреждение внутри
      • /ScanNow:Проверяет и устраняет любые внутренние повреждения %WinDir%путем сверки с заведомо исправными копиями в хранилище компонентов посредством сравнения хэшей.

  • DISMиSFC долженвыполняться в указанном порядке, поскольку каждый из них зависит от предыдущего шага:
    (Windows 7: перейдите к пункту 3)
    1. WinKey+ RОткрыть: PowerShellCtrl+ Shift+ОК
      # Windows ≥8:
        # Online (while booted to Windows):
          Dism /Online /Cleanup-Image /StartComponentCleanup
      
        # Offline (while booted to WinPE/WinRE):
          Dism /Image:"D:\Windows" /Cleanup-Image /StartComponentCleanup
          # C: is usually not the drive letter in WinPE/WinRE
          # To ascertain: DiskPart → Lis Vol → Exit
      
      Хранилище компонентов всегда должно бытьочищенныйперед запуском Центра обновления Windows, после возникновения проблем с Центром обновления Windows и не реже одного раза в месяц, поскольку со временем он загрязняется обновлениями, которые иногда нарушают работу Центра обновления Windows.жесткие ссылки

    2.  # Windows ≥8:
         # Online (while booted to Windows):
           Dism /Online /Cleanup-Image /RestoreHealth
      
         # Offline (while booted to WinPE/WinRE):
           Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth
      
      Требуется подключение к Интернету, в противном случае потребуется использовать офлайн-метод:
      • Используйте install.esd|| install.wimизWindows Установка ISO для установленной версии(v1909, v2004 и т.д.):
        1. Создать установочный носитель Windows 10Загрузите инструмент сейчасустановить на другой ПК
        2. Смонтировать ISO и определить установленную ОСиндекс[изображение] из install.esd|| install.wim:
          Dism /Get-ImageInfo /ImageFile:"Z:\sources\install.esd"
          
        3. Укажите номер индекса в конце/Sourceпараметр:
          # Online (while booted to Windows):
            # ESD:
             Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess
          
            # WIM:
              Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"Z:\sources\install.wim":6 /LimitAccess
          
          # Offline (while booted to WinPE/WinRE):
            Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess
          

    3. Windows 7:Запуститеинструмент SUR
    4. Перезагрузите; если обнаружены ошибки, просмотрите %WinDir%\Logs\DISM\dism.logснизу вверх.
      (Файлы журналов легче читать и просматривать с помощьюСинтаксис журналавКод VS)
    5. # Online (while booted to Windows):
        Sfc /ScanNow
      
      # Offline (while booted to WinPE/WinRE):
        Sfc /ScanNow /OffBootDir=D:\ /OffWinDir=D:\Windows
        # C: is usually not the drive letter in WinPE/WinRE
        # To ascertain: DiskPart → Lis Vol → Exit
      

    6. Перезагрузите; если будут обнаружены ошибки,обзор %WinDir%\Logs\CBS\CBS.logснизу вверх

решение2

Беги первым sfc /scannowперед выполнением DISM.

Теоретически, ни одна из этих команд не должна влиять на вашу конфигурацию. Но в случае серьезной деградации вашей системы, само восстановление может привести к дальнейшему повреждению. Вероятность этого очень мала, но не экономьте на резервных копиях перед началом.

Я предлагаю взглянуть наэтот ответ мой.

решение3

Dism /Онлайн /Очистка-образа /Восстановление здоровья

и/или

sfc /scannow

Оба восстановятизмененный&испорченный системные файлы. Так что вы можете потерять свойчрезмерно усердныйнастройки Windows. В идеале, он не должен изменять программы и настройки, не относящиеся к Microsoft, все еще в зависимости от уровня повреждения!

  1. Если вы так обеспокоены своими настройками, вы можете просто запустить сканирование

sfc /verifyonly

и/или

Dism /Онлайн /Очистка-образа /ScanHealth

Они просто проверят файлы без какого-либо процесса восстановления (какздесь&здесь). Проанализируйтежурнал/отчет& решать.

  1. DISM /Онлайн /Очистка-образа /Восстановление работоспособности

недоступно для win 7. (ДИСМКоманды очень ограниченыпобеда 7)

  1. & Вы всегда можете сделатьОбраз системы (Macrium Reflect)до этого!

Связанный контент