Добро пожаловать на сайт команды WST!
Текущее время: 21 июн 2018, 20:04

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5
Автор Сообщение
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 08 июн 2018, 20:02 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 209
Откуда: Куба-Донецк-Украина
w10knife v1.0.2.3

Улучшен алгоритм рекурсивного поиска дочерних пакетов.
В исключения добавлены:
"ClientUA" - удаление Microsoft-Windows-Help-ClientUA приводит к ошибке установки.
"-ICM-" - цветовые профили (Microsoft-Windows-ICM [Image Color Management]).

...
Неверная последовательность удаления приводит к ошибкам, тугой узел разных взаимосвязей...

...
В результате тестирования получился новый огрызок Enterprise x64 (17134.83), берите кому нужно.
(Доп-информация - в корне исо файл Info.txt)
https://yadi.sk/d/uKDiF_ki3XmqUy

Изображение

Установка из исо не проверялась! Проверена только установка лайт версии (там их 4, с магазином, с эджем, и т.п.)
1. Распаковка install.wim на диск - размер 2.87 Гб
2. Сразу после установки - 3.12 Гб
3. После рестарта, без подключения сети и установки видео-дров - 3.08 Гб

Система ставилась на HDD 30 Гб, установилась в сжатом режиме Compact OS.
(Проверяется в комстроке командой: compact /CompactOS:query)

Никакие алгоритмы сжатия к дистрибутиву не применялись. Интересно узнать предел размера диска, при котором система считает, что на диске тесно и нужно "ужаться". :-)
И что будет, если после установки расширить раздел гиг до 100...

...
Помалу готовится новая версия, в текущей недостатки рекурсии: список формируется верно, но порядок удаления не всегда правильный, делаю строгую сортировку после формирования списка удалений...


Вложения:
w10knife-v23-rec.zip [68.01 КБ]
Скачиваний: 43
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 16 июн 2018, 01:34 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 209
Откуда: Куба-Донецк-Украина
Ох уж эта рекурсия!
Пол дня бился с вылетом программы из-за переполнения стека, пока вычислил, что вылет происходит по шаблону "Microsoft-Windows-LanguageFeatures-OCR"...
В результате оказалось, что пакет:
"Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package~31bf3856ad364e35~amd64~~10.0.17134.1"
(и такой же en-us) сам себе и владелец, и дочерний!
Программа зацикливается - ищет дочерний, находит его же, и уже для дочернего снова ищет дочерний, и снова находит его. :-)

Сортировка готова, теперь всё красиво, дочерние всегда удаляются раньше владельца, и с рекурсией, и без. :men:
Packages deleted:

> Adobe-Flash-
Adobe-Flash-For-Windows-WOW64-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Adobe-Flash-For-Windows-onecoreuap-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Adobe-Flash-For-Windows-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Adobe-Flash-For-Windows-onecoreuap-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-OneDrive-
Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-Skype-
Microsoft-Windows-Skype-ORTC-WOW64-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Skype-ORTC-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Skype-ORTC-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Skype-ORTC-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-RecDisc-
Microsoft-Windows-BootEnvironment-Dvd-base-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-BootEnvironment-Dvd-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-RecDisc-SDP-base-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-RecDisc-SDP-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-BootEnvironment-Dvd-base-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-BootEnvironment-Dvd-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-RecDisc-SDP-base-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-RecDisc-SDP-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-Presentation-
Microsoft-Windows-Presentation-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1

> Microsoft-Windows-RemoteAssistance-
Microsoft-Windows-RemoteAssistance-Package-Client~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-RemoteAssistance-Package-Client~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-RDC-
Microsoft-Windows-RDC-Opt-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-RDC-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-RDC-Opt-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-RDC-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-WinSATMediaFiles-
Microsoft-Windows-WinSATMediaFiles-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-SearchEngine-
Microsoft-Windows-SearchEngine-Client-Package-shell-WOW64-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
WindowsSearchEngineSKU-Group-WOW64-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-onecoreuap-WOW64-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-WOW64-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-shell-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
WindowsSearchEngineSKU-Group-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-onecoreuap-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-base-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-shell-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
WindowsSearchEngineSKU-Group-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-onecoreuap-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-shell-Package~31bf3856ad364e35~amd64~~10.0.17134.1
WindowsSearchEngineSKU-Group-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-onecoreuap-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package-base-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-SearchEngine-Client-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-Shell-SoundThemes-
Microsoft-Windows-Shell-SoundThemes-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Shell-SoundThemes-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-Lxss-
Microsoft-Windows-Lxss-Optional-base-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Lxss-onecore-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Lxss-base-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Lxss-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Lxss-Optional-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Lxss-Optional-base-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Lxss-onecore-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Lxss-base-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Lxss-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Lxss-Optional-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-PPIProjection-
Microsoft-PPIProjection-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-PPIProjection-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-Holographic-
Microsoft-Windows-Holographic-Desktop-Merged-pcshell-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Composable-PlatformExtension-DragDropCommon-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-onecoreuap-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-analog-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Analog-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Composable-PlatformExtension-DragDropCommon-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-WOW64-analog-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Analog-WOW64-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-pcshell-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Composable-PlatformExtension-DragDropCommon-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-onecoreuap-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-analog-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Merged-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-Holographic-Desktop-Analog-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-WinOcr-
Microsoft-Windows-WinOcr-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-WinOcr-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-LanguageFeatures-OCR-
Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-Windows-StorageService-
Microsoft-Windows-StorageService-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-Windows-StorageService-Package~31bf3856ad364e35~amd64~~10.0.17134.1

> Microsoft-OneCore-Networking-DataMarketplace-
Microsoft-OneCore-Networking-DataMarketplace-Package~31bf3856ad364e35~amd64~ru-RU~10.0.17134.1
Microsoft-OneCore-Networking-DataMarketplace-Package~31bf3856ad364e35~amd64~~10.0.17134.1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 16 июн 2018, 21:13 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 209
Откуда: Куба-Донецк-Украина
w10knife v1.0.2.4

Изменил список, примерно в таком порядке выполнялось удаление с применением рекурсии в двух последних огрызках.

...
После обновления образа, шаблоны с пометкой "BAD" нужно проверять.
Для пробы, на огрызке с обновой до 17134.112, удалил:
"Microsoft-Windows-SecureStartup"
"Microsoft-Windows-RemoteFS" - (не работает системный монитор Perfmon)

- установка из под bios на MBR прошла без ошибок. :men:


Вложения:
w10knife-v24-rec.zip [69.49 КБ]
Скачиваний: 36
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 20 июн 2018, 17:36 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 209
Откуда: Куба-Донецк-Украина
w10knife v1.0.2.5

Принципиальных изменений нет, подчистка кода, добавлена кнопка "Features" (список компонентов).


Вложения:
w10knife-v25-rec.zip [68.73 КБ]
Скачиваний: 5

_________________
Без уважения к "раше" (сдержанно)!
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
ppkBB3cker v.2 © 2008-2011 @ PPK | Icon Theme by Everaldo.com Design Studio
Русская поддержка phpBB
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!
Яндекс.Метрика