Папка WinSxS мінімізується за допомогою DISM online / SPSuperseded проти DISM online / StartComponentCleanup / ResetBase


0

Для мінімізації WinSxS папку можна використовувати наступне DISM команди:

  1. dism /online /Cleanup-Image /StartComponentCleanup /ResetBase

    Використання /ResetBase перемикання з /StartComponentCleanup параметр DISM.exe на запущеній версії Windows 10 видаляє всі замінені версії кожного компонента в магазині компонентів.

  2. dism /online /Cleanup-Image /SPSuperseded

    Щоб зменшити обсяг простору, який використовується пакетом оновлень, використовуйте /SPSuperseded параметр Dism.exe на запущеній версії Windows 10 на видалити будь-які компоненти резервного копіювання для видалення пакета оновлень.

Мої запитання:

  1. Яка різниця між removes all superseded versions і remove any backup components?
  2. Яку з них слід використовувати для мінімізації WinSxS папку?
  3. У випадку, якщо я повинен використовувати обидва з них, в якому порядку я повинен виконувати ці програми?

1
Хіба не більшість, що охоплює Int статті ви насправді посилання?
Seth

@Seth, у статті не розглядається різниця між ними removes all superseded versions і remove any backup components. У чому різниця між ними superseded versions і backup?
Mike B.

Звичайно, я не впевнений на 100%, але якщо ви подивитеся на повне речення, то другий варіант буде пов'язаний з файлами для SP. Хоча перший міг би включати трохи більше. Отже, якщо у вас є SP та два оновлення, то перший варіант, принаймні, видалить один з файлів оновлення.
Seth

@Seth, ось що йдеться про те, що з моменту Windows 10 корпорація Майкрософт звільнила підхід до пакету оновлень і перейшла лише до оновлень.
Mike B.

1
З одного боку, ці статті та інструменти, ймовірно, переносяться зі старої версії Windows. Так що насправді це може бути неправильним. Крім того, це не зовсім правильно, що вони більше не мають СП. Просто вони скоротили цикл і перейменували їх. Можна навіть відмовитися від поточних основних оновлень, які є, по суті, SP.
Seth

Відповіді:


2

The /SPSuperseded стосувався лише Windows Vista і Windows 7. Ці версії Windows отримали пакети оновлень (для Windows 8, 8.1 вважається пакетом оновлень, але обидві версії є різними, а не класичними). Тут інсталятор Service Packer зберігав стару версію Windows (Vista RTM, Sp1 або Windows 7 RTM), щоб видалити пакет оновлень. Після запуску команди DISM з /SPSuperseded Ви можете видалити ці файли, і ви не зможете видалити пакет оновлення.

Це /StartComponentCleanup /ResetBase видаляє всі замінені звичайні оновлення (замінені оновлення), а також видаляє дані RTM. Отже, якщо ви запускаєте ResetBase, останнє встановлене накопичувальне оновлення виправлено і не може бути видалено через панель керування. Отже, якщо ви встановите встановлений KB4088876 на Windows 8.1 запустіть /ResetBase Неможливо видалити старіші оновлення. Якщо у вас виникли проблеми, вам доведеться почекати оновлення наступного місяця, щоб виправити їх.


спасибі за роз'яснення. Чи правильно я розумію, що в Windows 10 /SPSuperseded не є релевантним і його достатньо /StartComponentCleanup /ResetBase завершити очищення WinSxS викинуло сміття після установки оновлення?
Mike B.

Так, якщо ви хочете видалити останню накопичувальну версію оновлень, використовуйте тільки / StartComponentCleanup без ResetBase.
magicandre1981

Якщо відповідь на питання Ви можете прийняти мою відповідь як відповідь "закрити" питання.
magicandre1981
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.