- Регистрация
- 18.04.2017
- Сообщения
- 808
- Благодарностей
- 503
- Баллы
- 63
Вступление
Под идеалом имею ввиду меньший футпринт и максимальную производительность.
Дело не в том что у меня слабый компьютер\сервер , а в моей жадности и лени. Желание получить максимально производительный инструмент который настроил и забыл аля Linux Server. Мы давно перестали мечтать о ZP под линь.
Сначала пробовал Windows Server их "Сore" версии, к сожалению даже с FOD-ом нормально ZP не работала, кстати 5рка нормально функционировала.
Потом начал копать в сторону Embedded семейства встраиваемых систем.
Windows Embedded Standard 7
В свободном доступе на сайте 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
Это инструмент от 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
Не мало не правда ли? Тут еще есть над чем работать.
Практическая чаcть.
Устанавливаем Windows.
Логинимся под тестовой учетной записью , lusrmgr — включаем встроенного админа, задаем пароль.
Логинимся под встроенным админом, удаляем тестовую учетную запись и профиль.
Настраиваем по вкусу, я отключил UAC и брандмауэр через панель управления, применил тему Windows Classic.
По желанию русифицируем.
RDP
Ставим последовательно KB-шки для RDP 8.0
Открыть групповые политики – “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
Программы без которых не могу спокойно работать на винде + легкий твик.
В реестре сменил значение, чтобы не создавалось «ярлык» в ярлыке .
VSS copy vol C — В планировщик добавил задачу — ежедневно в 4 утра создается копия диска «C», немедленно запустить задачу если пропущен плановый запуск. По умолчанию задача отключена , оснастка проводника — Предыдущие версии работает!.
В system32 положил программу «RDP Plus», на рабочием столе ярлык на пример использования.
Установленны программы
WinDirStat — программа для просмотра статистики использования дискового пространства и его очистки.
Honeyview — удобный просмотр картинок без «полей».
DeskPins — небольшое приложение, позволяющее закреплять одни окна поверх остальных.
Notepad++ — в представлении не нуждается.
В C:\Program Files лежат портабельные программы
CLCL — менеджер буфера обмена, есть проблема с кирилицей, хорошей альтернативы не встречал. Меню Alt+C , просмотр Alt+X.
Langcursor — индикатор раскладки клавиатуры в курсоре на С++
ProcessExplorer — альтернатива диспетчеру задач, которого тут нет
Чистка.
Удаляем теневые копии — vssadmin delete shadows /all
Тушим виртуалку, удаляем snapshot-ы, делаем margin, копируем system.vhd для дальнейших издевательств.
Dism++ , грузимся в режиме Live CD, так лучше чистит, доказано на практике, удаляем папку $hardlinkbackup,
Она создаётся при сжатии системы в Dism++
Делаем заливку.
Заливка — образ системы настроенный на быстрое развертывание на другое железо.
Препарируем скриптом osdtool.tbs из состава TeraByte OS Deployment Tool Suite.
Отвязываем от железа.
OSDTOOL — Virtual drive — выбираем наш vhd — Remove installed drivers — keeping storage drivers
Включаем AHCI и IDE в режим Boot — загрузка на самом раннем этапе до загрузки ядра, что-бы не наблюдать BSOD 0x00000007 при загрузке Windows.
OSDTOOL — Services Control — AHCI и IDE в режим Boot.
Закатываем в архив.
Я использовал 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 .
Скачать архив.
Под идеалом имею ввиду меньший футпринт и максимальную производительность.
Дело не в том что у меня слабый компьютер\сервер , а в моей жадности и лени. Желание получить максимально производительный инструмент который настроил и забыл аля Linux Server. Мы давно перестали мечтать о ZP под линь.
Сначала пробовал Windows Server их "Сore" версии, к сожалению даже с FOD-ом нормально ZP не работала, кстати 5рка нормально функционировала.
Потом начал копать в сторону Embedded семейства встраиваемых систем.
Windows Embedded Standard 7
В свободном доступе на сайте 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
Это инструмент от 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:
Feature Packages:
Language Packages:
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.
Логинимся под тестовой учетной записью , lusrmgr — включаем встроенного админа, задаем пароль.
Логинимся под встроенным админом, удаляем тестовую учетную запись и профиль.
Настраиваем по вкусу, я отключил UAC и брандмауэр через панель управления, применил тему Windows Classic.
По желанию русифицируем.
RDP
Ставим последовательно KB-шки для RDP 8.0
- Server Windows6.l-KB2923545-x64.msu
- Server Windows6.l-KB2592687-x64.msu
- Client Windows6.l-KB2574819-v2-x64.msu
- Client Windows6.l-KB2830477-x64.msu
- Client Windows6.l-KB2857650-x64.msu
- 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
Программы без которых не могу спокойно работать на винде + легкий твик.
В реестре сменил значение, чтобы не создавалось «ярлык» в ярлыке .
VSS copy vol C — В планировщик добавил задачу — ежедневно в 4 утра создается копия диска «C», немедленно запустить задачу если пропущен плановый запуск. По умолчанию задача отключена , оснастка проводника — Предыдущие версии работает!.
В system32 положил программу «RDP Plus», на рабочием столе ярлык на пример использования.
Установленны программы
WinDirStat — программа для просмотра статистики использования дискового пространства и его очистки.
Honeyview — удобный просмотр картинок без «полей».
DeskPins — небольшое приложение, позволяющее закреплять одни окна поверх остальных.
Notepad++ — в представлении не нуждается.
В C:\Program Files лежат портабельные программы
CLCL — менеджер буфера обмена, есть проблема с кирилицей, хорошей альтернативы не встречал. Меню Alt+C , просмотр Alt+X.
Langcursor — индикатор раскладки клавиатуры в курсоре на С++
ProcessExplorer — альтернатива диспетчеру задач, которого тут нет
Чистка.
Удаляем теневые копии — vssadmin delete shadows /all
Тушим виртуалку, удаляем snapshot-ы, делаем margin, копируем system.vhd для дальнейших издевательств.
Dism++ , грузимся в режиме Live CD, так лучше чистит, доказано на практике, удаляем папку $hardlinkbackup,
Она создаётся при сжатии системы в Dism++
Делаем заливку.
Заливка — образ системы настроенный на быстрое развертывание на другое железо.
Препарируем скриптом osdtool.tbs из состава TeraByte OS Deployment Tool Suite.
Отвязываем от железа.
OSDTOOL — Virtual drive — выбираем наш vhd — Remove installed drivers — keeping storage drivers
Включаем AHCI и IDE в режим Boot — загрузка на самом раннем этапе до загрузки ядра, что-бы не наблюдать BSOD 0x00000007 при загрузке Windows.
OSDTOOL — Services Control — AHCI и IDE в режим Boot.
Закатываем в архив.
Я использовал 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 .
Скачать архив.
- Номер конкурса статей
- Семнадцатый конкурс статей
Вложения
-
3,6 КБ Просмотры: 155
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: