Добро пожаловать на сайт команды WST!
Текущее время: 19 ноя 2018, 16:24

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




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

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 218
Откуда: Куба-Донецк-Украина
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 КБ]
Скачиваний: 103
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 16 июн 2018, 01:34 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 218
Откуда: Куба-Донецк-Украина
Ох уж эта рекурсия!
Пол дня бился с вылетом программы из-за переполнения стека, пока вычислил, что вылет происходит по шаблону "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
Сообщения: 218
Откуда: Куба-Донецк-Украина
w10knife v1.0.2.4

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

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

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


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

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

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

...
Очередной (вероятно последний) огрызок (Ent-x64-17134.112), результат тестирования программы. SecureStartup вырезан!

В работе проверена только версия Lite, установка из ISO не проверялась!
Win10-Ent-x64-Lite-1803(17134.112)-for-SSD-v4_xlx.iso
гугл
яд


ps: столкнулся с проблемой у "чайника" - если имя учётки содержит кириллицу, нельзя установить исключения для UWF-фильтра... :-)


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

_________________
Без уважения к "раше" (сдержанно)!
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 26 июн 2018, 12:09 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

Зарегистрирован: 06 апр 2011, 21:33
Сообщения: 218
Откуда: Куба-Донецк-Украина
Проверил "топор" на инсайдерской
17692.1000.180609-1317.RS_PRERELEASE
с применением рекурсии и удалением всего, что только можно.

Win10-x64-Lite(17692.1000)-for-SSD-v2_xlx.iso
В образе две редакции: Pro & Enterprise :men:
яд
гугл


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

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

Для временных файлов DISM будет использовать папку Tmp в папке с программой. Если папка отсутствует, будет создана при старте программы.
Нужно следить, чтобы для работы на диске было достаточно свободного места.

Удалены дубли из списка шаблонов.


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

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

Благодаря zhuk.m, за что ему особая благодарность, обнаружен и исправлен "косяк" - при выполнении Cleanup-Image, после очистки, удалялась пустая папка: WinSxS\Backup :men:


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

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

Добавлена кнопка "SysApps" - удаляет все папки в "Windows\SystemApps", за исключением:
Microsoft.Windows.CloudExperienceHost
ShellExperienceHost

На что и как повлияет неизвестно, на версии 1803(17134.137) установка проходит без ошибок, но подключения к сети нет - пропущено.
Все мои программы работают как обычно, за остальные не ручаюсь. :-):
...
Удаление SystemApps было выполнено с флагом "удалять из WinSxS", тем не менее установилась обнова KB4338819 запуском msu. Получилась версия 1803(17134.165).

Изображение

Удаление SystemApps заметно прибавило скорость, количество процессов уменьшилось. :men:


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

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

При тестировании на RS5 (17692.1000) выяснилось, что подглючивает "Пукс" при удалении:
"Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy"

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

Эта версия отличается от предыдущей только тем, что по кнопке "SysApps" папка кортаны удаляться не будет, добавлена в исключения.

...
Если кому интересно "пощупать" огрызок 17692.1000 (с кортаной):
Скачать Win10-x64-Lite(17692.1000)-for-SSD-v3_xlx.iso

Содержит Pro & Enter, вырезано всё что только можно, сборка в работе не проверялась.
Изображение

...
зы: у кого к железу привязана электронная лицензия Pro - в инсайдерку 17692.1000 вшит ключ VL (для KMS & MAK), активация не проходит.
Исправляем ситуацию, удаляем ключ:
Код:
slmgr /upk

Устанавливаем стандартный ключ Pro:
Код:
slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T

Дальше как на скрине:
Изображение


Вложения:
w10knife-v29.zip [69.28 КБ]
Скачиваний: 62

_________________
Без уважения к "раше" (сдержанно)!
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа w10knife для обработки дистрибутива Windows 10
СообщениеДобавлено: 13 июл 2018, 13:43 
Не в сети
Администратор
Аватара пользователя
Комментарии: 0

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

Для удаления по кнопке "SysApps" в исключения добавлены: Cortana, Edge, ParentalControls, SecHealthUI, XboxGame.

Отмеченные флажками будут удалены. Т.е. теперь есть выбор.


Вложения:
w10knife-v30.zip [70.66 КБ]
Скачиваний: 166
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

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


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

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


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

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