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

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

Ответить
Настройки темы
Служебные - [addon] x-Reset10

Аватара для gora

Ушёл из жизни


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


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

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


Изменения
Автор: gora
Дата: 20-04-2010
Вложения
Тип файла: txt Test_v14.txt
(63 байт, 8559 просмотров)
Причины побудившие к созданию аддона.
читать дальше »
Разбираясь с возможными причинами некорректной работы некоторых аддонов использующих ключи HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx, обнаружил следующее:
1 Некоторым из аддонов может потребоваться перезагрузка после завершения установки и тогда каждый такой аддон будет ее производить, хотя, возможно, хватило бы и одной после установки всех.
2 После установки предыдущего аддона и запуска им перезагрузки, может быть начата установка следующего аддона, но она будет прервана запущенной перезагрузкой. Т.о., следующий аддон установится неправильно!

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


Аддон x-Reset10 v14
1 Поливариантный режим установки.
2 Выдержка времени и номер ключа могут быть изменены пользователем.
3 Возможность запуска программ (WPI и т.п.) после перезагрузки при втором входе в систему.
После установки всех приложений из RunOnceEx выполняет перезагрузку компьютера (команда Shutdown) с выдержкой 100с и текстом, зависящим от выбранного ключа:

- с кнопкой Перезагрузка (ключи -aiW, -aiN, -aiw и -ain):



- без кнопки Перезагрузка (ключи -aiK, -aiL, -aik и -ail):



читать дальше »
Большая выдержка может потребоваться, что бы дать возможность закончить установку последнему приложению перед перезагрузкой, если оно создает "дочерний" процесс и закрывает основной.
Задержка может быть прервана в любой момент нажатием кнопки "OK" в окне.

Выдержка и ключ могут быть изменены пользователем в зависимости от необходимости.

Запуск таймера отсчета времени до перезагрузки может быть произведен с удерживанием процесса запуска других программ до перезагрузки (ключи -aiW, -aiw, -aiK и -aik). Пользователь может отменить это удерживание для окончания установки своих программ, применения личных настроек и т.д. (ключи -aiN, -ain, -aiL и -ail).

Пользователь может запустить свои программы после перезагрузки вызванной аддоном x-Reset10, т.е., при втором входе в систему, из автозагрузки (ключ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run или HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce по желанию пользователя).
Для этого нужно подготовить файл StartAfterReset.bat, прописав в нем все нужные приложения, и поместить его в 7z SFX архив (xReset10.exe) согласившись на замену. После запуска приложений ключ из автозагрузки удаляется автоматически.

Ключи аддона (в дальнейшем все записи касаются файла Run):
Строка в файле Run в общем виде должна выглядеть так

- с кнопкой Перезагрузка
xReset10.exe -aiW -! XXX YYY - с удерживанием процесса запуска других программ (запуск из Run)
xReset10.exe -aiN -! XXX YYY - без удерживания процесса запуска других программ (запуск из Run)
xReset10.exe -aiw -! XXX YYY - с удерживанием процесса запуска других программ (запуск из RunOnce)
xReset10.exe -ain -! XXX YYY - без удерживания процесса запуска других программ (запуск из RunOnce)

- без кнопки Перезагрузка
xReset10.exe -aiK -! XXX YYY - с удерживанием процесса запуска других программ (запуск из Run)
xReset10.exe -aiL -! XXX YYY - без удерживания процесса запуска других программ (запуск из Run)
xReset10.exe -aik -! XXX YYY - с удерживанием процесса запуска других программ (запуск из RunOnce)
xReset10.exe -ail -! XXX YYY - без удерживания процесса запуска других программ (запуск из RunOnce)

где:
XXX - время задержки перезагрузки в секундах
YYY - номер нужного пользователю ключа
(запуск из Run) - запуск файла StartAfterReset.bat производится из ключа Run при втором входе в систему
(запуск из RunOnce) - запуск файла StartAfterReset.bat производится из ключа RunOnce при втором входе в систему

Ключи могут отсутствовать, тогда будут использованы значения по умолчанию (100 секунд и ключ 950).
xReset10.exe -aiw

Можно изменить только время. В этом случае нужная выдержка, например, 25 секунд указывается так:
xReset10.exe -aiw -! 25

Если нужно изменить только ключ, то придется указывать и время, например:
xReset10.exe -aiw -! 0 999

Для ключа YYY допустимы следующие символы [0...9], [A...Z], [a...z]. Ни какие другие символы и пробелы использовать НЕЛЬЗЯ! Число символов для номера ключа не оговаривается, но рекомендуется в пределах 3...15.
Возможные примеры записи:
xReset10.exe -aiN -! 5 990
xReset10.exe -aiW -! 25 Zab123
xReset10.exe -ain -! 60 zzzzzzReset



ВАЖНО!!!
Некоторые аддоны используют ключи "большие" чем 950 и, как следствие, не могут произвести корректно свои установки из-за прерывания своей работы аддоном x-Reset10. Из часто встречающихся проблем следует назвать аддон z_drv_inst (использует ключ ZZZZ_0001) и GUI-интегратор в режиме интеграции драйверов (использует ключ ZZZZ_002). Для совместной корректной работы с такими аддонами нужно правильно выбрать ключи. Я рекомендую установить в них ключ 940, т.е., меньше чем в x-Reset10.
Делается это так:
1 Аддон z_drv_inst
В файле Z_DRV_INST\files\ForceCopy\PreSetup.ini - строка RunOnceExKey = ZZZZ_0001 (ZZZZ_0001 нужно заменить на 940)
2 GUI-интегратор
Вкладка "Интеграция драйверов" -> кнопка "Дополнительно" -> вкладка "Настройки Finish" -> строка "Имя ключа RunOnceEx" [ZZZZ_002] (ZZZZ_002 заменить на 940)
* Примечание: значения ключей в упомянутых аддонах могут быть изменены авторами и отличаться от приведенных здесь значений.


Интеграция аддона в дистрибутив Windows XP посредством UpdatePack-XPSP3-Rus ПРОВЕРЕНА!

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

Использует ключ реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\950.

Создает в этой ветке реестра (RunOnceEx) запись для заголовка окна "Установка приложений". Остальным аддонам, использующим RunOnceEx, заботиться об этом не надо.

Способ установки: SVCPACK.
Использование для установки на "живую" систему не предусмотрено (сделана "защита от дурака")!

ВНИМАНИЕ!!! Архив битый! Не пишите об этом в ветке.
Он будет таковым у всех, кто не умеет или не желает читать шапку.


Аддон упакован методом LZMA2, для распаковки используйте архиватор 7-Zip версии 9.04 и выше.
MD5= ab889c4848a89537ce0341c325fc099b

----------------------------------------------------------------------------------------------------------------------------------------
Версия аддона от DJ Cool и описание здесь.

ВАЖНО!!!
При возникновении вопросов, указывайте версию аддона и ее автора!!!
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 09:06, 25-03-2008

 

Аватара для greg_b

Ветеран


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

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


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

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны


Отправлено: 11:57, 23-04-2008 | #31



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

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


Аватара для R0iZ

Пользователь


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

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


Перечитал всю тему, но так и не могу справится с проблемой, при интеграции аддона Net Framework1.1+3.5 и MegaLove Face 2.2, x-Reset10 перезагружает систему и не дает установиться Net Framework 3.5. Что делать?

-------
Чайковский форум


Отправлено: 19:18, 30-04-2008 | #32


Новый участник


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

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


R0iZ, у меня после первого входа в систему порядок установки такой :Net Framework 3.5 (Net Framework1.1 устанавливается раньше ),MegaLove Face 2.2, Аддон x-Reset10 v2,пакеты драйверов(которые по нормальному должны установиться до перезагрузки,т.е, до Аддона x-Reset10 v2).
У меня не успевают установиться драйвера.
Причина в том,в моем случае,что Аддон x-Reset10 v2 использует ключ реестра 950,который по исполнению оказывается раньше,чем ключ установки драйверов.
Насколько я знаю, gora тестирует аддон x-Reset10,в котором можно будет сменить ключ реестра самостоятельно.
Так ,что терпим и ждем результатов от автора аддона.

Отправлено: 20:08, 30-04-2008 | #33


Аватара для R0iZ

Пользователь


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

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


fedand, я сейчас еще и через WPI хочу приложения устанавливать, но как только начинается установка, срабатывает x-Reset10 v2 и комп перегружается, соответственно ничего не успевает установиться Хотя я запускаю WPI через Runonceex.cmd, в котором указал ключ 900, т.е. по идее раньше x-Reset10 v2. Или я чего то не допонимаю.

-------
Чайковский форум


Отправлено: 20:38, 30-04-2008 | #34


Аватара для gora

Ушёл из жизни


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

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


Цитата R0iZ:
Хотя я запускаю WPI через Runonceex.cmd, в котором указал ключ 900, т.е. по идее раньше x-Reset10 v2. Или я чего то не допонимаю. »
Вам следует учитывать какие приложения запускаются ключом 900!!! Все дело в "дочерних" процессах. Если приложение, запускаемое ключом 900, имеет основной процесс, который не порождает "дочерних" процессов, и не будет закрыт до конца установки, то все пройдет гладко. Если же приложение после запуска запустит дочерний процесс и закроет основной, то следующий ключ сработает сразу же не зная о наличии дочернего процесса и о том, что приложение еще не закончило свою работу. Для лучшего понимания приведу пример:
Код: Выделить весь код
notepad.exe
"C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe"
pause
exit
Скопируйте текст в Блокнот и сохраните его как test.bat. Запустите этот файл и Вы увидите как запустится стандартный Блокнот, но вторая программа НЕ запустится пока Вы не закроете Блокнот. После закрытия Блокнота запустится "Сведения о системе" и в консольном окне Вы увидите что работа бат файла закончена (появится сообщение "для продолжения нажмите любую клавишу..."). Но "Сведения о системе" НЕ закрыты и продолжают работать!!!
Вывод:
Блокнот не создает дочерних процессов и "держит" основной процесс до конца, а "Сведения о системе" наоборот. Вот такие приложения устанавливать подобным образом через Runonceex не рекомендуется, т.к., они могут не успеть установиться до начала работы следующего ключа. Так что аддон x-Reset10 здесь не виноват. Можете отказаться от его использования и аддонов с ним связанных в пользу других, если они важнее.
Извините, если это для Вас прописные истины, но:
Цитата gora:
Только полный ответ, возможно, убережет от повторных "занудных" вопросов »
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:08, 30-04-2008 | #35


Аватара для SamLab

Ветеран


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

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


Цитата R0iZ:
но как только начинается установка, срабатывает x-Reset10 »
Аналогично с Post Installer - он вообще не успевает запуститься - сразу перезагрузка! Обхожусь и без этого аддона и если перезагрузка нужна - прописываю в конце установки руками

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский


Отправлено: 23:44, 30-04-2008 | #36


Аватара для gora

Ушёл из жизни


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

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


2 All
Новая тестовая версия аддона с динамически изменяемым ключом. Желающие поучаствовать в тестировании могут обратиться в ПМ. Условий раздачи аддона на тестирование:
1 Желание протестировать аддон.
2 Обязательный отчет о тестах с указанием используемых аддонов и используемых ими ключей.
3 Не распространение аддона до официального выкладывания, дабы не бродили по рукам тестовые версии.

Отправлено: 09:09, 02-05-2008 | #37


Аватара для R0iZ

Пользователь


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

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


gora, спасибо за развернутый ответ, но я уже и сам понял что WPI.hta (момент когда выбираю программы) запускается нормально, но когда уже начинается установка система думает что WPI отработала и переходит к следующему ключу, а именно x-Reset10 и происходит перезагрузка. Пока откажусь от использования x-Reset10.

-------
Чайковский форум


Отправлено: 16:49, 02-05-2008 | #38


Аватара для rexwonted

Старожил


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

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


Цитата fedand:
R0iZ, у меня после первого входа в систему порядок установки такой :Net Framework 3.5 (Net Framework1.1 устанавливается раньше ),MegaLove Face 2.2, Аддон x-Reset10 v2,пакеты драйверов(которые по нормальному должны установиться до перезагрузки,т.е, до Аддона x-Reset10 v2).
У меня не успевают установиться драйвера. »
Я не использую аддон для интеграции драйверов, взятый с этого форума. Драйвера интегрировал используя DriverPacks BASE v7.05.2.
В итоге ставиться:
1. Net Framework 3.5
2. MegaLove Face 2.2
Потом срабатывает Аддон x-Reset10 v2. Происходит 10-ти секундная задержка. Во время этой задержки появляется окошко DriverPacks Finisher 7.05.2 и надписью: ........ "cleaning up...". Но за 10 секунд драйвера не могут установиться. В итоге: при входе в систему после перезагрузки от аддона x-Reset10 v2, системный диск С:\ со всяким мусором от DriverPacks (всякие файлы конфигурации и т.п.).
Как решить эту проблему? Как сделать так, чтобы сначала устанавливались драйвера, а потом шла перезагрузка. То есть, примерно чтоб вот такой порядок был:
1. DriverPacks Finisher
2. Net Framework 3.5
3. MegaLove Face 2.2
4. x-Reset10 v2

Отправлено: 16:48, 14-05-2008 | #39


Аватара для gora

Ушёл из жизни


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

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


rexwonted, постараюсь что то сделать. Честно говоря достали меня все эти установки драйверов с их "непрозрачностью" процесса установки (для меня по крайней мере). Как временную меру могу порекомендовать только отказаться от использования аддона x-Reset10 и производить перезагрузку любым доступным Вам способом после установки драйверов. Файлы Required из аддонов Net Framework 3.5 и MegaLove Face 2.2 при этом нужно будет удалить.
Цитата rexwonted:
чтоб вот такой порядок был:
1. DriverPacks Finisher
2. Net Framework 3.5
3. MegaLove Face 2.2
4. x-Reset10 v2 »
По поводу порядка обращайтесь в ветку DriverPacks чтоб Вам сделали его первым в списке.

Отправлено: 17:01, 14-05-2008 | #40



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] TrueCrypt jameszero Наборы обновлений для Windows XP/2003/Windows 7 73 08-08-2012 17:01
Утилиты - [addon] SuperCopier2 FreeKnight Наборы обновлений для Windows XP/2003/Windows 7 47 28-09-2011 11:20
Аддоны - [Addon] ThumbSizer bes1de Оформление Windows XP 16 28-08-2011 20:11
Утилиты - [addon] KatMouse 1.04 jameszero Наборы обновлений для Windows XP/2003/Windows 7 9 06-08-2011 19:18
Безопасность - [addon] Kaspersky Internet Security 7.0 + [addon] Антивирус Касперского 7.0 Jekson07 Наборы обновлений для Windows XP/2003/Windows 7 110 28-07-2009 02:45




 
Переход