Версия Windows для ZennoPoster-a, cтремление к идеалу.

che100

Client
Регистрация
18.04.2017
Сообщения
808
Благодарностей
503
Баллы
63
Вступление

Под идеалом имею ввиду меньший футпринт и максимальную производительность.
Дело не в том что у меня слабый компьютер\сервер , а в моей жадности и лени. Желание получить максимально производительный инструмент который настроил и забыл аля Linux Server. Мы давно перестали мечтать о ZP под линь.
Сначала пробовал Windows Server их "Сore" версии, к сожалению даже с FOD-ом нормально ZP не работала, кстати 5рка нормально функционировала.

Потом начал копать в сторону Embedded семейства встраиваемых систем.
Windows Embedded Standard 7

92063

В свободном доступе на сайте MS .Операционная система-конструктор, у которой нет готового дистрибутива. Вы контролируете разработку «от и до»: включаете в образ только необходимые компоненты и оптимизируете ОС для максимальной производительности своего устройства.

Средство разработки включает 150 компонентов и 500 драйверов, доступных для сборки образа. Вы можете добавить недостающие драйверы самостоятельно.

Так написано на ru сайте «Золотого» партнера Microsoft , они конечно немножко привирают , например у меня не получилось собрать рабочий образ с RDP(серверная часть) но без нафиг мне не нужного Windows Firewall , а RDP как ни крути корпоративный стандарт, т.е. задача вовсе не экзотическая. Нужные KB-ки они же обновления, тоже не удалось внедрить через родной Image Configuration Editor. Может это связано с тем что инструмент ICE старый а обновления стали писать не считаясь с ним, а между прочим инструмент то платный, и вроде как им еще торгует MS.

Топовые фишки WES7.
Система может быть настроена на загрузку непосредственно из сохраненного файла hyberfil.sys, что сокращает время загрузки системы.

Enhanced Write Filter фильтр записи, делает дисковый том доступным только для чтения,позволяет создать загрузочную Flash-карту системы Windows и уменьшить количество циклов записи на карту, тем самым увеличив срок ее службы.При использовании SSD защита от записи с помощью EWF также позволяет увеличить срок службы диска.Также можно использовать EWF для защиты ПК от последствий воздействия вирусов и прочих опасностей при работе.

ОС не накапливаются изменения, замедляющие ее работу, и через полгода Windows работает также шустро, как в день установки ОС.

Активация
Активировав один раз ключем при установке или создании заливки, забываем про нее НАВСЕГДА! Никаких лишних kms активаций в фоне.

Сборка ОС.
В принципе можно взять готовый шаблон Application Compatibility.xml и ZP будет работать, проверенно.
Но больно жирный там набор компонентов.
Я пошел другим путем, взял чистый лист и накидывал туда компоненты.
Из-за незнания какие нужны для ZP а какие не очень, вооружившись виртуалкой приходилось тыкать в пальцем в небо.
К сожалению идеала я так и не достиг, времени было потрачено больше чем мог себе позволить.

Техническая часть.
Image Configuration Editor
92064

Это инструмент от Microsoft для сборки OC . Надо установить Toolkit, я брал на нонейм клабе, ключ на руборде.
Собираем свой Windows дистрибутив. Нам надо создать xml файл с набором компонентов и подсунуть его установщику.
Distribution Share
Подключаем нужную платформу — File — Select — C:\Program Files (x86)\Windows Embedded Standard 7\DS64SP1
Интегрируем великий и могучий.
File — Import — Import Package — Wes7_lp_x64.cab
File — New answer file — добавляем нужные компоненты — жмем F5 — исправляем зависимости.
Например добавим Graphics Platform , жмем F5 , кликаем в Validation по ошибке и видим зависимоcти, без которых графическая платформа не пашет, добавляем их и жмем снова F5 и так пока не будет ошибок.
В результате получим .xml файл, который добавим в загрузочный iso по пути DS/Templates/IBW/.xml
Компоненты (Min v.9.xml)

Inbox Drivers:
  • ALS Senser Filter
  • Composite Bus Enumerator Driver
  • Hyper-V Integration Components
  • Hyper-V VGA Cap (Emulated S3 Device Cap) Driver
  • Hyper-V Virtual Disk Acceleration Filter Driver
  • Microsoft DV Camera and VCR
  • Microsoft Shared Fax Driver (prnms002.inf)
  • Microsoft Standard Printer (NTPrint) Driver
  • Microsoft Streaming Driver (KS)
  • Microsoft Tunnel Miniport Adapter Driver
  • Microsoft U MP ass Driver
  • Microsoft VHD HBA
  • Microsoft Virtual Machine Bus Network Adapter
  • Microsoft WDM Image Capture (kscapture.inf)
  • Microsoft Windows WinUsb Driver
  • Remote Desktop Easy Print Driver
  • Virtual Machine Bus Driver
  • Virtual Machine Bus Input Device (HID) Miniport Driver
  • Virtual Machine Bus Video Device Driver
  • Virtual Machine Storage Miniport Driver
  • Windows Sideshow Enhanced Driver

Feature Packages:
  • .NET Framework 2.0
  • .NET Framework 2.0 Client Profile
  • .NET Framework 3.0
  • .NET Framework 3.0 Client Profile
  • .NET Framework 3.5
  • .NET Framework 3.5 Client Profile
  • Accessibility
  • Accessories
  • Advanced File System
  • Application Security
  • Application User Experience
  • Audio and Video Engines and Media Foundation
  • Bitmap Fonts
  • BITS
  • Bluetooth
  • COM OLE Application Support
  • COM+ Application Support
  • Common Diagnostic Tools
  • Core File System
  • Credential Reaming Service
  • Credentials and Certificate Management
  • Device Framework
  • Device User Experience
  • DirectX and Windows Device Experience
  • Domain Services
  • Driver Frameworks
  • Encrypted File System (EFS)
  • Enhanced Write Filter Boot Environment
  • Extensible Authentication Protocol (EAP)
  • File and Felder Synchronization
  • File Compression Utility
  • Graphics Platform
  • Group Policy Management Help and Support Engine DS 7.0
  • IME Base Components
  • IME Japanese Support
  • IME Korean Support
  • IME Simplified Chinese Support
  • IME Traditional Chinese Support
  • International Components and Language Services
  • Internet Authentication Service
  • Internet Explorers Engine and Display
  • Internet Explorers Foundation
  • IRDA and UNIMODEM
  • Japanese Fonts
  • Japanese Supplemental Fonts
  • Korean Fonts
  • Korean Supplemental Fontsj
  • Language Pack Setup
  • Microsoft Management Console (MMC)
  • Middle East, South East and South Asian Fonts
  • Middle East, South East and South Asian Supplemental Fonts
  • Mobility Center and SideShow
  • MSMQ
  • Natural Language 6
  • Network Access Protection
  • Network and Sharing Center
  • Network Diagnostics
  • Networking Base
  • Networking Foundation
  • Peer Networking
  • Power Management
  • Printing Utilities and Management
  • Problem Reports and Solutions
  • Quality of Service
  • Remote Access Service (RAS)
  • Remote Client
  • Remote Desktop Connection
  • Remote Procedure Call
  • Search Indexing
  • Security Base
  • Sensor and Location Platform
  • Shadow Copy Volume Interface
  • Shadow Copy Volume Service
  • Shell Controls and UI Support Functions
  • Shell Foundation
  • Simplified Chinese Fonts
  • Simplified Chinese Supplemental Fonts
  • Simplified Message Block (SMB)
  • Small Networking Services
  • Standard Windows USB Stack
  • System Control Panel
  • System Management Administrative Tools
  • System Management Utilities
  • Telephony API Client
  • Text Services Framework
  • Traditional Chinese Fonts
  • Traditional Chinese Supplemental Fonts
  • TrueType Fonts
  • Western Fonts
  • Western Supplemental Fonts
  • Win32 Application Runtimes and Libraries
  • Windows Application Compatibility
  • Windows Authorization Manager (AZMAN)
  • Windows Backup and Restore
  • Windows Data Access Components
  • Windows Data Access Components - SQL
  • Windows Embedded Standard Startup Screens
  • Windows Explorer Shell
  • Windows Explorer Shell Resources
  • Windows Firewall
  • Windows Installer
  • Windows Management Instrumentation (WMI)
  • Windows PowerShell 2.0
  • Windows Precess Activation Service
  • Windows Search
  • Windows Security Center
  • Windows Side by Side
  • Windows Update Standalone Installer
  • Wireless Networking

Language Packages:
  • English (US) Language Pack
  • Russian Language Pack
Не мало не правда ли? Тут еще есть над чем работать.

Практическая чаcть.
Устанавливаем Windows.
92066

Логинимся под тестовой учетной записью , lusrmgr — включаем встроенного админа, задаем пароль.
Логинимся под встроенным админом, удаляем тестовую учетную запись и профиль.
Настраиваем по вкусу, я отключил UAC и брандмауэр через панель управления, применил тему Windows Classic.
По желанию русифицируем.
RDP
Ставим последовательно KB-шки для RDP 8.0
  1. Server Windows6.l-KB2923545-x64.msu
  2. Server Windows6.l-KB2592687-x64.msu
  3. Client Windows6.l-KB2574819-v2-x64.msu
  4. Client Windows6.l-KB2830477-x64.msu
  5. Client Windows6.l-KB2857650-x64.msu
  6. Client Windows6.l-KB2913751-x64.msu
Включаем протокол:
Открыть групповые политики – “gpedit.msc” в “Пуск” -> “Выполнить…”.
Разрешить протокол удаленного рабочего стола 8.0:
Английская версия: Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Session Environment -> Enable Remote Desktop Protocol 8.0.
Русская версия: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Среда удаленных сеансов -> Разрешить протокол удаленного рабочего стола 8.0.

Включаем UDP для протокола:
Английская версия: Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Connections -> Select RDP Transport Protocols -> Use both TCP and UDP

Русская версия: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения -> Выбор транспортных протоколов RDP -> Использовать TCP и UDP

.NET 4.8
Ставим KB для .NET 4.8 потом сам .NET 4.8 — kb4474419-v3-x64.msu

PowerShell
Ставим PowerShell 5.1 — KB3191566-x64.msu

NVME
Ставим последовательно KB-шки
1 KB2990941-v3-x64.msu
2 KB3087873-v2-x64.msu

Soft
92067


Программы без которых не могу спокойно работать на винде + легкий твик.
В реестре сменил значение, чтобы не создавалось «ярлык» в ярлыке .
VSS copy vol C — В планировщик добавил задачу — ежедневно в 4 утра создается копия диска «C», немедленно запустить задачу если пропущен плановый запуск. По умолчанию задача отключена , оснастка проводника — Предыдущие версии работает!.
В system32 положил программу «RDP Plus», на рабочием столе ярлык на пример использования.
Установленны программы
WinDirStat — программа для просмотра статистики использования дискового пространства и его очистки.
Honeyview — удобный просмотр картинок без «полей».
DeskPins — небольшое приложение, позволяющее закреплять одни окна поверх остальных.
Notepad++ — в представлении не нуждается.
В C:\Program Files лежат портабельные программы
CLCL — менеджер буфера обмена, есть проблема с кирилицей, хорошей альтернативы не встречал. Меню Alt+C , просмотр Alt+X.
Langcursor — индикатор раскладки клавиатуры в курсоре на С++
ProcessExplorer — альтернатива диспетчеру задач, которого тут нет

Чистка.
92068


Удаляем теневые копии — vssadmin delete shadows /all
Тушим виртуалку, удаляем snapshot-ы, делаем margin, копируем system.vhd для дальнейших издевательств.
Dism++ , грузимся в режиме Live CD, так лучше чистит, доказано на практике, удаляем папку $hardlinkbackup,
Она создаётся при сжатии системы в Dism++

Делаем заливку.
Заливка — образ системы настроенный на быстрое развертывание на другое железо.
Препарируем скриптом osdtool.tbs из состава TeraByte OS Deployment Tool Suite.
Отвязываем от железа.
92069


OSDTOOL — Virtual drive — выбираем наш vhd — Remove installed drivers — keeping storage drivers
Включаем AHCI и IDE в режим Boot — загрузка на самом раннем этапе до загрузки ядра, что-бы не наблюдать BSOD 0x00000007 при загрузке Windows.
OSDTOOL — Services Control — AHCI и IDE в режим Boot.

Закатываем в архив.
92070

Я использовал Image for Windows от TeraByte Unlimited, замечтательный продукт от ребят из Лас-Вегаса.
Цепляем наш vhd контейнер - выбираем раздел с виндой - делаем архив.

Раскатываем заливку.
Готовим целевой диск : diskpart — sel disk — clean.(Все данные на выбранном диске удалятся!) Запускаем ImageForWindows Restore — Normal — выбираем нашу заливку —
выбираем раздел(не диск) — Free Space на целевом диске — флажок Set Active — желаемый размер раздела с виндой.
Результат.
Получил активированную винду с программами, дотнетами, повершелами,теневым копированием, rdp8.1 и прочим, весом 4,51 ГБ.
Разметка диска mbr, один раздел - одна винда, любимая схема.
На ней спокойно устанавливается ZennoPoster и прекрасно работает, тестил на ZP 7.4.0.0 .
92018

Скачать архив.
 
Номер конкурса статей
Семнадцатый конкурс статей

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование модератором:
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
У меня серверная винда и я доволен, но статья наводит на размышления
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
Не то критикую, но на Win 7 не работает новый движок Хромиум. И вряд ли будет работать. А учитывая, что по CEF свернули работы до минимума и все силы кинули на доведение до ума именно Хромиум, то Win 7 вообще не актуальна.
 

devffy

Client
Регистрация
16.03.2019
Сообщения
542
Благодарностей
188
Баллы
43
Не то критикую, но на Win 7 не работает новый движок Хромиум. И вряд ли будет работать. А учитывая, что по CEF свернули работы до минимума и все силы кинули на доведение до ума именно Хромиум, то Win 7 вообще не актуальна.
тоже сразу об этом подумал. разрабы вряд ли будут пилить под вин7, да и старая она уже.
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
Удивлен что выбор пал на Win7 которая уже не поддерживается, возможно для каких то целей она и подойдет. :az: А так принцип лучше пробовать применить и к более актуальным версиям винды.:ay:
 

che100

Client
Регистрация
18.04.2017
Сообщения
808
Благодарностей
503
Баллы
63
Не то критикую, но на Win 7 не работает новый движок Хромиум. И вряд ли будет работать. А учитывая, что по CEF свернули работы до минимума и все силы кинули на доведение до ума именно Хромиум, то Win 7 вообще не актуальна.
Не знал. Поклонников 7рки не мало, прямо не верится что их бортанут, а может чего нить придумают, поживем увидем.
 

gomoney

Client
Регистрация
27.09.2009
Сообщения
124
Благодарностей
37
Баллы
28
по мне так 7ка давно устарела, если эксперементировать то как минимум с Windows 10 LTSB/LTSC
 
  • Спасибо
Реакции: Yuriy Zymlex

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
198
Баллы
43
Не то критикую, но на Win 7 не работает новый движок Хромиум. И вряд ли будет работать. А учитывая, что по CEF свернули работы до минимума и все силы кинули на доведение до ума именно Хромиум, то Win 7 вообще не актуальна.
А движок браузера разве не ставиться с самой зенкой и всеми зависимостями как в плейврайте , там таких проблем нет скачал на ноде и запустил ту версию которая нужна ?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
А движок браузера разве не ставиться с самой зенкой и всеми зависимостями как в плейврайте , там таких проблем нет скачал на ноде и запустил ту версию которая нужна ?
я не разработчик зенки. без понятия что они там ставят или не ставят. В багах и разных темах не раз пользователи писали что хромиум на вин 7 не работает. и разрабы ответили, что не будут делать под вин 7 ничего.
а дальше каждый сам решает что ему надо :bk:
 

sergio197675

Client
Регистрация
21.09.2019
Сообщения
360
Благодарностей
318
Баллы
63
Вот бы в догонку ,раздел к статье - как правильно также "почистить" w10?
То иногда глядишь в таск менегер , а там сток постороннего проц занимает , как раз бы для пары тройки лишних потоков бы хватило или пики в 100 % реже были бы...))
Хотя ,вроде поотключал/ поудалял на что времени свободного хватало заморочиться
Спасибо за статью!
 

che100

Client
Регистрация
18.04.2017
Сообщения
808
Благодарностей
503
Баллы
63
Вот бы в догонку ,раздел к статье - как правильно также "почистить" w10?
То иногда глядишь в таск менегер , а там сток постороннего проц занимает , как раз бы для пары тройки лишних потоков бы хватило или пики в 100 % реже были бы...))
Хотя ,вроде поотключал/ поудалял на что времени свободного хватало заморочиться
Спасибо за статью!
Когда то давно занимался подобным, помню по отключаешь там всякую шляпу а она потом бац и снова висит в памяти. Где то за пределами рунета читал про antimalware service , тот вообще был защищен спец. драйвером, по моему об этом писал гуру Windows -Марк Русинович. Если припрет, перейду на Windows server 2022 там этот сервис легко убирается через PowerShell.
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
Вот команда удаляет все Get-AppxPackage -allusers | Remove-AppxPackage
Только что на виртуале попробовал удалила все кроме OneDrive
 
  • Спасибо
Реакции: sergio197675

sergio197675

Client
Регистрация
21.09.2019
Сообщения
360
Благодарностей
318
Баллы
63

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
  • Спасибо
Реакции: lzlmrf и devffy

garikn

Client
Регистрация
03.08.2021
Сообщения
148
Благодарностей
32
Баллы
28
да по 10 тема интересна с почистить или свою сборку сделать. Много непонятно чего, начиная с антивируника встроеного
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: garikn

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
На днях делал для ноута сборку. С оф сайта скачал, удалил встроенные приложения. Потом зашел в безопасный режим, посмотрел какие службы отключены и отключил их большинство
reg add "HKLM\SYSTEM\CurrentControlSet\Services\TrkWks" /V "Start" /T REG_DWORD /D "4" /F
где, servname - имя службы которую нужно отключить.
2,3,4 – состояние запуска данной службы.
2 – автоматический запуск;
3 – ручной запуск;
4 – отключение службы.

Потом копируешь название службы и идешь суда, у мужика описание всех служб
И получилась кастрирования винда
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)