[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 2 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
DISM++
http://www.chuyu.me
Утилита (от китайских друзей) позволяет редактировать,очистить и т.д. образы (install.wim, install.esd) Windows 7/8/8.1/10
Собрана на основе DISM10. Имеется поддержка английского, русского (неполная).
Может конвертировать:
.wim>>>.esd
.esd>>>.iso
Может работать и с установленной системой (Windows7/8/8.1/10)
Так и в WinPE.
Вообще умеет много чего! ay
Вложение

Руководство Dism++ на русском. Перевод Alecs962.



Последний раз редактировалось: Xemom1 (2016-09-12 18:18), всего редактировалось 3 раз(а)

[Цитировать]

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
Если образ Windows 10 2004 10.0.19041.264, скачанном через uup с сайта adguard, потереть "Замененные WinSxS компоненты" с помощью DISM++, то тоже пропадает Windows\System32\notepad.exe

[Цитировать]

    Shulzzz
  • 18436
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 32
  • Репутация:1

    [+] [-]
  • Откуда: Самара
77448Если образ Windows 10 2004 10.0.19041.264, скачанном через uup с сайта adguard, потереть "Замененные WinSxS компоненты" с помощью DISM++, то тоже пропадает Windows\System32\notepad.exe
Почистил через Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase, тоже самое - пропадает блокнот, wordpad остается на месте, образ Windows 10 2004 10.0.19041.264, так что боюсь dism++ тут не при чем, например на 10.0.19041.84 такой проблемы нет


Последний раз редактировалось: Shulzzz (2020-05-19 17:18), всего редактировалось 1 раз

[Цитировать]

    xowlet
  • 1024
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 179
  • Репутация:11

    [+] [-]
77449
77448Если образ Windows 10 2004 10.0.19041.264, скачанном через uup с сайта adguard, потереть "Замененные WinSxS компоненты" с помощью DISM++, то тоже пропадает Windows\System32\notepad.exe
Видимо придется ждать пока поправят dism++, несколько раз проверил по разному, в одном случае и wordpad'а тоже нет, в другом только блокнот пропадает, вообще не понятна зависимость
Что значит "по разному", натощак и после еды что ли? ai
Изменялись, наверное, какие то условия запуска?

[Цитировать]

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
Похоже об этом баге уже сообщили на гитхабе

[Цитировать]

    Shulzzz
  • 18436
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 32
  • Репутация:1

    [+] [-]
  • Откуда: Самара
77452
Что значит "по разному", натощак и после еды что ли? ai
Изменялись, наверное, какие то условия запуска?
Имелось ввиду в офлайне т.е. wim файл, и в аудите на живой системе.
Добавлено через 4 минуты 31 секунда:
77454Похоже об этом баге уже сообщили на гитхабе
Боюсь о баге писать нужно не разработчикам dism++, а непосредственно мелкомягким, потому что их стандартная тулза dism выдает тот же результат

[Цитировать]

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
77462их стандартная тулза dism выдает тот же результат
Это какая команда ошибку выдаёт?
Я думал это команда:
Dism /Image:%mnt% /Cleanup-Image /StartComponentCleanup /ResetBase
Но у меня после нее все в порядке...

[Цитировать]

    Shulzzz
  • 18436
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 32
  • Репутация:1

    [+] [-]
  • Откуда: Самара
77463
77462их стандартная тулза dism выдает тот же результат
Это какая команда ошибку выдаёт?
писал выше, но еще раз напишу
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Она самая, проверяй на х86, на х64 она почти ничего не чистит и на х64 этой ошибки как бы нет после стандартного dism, а вот на х86 есть
Upd Только что еще раз проверил на х86, до чистки блокнот работает, в конце чистки обычным dism'ом, уже не работает. На х64 та же команда отрабатывает, но после нее все работает. При этом если после этого сразу почистить в dism++, то он на х86 вычищает мегабайт 50 моментально проходя папку winsxs, а вот на х64 dism++ после той самой команды dism долго долго еще вычищает около 1,6гб и вот после этого уже перестает работать блокнот

[Цитировать]

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
Shulzzz,
Не подтверждаю:
1) установил Windows 10 10.0.19041.208 x86 с бабочки
2) установил все обновления из Центра Обновлений, тем самым обновился до 10.0.19041.264,
3) перезагрузился,
4) выполнил "Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase",
5) перезагрузился
6) создал на рабочем столе через контекстное меню файл "Новый текстовый документ", кликнул по нему и открылся блокнот.
C:\Windows\System32\notepad.exe тоже в системе присутствует после этого.

[Цитировать]

    Shulzzz
  • 18436
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 32
  • Репутация:1

    [+] [-]
  • Откуда: Самара
Eagle123, Как делал я
1) установил, скачанный с uup еще в феврале билд 10.0.19041.1 x86 на oracle vb
2) запустил установленную ОС в режиме аудита и сразу же установил только kb4556803 (19041.264), скачанный из каталога центра обновлений MS, командой
DISM.exe /Online /Add-Package /PackagePath:%~dp0Upd\86 /NoRestart
3) перезагрузил, еще раз перезагрузил на всякий
4) создал файл на раб столе и открыл в блокноте
5) выполнил "Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase"
6) уже в середине операции очистки, процентах на 50, даже не перезагружаясь, не смог отрыть файл с раб стола, который создал в п.4
7) в течении нескольких перезагрузок проблема повторялась
8) очистку в dism++ даже не стал запускать
Дальше
1) установил, скачанный с бабочки 10.0.19041.208 x86 на oracle vb
2) запустил установленную ОС в режиме аудита и сразу же установил только kb4556803 (19041.264), скачанный из каталога центра обновлений MS, командой
DISM.exe /Online /Add-Package /PackagePath:%~dp0Upd\86 /NoRestart
3) перезагрузил, еще раз перезагрузил на всякий
4) создал файл на раб столе и открыл в блокноте
5) выполнил "Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase"
6) все работает
7) не перезагружаясь выполнил очистку в dism++ примерно на 50mb, и о чудо - блокнот работает!
8) перезагрузился несколько раз, опять почистил в dism++ - работает собака!
Дальше
1) установил, скачанный c бабочки 10.0.19041.208 x64 на oracle vb
2) запустил установленную ОС в режиме аудита и сразу же установил только kb4556803 (19041.264), скачанный из каталога центра обновлений MS, командой
DISM.exe /Online /Add-Package /PackagePath:%~dp0Upd\64 /NoRestart
3) перезагрузил, еще раз перезагрузил на всякий
4) создал файл на раб столе и открыл в блокноте
5) выполнил "Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase"
6) блокнот работает
7) сделал очистку в dism++, очистил 700mb и отвалился блокнот, при чем когда делал чистку с открытым блокнотом, то dism++ выдавал ошибку при очистке, и блокнот продолжал работать до перезагрузки
Дальше
1) установил, скачанный в феврале 10.0.19041.1 x64 на oracle vb
2) запустил установленную ОС в режиме аудита и сразу же установил только kb4556803 (19041.264), скачанный из каталога центра обновлений MS, командой
DISM.exe /Online /Add-Package /PackagePath:%~dp0Upd\64 /NoRestart
3) перезагрузил, еще раз перезагрузил на всякий
4) создал файл на раб столе и открыл в блокноте
5) выполнил "Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase"
6) блокнот работает
7) почистил в dism++ - отвалился блокнот и после перезагрузки стал экран мигать и ничего не дает сделать, вообще стало невозможно пользоваться ос, даже после последующих перезагрузок
Все эти операции проделывал по два три раза, для более точного результата


Последний раз редактировалось: Shulzzz (2020-05-20 10:04), всего редактировалось 1 раз

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Shulzzz,
Microsoft настоятельно рекомендует установить последнее обновление стека обслуживания (SSU) для вашей операционной системы перед установкой последнего накопительного обновления (LCU). SSU повышают надежность процесса обновления, чтобы уменьшить потенциальные проблемы при установке LCU и применении исправлений безопасности Microsoft.
В связи с этим попробуйте всё таки перед установкой Накопительного обновления для Windows 10 Version 2004 установить вначале Обновление служебного стека для Windows 10 Version 2004
Я себе этот момент давно уже усвоил, как за правило.
Не уверен, что прям это и исправит ситуацию описанную Вами выше, ...ну а вдруг?

[Цитировать]

    Shulzzz
  • 18436
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 32
  • Репутация:1

    [+] [-]
  • Откуда: Самара
sergeysvirid, Не стал ставить все обновы на этапе тестирования - только чтобы сократить это самое тестирование, когда в начале делал не для тестов - естественно качал и ставил все возможные обновления, но проблема как была так и осталась

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Shulzzz,
Понятно, значит проблема с этим моментом никак не связана. Спасибо за тесты, будем иметь ввиду.

[Цитировать]

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
Вот интересно, а почему же у меня проблема проявляется только при использовании DISM++, а у Shulzzz еще в онлайне обычным dism-ом.
Shulzzz, а эта чистка вам обязательно в онлайне нужна? Может потом оффлайн образ install.wim почистите обычным dism-ом и проблемы у вас тоже не будет?
А на 10.0.19041.84 у вас такой проблемы нет наверное потому, что в этом патче майками не обновлялся notepad.exe, а вот в последующих пришло обновление notepad.exe и дисм++ как-то криво выпиливает старые версии notepad.exe из хранилища компонентов WinSxS, что даже слетает жесткая ссылка Windows\system32\notepad.exe
На 10.0.19041.1 у меня тоже нигде проблем кстати нет, но это все наверное потому, что еще нет новой версии notepad.exe в WinSxS и дисму++ нечего чистить в этой папке.

[Цитировать]

    Shulzzz
  • 18436
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 32
  • Репутация:1

    [+] [-]
  • Откуда: Самара
77498Вот интересно, а почему же у меня проблема проявляется только при использовании DISM++, а у Shulzzz еще в онлайне обычным dism-ом.
Shulzzz, а эта чистка вам обязательно в онлайне нужна? Может потом оффлайн образ install.wim почистите обычным dism-ом и проблемы у вас тоже не будет?
А на 10.0.19041.84 у вас такой проблемы нет наверное потому, что в этом патче майками не обновлялся notepad.exe, а вот в последующих пришло обновление notepad.exe и дисм++ как-то криво выпиливает старые версии notepad.exe из хранилища компонентов WinSxS, что даже слетает жесткая ссылка Windows\system32\notepad.exe
На 10.0.19041.1 у меня тоже нигде проблем кстати нет, но это все наверное потому, что еще нет новой версии notepad.exe в WinSxS и дисму++ нечего чистить в этой папке.
Если обновлять с 10.0.19041.208 до 10.0.19041.264 то и в онлайне нет такой проблемы, при чем на х86 даже с дисм++ проблем нет, проблема и с тем и другим есть только на х86 и только если обновлять с 10.0.19041.1 до 10.0.19041.264, что и заставило задуматься что дело не только в dism++.
И разве есть разница как и когда чистить? Ведь алгоритм прост, установил обновы в образ - почисти от старых, и по идее не важно когда и как. В аудит мне так и так заходить, я еще проги ставлю и настраиваю ос в нем, а вот после sysprep уже не хотелось бы ничего с образом делать, потому что его нужно опять монтировать - делать чистку, сохранять, размонтировать - а это лишние 10-15 минут, против 5 минут чистки в аудите. Плюс я целиком сохраняю виртуальную машину в rar, на которой стоит мой подготовленный, но не обновленный образ, чтобы потом проще было его сразу развернуть и доустановить только актуальные на тот момент обновления. И вот мне проще чистить именно образ развернутый на виртуальной машине, чем каждый раз разворачивать wim файл.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Shulzzz,
В другой теме уже обсуждался подобный алгоритм поддержания своих образов в актуальном состоянии:
https://www.usbtor.ru/viewtopic.php?p=74490#74490
...ну и несколькими постами ниже инструмент, который позволяет интегрировать нужные обновы (и не только) на "автомате" во все редакции с последующей автоматической очисткой образа, только без применения ".../StartComponentCleanup /ResetBase"
https://www.usbtor.ru/viewtopic.php?p=74497#74497

Страница 19 из 21


Показать сообщения:    

Текущее время: 28-Мар 22:39

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы