В декабре 2022 г. я опубликовал в Дзен’е статью “WPI: что это такое и как им пользоваться?” Нельзя сказать, что она имела огромный успех – за три месяца ее прочитали до конца сто с небольшим читателей. Но Дзен продолжает ее изредка показывать тем, кто интересуется компьютерной тематикой, и по растущему числу дочитываний и лайков я вижу, что интерес к этой теме есть.
Что такое WPI? Это программа-оболочка, в состав которой входят 50-200 программ-приложений (в том числе нередко и MS Office), и которая предназначена для установки всех или части этих программ в режиме т.н. "тихой установки" на винчестер пользователя. “Тихая установка” - это автоматическая установка, при которой все вопросы, задаваемые установщиками программ-приложений, на экран не выводятся, а ответы на них установщик получает из информации, которую разработчик WPI "зашил" в него. WPI предназначались для автоматизации рутинной работы по установке ПО в фирмах, продающих компьютеры, чтобы сотрудник, устанавливающий ПО, мог запустить установку в автоматическом "тихом" режиме и дальше не сидеть около компа, а заниматься чем-то другим.
Ну а коль скоро программы ставятся в автоматическом режиме, без лишних вопросов, то WPI действительно оказался очень удобным инструментом для малоопытного пользователя.
Я много времени потратил на то, чтобы разобраться, как в WPI внести те программы, которые я хотел бы иметь в его составе, и хочу поделиться этим опытом. Это очень удобно – сделать “свой” WPI, в котором есть то ПО, которое ты используешь, или предполагаешь, что оно может понадобиться. Конечно, желания и потребности в программах меняются (обычно растут), так что сборка WPI для себя оказывается не единичным актом, а каким-то непрерывным процессом. Но мне он интересен, возможно интересным покажется и вам.
Мы рассмотрим вариант доработки готового WPI, который уже кем-то создан. Для нас, непрофессионалов, это – самый простой вариант. Делать WPI “с нуля” – все-же удел не наш, а опытных программистов.
Обратимся к ранее упомянутому WPI от О. Горского (фото 1). Слева у него дюжина кнопок: “Как обновить”, “Инструкция”, “О WPI”, и т.д. Ключевая кнопка, которая позволит нам его изменять – “Конфигурация программ”, если она есть – мы сможем его расширить. Горский во всех своих WPI оставляет эти кнопки доступными, и снабжает WPI инструкцией, как его переделывать под свои нужды. За что ему огромное спасибо.
Отдельное замечание – чтобы упомянутые кнопки были доступными, WPI должен находиться на жестком диске компьютера. Если он на флэшке или на CD – кнопка “Конфигурация программ” отсутствует.
Где брать дистрибутивы интересующих программ?
Вы, безусловно, помните о том, что закон об интеллектуальных и авторских правах никто, увы, не отменил. Поэтому все действия – на свой страх и риск.
Первый и основной источник – интернет, лучше если скачивать будете через торрент, при этом меньше шансов зацепить вирус, хотя гарантий, что не зацепите, даже скачивая через торрент, никто не даст. Если вы не знаете, как это делать – почитайте в интернете или поспрашивайте у знакомых, располагающих таким опытом. Это несложно, но здесь я не хочу отвлекаться на это.
Второй источник – CD-диски с программным обеспечением. Они почти исчезли из продаж, т.к. пользователи практически повсеместно используют флэшки. Но все же пункты их продаж можно найти, хотя и с трудом. Еще можно поспрашивать эти диски у тех, кто давно занимается ремонтом и настройкой компьютеров, кое-что у них безусловно остается, могут если не подарить диск, то дать его переписать (как это делать – опять же ищите в интернете или у опытных товарищей).
Третий вариант – отдельные дистрибутивы без всяких CD, хранящиеся на разных флэшках и винчестерах у тех, кто давно занимается ремонтом и настройкой компьютеров. Подарят ли они вам что-то, или продадут – зависит от ваших с ними отношений.
Далее надо иметь ввиду, что дистрибутивы тех программ, которые вы хотите вставить в “свой” WPI, должны быть с ключами тихой установки. Это могут быть ключи вроде /S, /SILENT, /VERYSILENT, /Q, /RU и т.д., в каждом конкретном случае – свои ключи. Они нужны для того, чтобы “прописать” их в WPI. Если они прописаны правильно для той или иной программы, то установка этой программы будет идти в вышеупомянутом “тихом” режиме, без каких-либо вопросов со стороны программы-установщика. Если они будут прописаны неправильно, или вообще будут отсутствовать, программа установки будет спрашивать у вас согласия с лицензионным соглашением, каков должен быть язык программы, в какую папку распаковывать программу и т.д. Программа в итоге поставится, но только после того, как вы ответите на все задаваемые установщиком вопросы и выберете все опции.
Лучше всего, если вы найдете так называемые репаки тех дистрибутивов, которые вам нужны. Репак – это дистрибутив интересующей вас программы, но не оригинальный, а доработанный опытным программистом. Обычно он уже вылечен, русифицирован, если в этом была необходимость, и со всеми необходимыми ключами в каком-нибудь cmd- или txt-файле, идущим в комплекте репака. Из упомянутого файла вы возьмете ключи “тихой” установки, как ими пользоваться – будет сказано ниже.
Если интересующий вас дистрибутив есть на CD-диске в составе какого-то другого WPI – вам повезло, вы из этого WPI можете взять и дистрибутив, и ключи тихой установки, ниже увидите, как.
Еще в поиске упомянутых ключей может помочь небольшая программа skf.exe, часто присутствующая в корневом каталоге WPI (ее можно увидеть на фото 2). SKF – это Silent Key Finder, специальная программа для поиска ключей тихой установки. Если дистрибутив упакован известным ей упаковщиком, она дает правильные значения ключей. Если нет – сами понимаете. Как ей пользоваться – рассказывать не буду, она проста в использовании, поэкспериментируйте с ней – все сами поймете.
Итак, положим, что вы нашли дистрибутивы всех нужных вам программ с ключами тихой установки, и у вас есть WPI (к примеру, похожий на WPI с фото 1), который вы собираетесь расширить этими своими программами. Что дальше?
Первое, что надо сделать (если это еще не сделано) – распаковать ISO-файл, в котором чаще всего находятся всякие WPI, в обычный набор файлов и папок в какую-то папку на жестком диске вашего компьютера. Например, в папку, которую вы назовете “Мой WPI”. Корень этой папки выглядит примерно так, как показано на фото 2, это уже извлеченный из ISO-файла WPI с фото 1. Для распаковки можно воспользоваться программой UltraISO.
Структура всех WPI такова, как на фото 2. Сами дистрибутивы устанавливаемых программ находятся в папке Install в подпапках внутри нее. Структура папки Install – на фото 3. Названия папок внутри Install могут различаться от WPI к WPI, названия папок основной структуры (фото 2) неизменно.
Как нетрудно догадаться, в папке Antivir хранятся дистрибутивы антивирусных программ, в папке CD-DVD – дистрибутивы программ для работы с CD и DVD дисками, и т.д. Содержимое папки CD-DVD – на фото 4.
Далее надо дистрибутивы, которые вы будете интегрировать в этот WPI, разместить в соответствующих подпапках внутри папки Install (фото 3). Не беда, если название папки не совсем точно отражает имя программы – главное, не забудьте, куда какой дистрибутив вы поместили, а лучше – запишите. Ибо когда начнете вставлять дистрибутивы в WPI, поначалу действия будут неуверенными (я это очень хорошо помню :-)), что-то наверняка забудется.
Ну а теперь, собственно, самое главное – как дополнять WPI своими программами? Рассмотрим это на конкретном примере добавления в WPI программы µTorrent. По образу и подобию описанной процедуры вы сможете вставить в выбранный вами для модификации WPI любую свою программу.
Еще раз напомню – WPI для модификации должен располагаться на жестком диске вашего компьютера. Если кнопка “Конфигурация программ” отсутствует в левой части окна WPI, нажмите alt+b.
Нажмем мышкой кнопку “Конфигурация программ”, и через некоторое время (от пары секунд до минуты) увидим на экране примерно такую картинку (фото 5). Это главное окно внутри WPI. В правом столбце верхней части окна идут названия программ, входящих в WPI, причем довольно подробные. Именно эти названия мы читаем на плитках запущенного WPI (фото 1). Во втором справа столбце – те названия, которые сгенерировал для них сам WPI при интегрировании в него этих программ. В левом столбце – названия разделов, в котором они отображаются при запуске WPI.
Здесь я оговорюсь – на самом деле этот пример я делал при расширении другого WPI, не того, который на фото 1. Я взял для примера более короткий WPI (фото 6), все программы которого разместились на его стартовой странице. Новые программы попадут на пока еще отсутствующую вторую страницу, это будет нагляднее, чем в случае с WPI с фото 1. Фото 5, 7-19 относятся к расширению именно WPI с фото 6.
В этом WPI отсутствовала программа µTorrent, и я решил эту программу добавить в WPI с фото 6. Вот как это происходило.
На фото 5, как я уже сказал, главное окно внутри WPI. При этом мы находимся в меню “Детали”. Нажимаем кнопку “Добавить” в левом верхнем углу окна. В строке “Название программы” возникает надпись “Новая программа”, подсвеченная синим цветом (фото 7). Набираем в этой строке “uTorrent 5.5.4”, а в строке ниже – краткое описание этой программы (например, “Скачивание файлов”). В строке “Уникальный ID” WPI присвоит этой программе имя “UTORRENT554” (фото 8).
Далее нам нужно привязать программу uTorrent 5.5.4 к одной из категорий. Категории – это названия разделов на экране WPI (фото 6), написанные над группами программ голубым цветом. Нажимаем строку под надписью “Категория”, в которой сейчас написано “Приложение”, открывается окно с именами всех уже созданных в этом WPI категорий (фото 9).
Можно ничего не изобретать, и вставить µTorrent в одну из уже созданных ранее категорий. Но я решил создать новую категорию, с именем “Файлообмен”. Для этого я в окне с именами категорий выбираю строку “Новая категория”. При этом справа от строки “Новая категория” возникает строка с надписью “Новая программа” на синем фоне (фото 10). Набираем в этой строке “Файлообмен” (фото 11) и возвращаемся к строке “Категории”, “Файлообмен” появляется в общем списке. Выбираем его (фото 12). Все, в меню “Детали” все сделано, переходим в меню “Команды” (фото 13).
Пока еще там нет никаких команд. Для того, чтобы команда установщика µTorrent появилась там, надо нажать кнопку “Добавить” в группе кнопок с названием “Управление” в правой части окна (не совсем внизу его, а немного выше). Появятся две строки с надписью “Новая программа”, одна из которых подсвечена голубым цветом, другая – синим (фото 14). Нажимаем кнопку с изображением папочки ниже кнопок “Добавить” и “Удалить”, возникнет стандартное окно Windows для выбора требуемого файла. Файл uTorrent.exe я поместил в подпапку File папки Install, захожу туда и нахожу его там (фото 15). Выбираю его, нажимаю “Открыть” в окне выбора, оно закрывается, и в вышеупомянутых двух строках, где раньше была надпись “Новая программа”, появляется имя файла и путь к нему (фото 16). В нижней строке через пробел после имени файла набираем ключи “тихой установки”: /S /I, для данной конкретной программы они таковы. Нажимаем кнопку “Сохранить” (именно “Сохранить”, а не “Сохранить как”; ключи тихой установки копируются в верхнюю строчку, и происходит сохранение, сопровождаемое кратковременным размыванием резкости окна WPI. После этого нажимаем кнопку “Выход” и возвращаемся на главный экран запущенного WPI (фото 17).
Если до введения программы µTorrent в состав WPI главный экран состоял из одной страницы, то теперь появилась вторая, и именно на ней в категории “Файлообмен” мы видим свой µTorrent. Все, µTorrent введена в состав WPI.
Удалить какую-либо программу из WPI намного проще, чем вставить. Для этого надо снова войти в WPI, нажав кнопку “Конфигурация программ”. Правда, на фото 6 и фото 17 мы этой кнопки не видим. Но если нажать alt+b, она появится. Нажмем ее, и вновь увидим через некоторое время главное окно внутри WPI (фото 5).
Найдем подлежащую удалению программу (пусть это будет все тот же uTorrent 5.5.4) в правом столбце (фото 18), выделим ее и нажмем кнопку “Удалить” в левом верхнем углу. Возникнет окно (фото 19), где надо нажать “ОК”. В моем WPI после первой попытки удаления программа не удаляется. Еще раз нажимаю “Удалить”, снова возникает окно (фото 19), в котором снова нажимаю “ОК” – и вот теперь программа удалена (не забудьте удалить сам exe-шник из папки Install\File). Нажимаем “Сохранить”, затем “Выход” – процедура удаления ненужного дистрибутива из WPI завершена.
Вот так можно, взяв интересный WPI, в котором есть много ценных для вас программ, дополнить его остальными желательными программами и получить мечту – WPI с полным набором всех тех программ, которыми пользуешься. И спокойно сконфигурировать программное обеспечение на своем компьютере. А также на компьютере жены/мужа, тестя/тещи/свекра/свекрови и кого-то из друзей, для кого настройка компьютера – за пределом возможностей. Ну а для тех, кто уже, как я, достиг “серебряного” возраста, такая практика – это неплохой способ борьбы с грядущими паркинсонами и альцгеймерами. Средняя продолжительность жизни в нашей стране, по крайней мере в городах, довольно заметно выросла. А вместе с ростом продолжительности жизни к нам пришли и новые болезни, таблеток от которых медики еще не создали. Но они говорят, что умственные нагрузки – хорошая профилактика борьбы со многими когнитивными проблемами немолодого возраста. Давайте пробовать, дорогу осилит идущий.
Ну и напоследок отдельные слова для любителей оставлять ядовитые комментарии. Таким читателям кажется, что оставив подобный комментарий, они демонстрируют свое интеллектуальное превосходство над остальными. И чем более ядовит комментарий, тем, как им кажется, больше степень превосходства.
Нет, ядовитенькие вы мои, не так. Такими комментариями вы показываете лишь свое бескультурье, да неумение вести диалог. Такие комментарии никак не отражают вашего профессионального уровня, ибо они посильны и гению, и дебилу. Поэтому попрошу воздержаться от словоблудий, у кого откуда растут руки, и куда или откуда что съезжает. Таких комментариев в интернете - тонны, и именно они (с фейками на пару) превращают его в помойку. Попробуйте поделиться полезной для большинства читателей информацией, если вы ей располагаете. Тема интересная и обширная, написать есть о чем.
На сегодня все. Ставьте лайки, подписывайтесь на канал, будет еще много интересного.