Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [Аддон] Финализация установки системы

Ответить
Настройки темы
Система - [Аддон] Финализация установки системы

Ветеран


Сообщения: 903
Благодарности: 161


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: saavaage
Дата: 27-11-2012
Описание: новая версия 1.1 в шапке
Аддон финализации установки системы v.1.1 предназначен для выполнения финальных работ при установке системы. Делался для себя.



Особенности:
1. отрабатывает при первом входе в систему (после загрузки рабочего стола) - сделано через прописывание в автозагрузку
2. после отрабатывания скриптов возможно задание разных режимов окончания работы, например: 1 - выключение ПК, 2- перезагрузка
системы (для вступления некоторых изменений в силу).
3. на время работы полностью блокируется клавиатура и мышь. Однако пользователь имеет возможность во время настройки аддона
указать функциональную клавишу, по которой произойдет разблокировка системы.
4. Работа скриптов "скрыта" за месседж-боксом с прогресс-баром обратного отсчета времени до перезагрузки. Время работы прогресс-бара
задается пользователем.
5. Утилита отрабатывает следующим образом: если время отработки скриптов меньше времени работы прогресс-бара, то перезагрузка происходит после отработки прогресс-бара; если наоборот, то прогресс-бар уходит на второй/третий/n цикл и работает до тех пор , пока не будет выполнен скрипт.
6. В конце работы автоматом "подчищаются" все файлы аддона.

Адон позволяет:
читать дальше »
1. самостоятельно настраивать удаление различного мусора, остающегося после установки системы, организовывать ярлыки в меню "Пуск",
создавать в нужном месте папку Temp (с назначением полного доступа) , т.д. - см. файл finish.cmd

2. самостоятельно задавать диапазоны файла подкачки для автоматической регистрации в реестре (в зависимости от RAM машины скрипт
автоматически задает нужный диапазон pagefile.sys), задавать время отработки прогресс-бара, назначать функциональную клавишу разблокировки
системы, назначать режим завершения после отработки скриптов - см. файл finish.ini

3. предусмотрена возможность задавать время отработки прогресс-бара и режим завершения через параметр командной строки запуска finish.exe
(например, finish.exe 120000 1 - время отработки прогресс-бара 120 секунд с последующим выключением ПК, finish.exe 60000 2 - время отработки
прогресс-бара 60 секунд с последующей перезагрузкой системы).

Все варианты режимов окончания работы аддона:
0 - завершить работу текущей учетной записи (logoff)
1 - выключить компьютер (shutdown)
2 - перезагрузить (restart)
4 - принудительно завершить (force)
8 - отключить питание (power down
Возможны комбинации: например, если требуется выполнить окончание работы ОС с отключением питания, то следует указать
код 9 (shutdown + power down = 1 + 8 = 9).

Важно!!!!:
читать дальше »
1. Не допускается изменение структуры и смещение cтрок файла finish.ini. Для доп. контроля, некоторые надписи имеют порядковые номера.

2. Количество диапазонов для файла подкачки ограничено 4-мя (пользователь самостоятельно не может добавлять новый диапазон)

3. Если не нужна автонастройка файла подкачки, просто удалите pagefile.exe из аддона.

Известные Конфликты:
читать дальше »
Аддон не тестировался на совместимость с другими аддонами, использующими запуск из Run, например, RpRunner, x-Reset (т.к. я их, просто, не применяю)!!!!
В случае совместной интеграции с Вандалоустойчивым редактором реестра и диспетчера задач (Durable Regedit & Taskmgr), становится невозможно заблокировать вызов Диспетчера задач


Аддон совместим с WinXP SP3 (проверено на реальной и виртуальной машинах).
Метод установки: SVCPACK. Распакуйте скачанный архив и "киньте" в папку с другими аддонами.

Ссылка для скачивания
аддон:
http://ifolder.ru/27482285
исходники autoit:
http://rusfolder.com/33824163

Спасибо всем, кто принимал участие в тестировании. Особая благодарность: Creat0R- за терпение и помощь c autoit, gora - за справедливую критику и выявленные погрешности, batyaPS, DPavlik82 - за дельные предложения по доп. функционалу.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:31, 01-08-2010

 

Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


batyaPS, м.б. ... А может у вас, дружище, запускается диспетчер не гостевой системы? Вы не путаете, случаем, диспетчер виртуалки и диспетчер вашей машины?

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 20:07, 02-08-2010 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для batyaPS

Ветеран


Сообщения: 968
Благодарности: 61

Профиль | Отправить PM | Цитировать


Цитата saavaage:
batyaPS, м.б. ... А может у вас, дружище, запускается диспетчер не гостевой системы? Вы не путаете, случаем, диспетчер виртуалки и диспетчер вашей машины? »
нет.

Отправлено: 20:25, 02-08-2010 | #22


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


batyaPS, не знаю. Наверное, тогда все дело в Вашем аддоне. Только, что проверил на своей виртуалке - все норм.

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 20:52, 02-08-2010 | #23


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


Аддон перезалит. Ссылка обновлена

Внесены изменения:
1. создан Conflict с x-Reset. Протестировать еще не успел, поэтому прошу считать их несовместимыми
2. удалена папка Compressed
3. FinishReady.cmd переименован в FnReady.cmd

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 21:59, 02-08-2010 | #24


Аватара для LonerD

Ветеран


Сообщения: 1462
Благодарности: 336

Профиль | Сайт | Отправить PM | Цитировать


Цитата saavaage:
диспетчер не запускается. »
Живая система Win XP SP3 x32 rus.
Комбинация клавиш Ctrl+Alt+Del срабатывает, по ней запускается диспетчер задач (он у меня переназначен на Process Explorer), а дальше - ноль реакции, процесс убить невозможно (полдня кодирования видео прошли даром из-за того, что я подумал - "ниче страшного не случится, щасс запущу ехе-шник, посмотрю" )
Нужно бы каким-то хитрым нестандартным способом все-таки разрешить завершать процесс.

За реализацию большое спасибо. Я давно думал о подобном - и блокировка, и обратный отсчет с заданными секундами, но не знал, что так легко решаемо на AutoIT.
Что нужно изменить в скрипте, чтобы количество милисекунд бралось не из отдельного файла, а задавалось через параметры, например,
finish.exe -t60000 или finish.exe -60000 или подобным образом?

Отправлено: 22:41, 02-08-2010 | #25


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


DPavlik82, Вопрос - лучше сделать по нажатию на клавишу разблокировку или прибитие процесса? Лучше, имхо, разблокировку клавы и мышки. А там уже сам пользователь решит, что ему делать...

по-поводу 2-ого - не знаю пока. Просто не совсем понимаю, для чего это надо. Это нужно, когда исполнение скрипта autoit вызывается через коммандую строку. В моем случае -наоборот.

To ALL - Аддон снова перезалит. Просьба ко всем, кто скачал раньше, самостоятельно откорректировать run (FinishReady.cmd -> FnReady.cmd). Залил не тот архив, мои извинения.

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 00:34, 03-08-2010 | #26


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


To All,

Cделал новый finish.exe с возможностью:

1. отмены блокировки системы по нажатию F8. Если необходимо выполнить какие-либо действия во время исполнения finish.exe, достаточно нажать F8. Если необходимо приостановить/прекратить сам finish.exe - действуем через его значок в трее. На недоступности Диспетчера задач это не сказывается (как был отрублен, так и остался).
2. задания времени отработки либо из внешнего файла (как прежде) либо через параметр ком строки. Оба варианта работают. Во-втором случае ком строка должна иметь, например, вид: CMD /c finish.exe 120000

Ссылка на аддон с новым finish.exe: http://ifolder.ru/18751488
исходники - на всякий случай, прикрепил к посту
Тестируйте, плиз . Если все нормально, кину в шапку новый аддон.

Последний раз редактировалось saavaage, 30-09-2010 в 01:48.


Отправлено: 04:22, 03-08-2010 | #27


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


DPavlik82, остановка или снятие процесса finish.exe по-большому счету ничего не даст, т.к. он, на первых же секундах, запускает батник, который и делает свое "грязное" дело. Это только может отменить перезагрузку системы, имхо...

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 06:44, 03-08-2010 | #28


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


saavaage, потестировал на виртуалке и посмотрел скрипты.
1 Строки в батниках состоящие из одного числа (60000 в finish.cmd и аналогичные в pagefile.cmd) вызывают ошибку при работе батника. То что ее не видно на экране меня лично не успокаивает. Если батник кривой, а он так спроектирован, то он кривой и доверять его работе нет желания.
Файл pagefile.cmd содержит всего одну строку относящуюся к CMD (DEL /F /Q %0), а все остальное это некий ini файл с данными для pagefile.exe, может и не делать его батником!?
2 Строка в finish.cmd
Код: Выделить весь код
CMD /C /Q %systemdrive% & \pagefile.exe
вообще не из синтаксиса CMD, это автоит и конечно она тоже не работает.
3 Рекомендация из Addon.nfo
Цитата:
4. Если не нужна автонастройка pagefile, то просто удалите 2 файла из аддона: pagefile.exe и pagefile.cmd
Для такого варианта нужно делать проверку наличия этих файлов перед копированием и перед запуском pagefile.exe иначе опять сплошные ошибки в скрытом окне консоли будут.
4
Цитата saavaage:
отмены блокировки системы по нажатию F8. Если необходимо выполнить какие-либо действия во время исполнения finish.exe, достаточно нажать F8. Если необходимо приостановить/прекратить сам finish.exe - действуем через его значок в трее. »
Ни реакции на F8, ни значка в трее не обнаружил.
5
Цитата saavaage:
Вопрос - мне, что теперь надо будет проверить на совместимость со всеми аддонами, использующими запуск из RUN? Ограничиться только RpRunner, x-Reset будет некорректно, имхо. Пока даже не знаю как к этому подступиться...Перелопатить весь форум в поиске таких аддонов? На всякий случай, пока скажу об этом в шапке... »
Если я делаю аддон и знаю аддоны с которыми он может конфликтовать, то я их скачиваю (даже если сам их не использую) и проверяю совместимость. Считаю, что такая проверка - это задача автора нового аддона, дабы не нарушить работу уже существующих аддонов, и честно предупредить пользователей о проблемах (если они обнаружены в ходе тестирования). Предупреждать пользователя о несовместимости, не проверив этого, тоже не правильно. ИМХО

Последний раз редактировалось gora, 03-08-2010 в 11:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:54, 03-08-2010 | #29


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


gora,
1/ у меня обработка этих строк проходит и на виртуалке и на физ. машине нормально. О чем Вы говорите? Если бы неправильно обрабатывалась строка с 60000, то не было бы прогресс-бара. Как вариант, можно вывести всю информацию не исполняемого формата в *.ini файл. Но, имхо, зачем? или вы будете утверждать, что ошибка в одной из непринципиальных строк батника как-то негативно скажется на выполнении остальных прописанных в нем операций??

2.
Цитата gora:
Файл pagefile.cmd содержит всего одну строку относящуюся к CMD (DEL /F /Q %0), а все остальное это некий ini файл с данными для pagefile.exe, может и не делать его батником!? »
Вас это смущает? Для autoit скрипта все равно в каком файле считывать строки, а мне было проще сделать так, чтобы он подчищал сам за собой. Ведь даже если я буду это делать через pagefile.exe, все-равно файла-то останется 2...

3.
Цитата gora:
Строка в finish.cmd
Код:
CMD /C /Q %systemdrive% & \pagefile.exe
вообще не из синтаксиса CMD, это автоит и конечно она тоже не работает. »
Вы действительно проверяли работу аддона? Согласен, есть косяк, но, все равно файл отрабатывает нормально (хоть и ругается в процессе). Строку изменю.

Спорить дальше с вами по поводу работоспособности аддона не буду. Просто поместите все 5 файлов в корень С, запустите FnReady.cmd, перезагрузите машину (виртуалку) и после отработки посмотрите что сделано. Так вот, поверьте, что все отрабатывает как надо, вкл. занесение параметров pagefile в реестр.

Цитата gora:
Если я делаю аддон и знаю аддоны с которыми он может конфликтовать, то я их скачиваю (даже если сам их не использую) и проверяю совместимость. »
Я же не возражал, просто из всех таких аддонов я когда-то пользовался только Вашим и, честно говоря, совсем про него забыл. После вашего замечания, проверил и внес в conflict.

Цитата gora:
Ни реакции на F8, ни значка в трее не обнаружил. »
Вы качали последний аддон? см. http://forum.oszone.net/post-1465704-27.html

Цитата gora:
3 Рекомендация из Addon.nfo
Цитата:4. Если не нужна автонастройка pagefile, то просто удалите 2 файла из аддона: pagefile.exe и pagefile.cmd
Для такого варианта нужно делать проверку наличия этих файлов перед копированием и перед запуском pagefile.exe иначе опять сплошные ошибки в скрытом окне консоли будут. »
Каюсь, грешен. Забыл упомянуть про зачистку строки запуска в finish.cmd

PS насчет перегонки всей неисполняемой информации в txt/ ini -файл - ладно, сделаю для спокойствия души. Когда буду выкладывать первый релиз, сделаю (надеюсь завтра вечером уже будет).

-------
мы рождены, чтоб сказку сделать былью


Последний раз редактировалось saavaage, 03-08-2010 в 18:19.


Отправлено: 11:34, 03-08-2010 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [Аддон] Финализация установки системы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Изменение разрешения после установки системы Олег97 Автоматическая установка Windows 2000/XP/2003 2 23-06-2010 16:38
Драйвер - Отсутствует звук после установки системы и драйверов Pure Diamond Microsoft Windows 2000/XP 37 05-01-2009 20:18
Разное - Выбор аддонов во время установки системы d petr Наборы обновлений для Windows XP/2003/Windows 7 61 20-09-2008 10:47
Измения системы во время установки Izvr Автоматическая установка приложений 40 15-08-2007 20:59
Процесс установки системы? DedAlex Microsoft Windows 2000/XP 7 25-11-2006 13:06




 
Переход