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

Компьютерный форум 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 байт, 8560 просмотров)
Причины побудившие к созданию аддона.
читать дальше »
Разбираясь с возможными причинами некорректной работы некоторых аддонов использующих ключи 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

 

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


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

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


Проблема в следующем:
Интегрированы аддоны x-Reset10 v14 и .Net FrameWork 1.1 + 3.5SP1+LP+KB. Во время установки на Т13 выскакивает окно ошибки с заголовком x-Reset10 и текстом "невозможно прочитать или отсутствует файл конфигурации sfx архива". После закрытия окна установка продолжаетя, но x-Reset не отрабатывает. Аддоны интегрированы с помощью UpdatePack-XPSP3-Rus-9.11.14 и с ключами по умолчанию. Прошу откликнуться кто знает в чём проблема.

Отправлено: 16:55, 23-11-2009 | #441



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

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


Аватара для Habetdin


Автор проектов


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

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


KorZZZ, изменяли файлы x-Reset с помощью редакторов ресурсов?

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 17:01, 23-11-2009 | #442


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


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

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


Всем спасибо, прошу прощения, но всё решилось перезакачкой аддона.

Отправлено: 05:30, 24-11-2009 | #443


Аватара для Spirkaa

Старожил


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

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


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

Файл RUN
читать дальше »
xReset10.exe -aik -! 10


StartAfterReset.bat не менял, у меня wpi лежит по такому-же пути, только с той лишь разницей, что моя папка названа заглавными буквами.

-------
SVADJ.RU - Диджей с оборудованием на свадьбу в Москве!


Отправлено: 09:22, 07-12-2009 | #444


Аватара для gora

Ушёл из жизни


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

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


Цитата Spirkaa:
StartAfterReset.bat не менял »
Цитата Spirkaa:
после перезагрузки не запускается WPI »
В StartAfterReset.bat нет запуска WPI. Там приведен пример и он закоментирован (стоят REM перед строчками). В таком виде этот файл ни чего не запускает и Вам самому нужно позаботится о запуске WPI, изменив файл StartAfterReset.bat, например, убрав REM перед строчками запуска WPI.

Последний раз редактировалось gora, 07-12-2009 в 15:17.


Отправлено: 10:30, 07-12-2009 | #445


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


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

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


Столкнулся со следующей ситуацией:
Параметры запуска аддона - xReset10.exe -ain -! 60,
подредактировал StartAfterReset.bat следующим образом
читать дальше »
Rem Здесь могут располагаться команды для выполнения задач пользователя
Rem Как пример приведен запуск WPI с поиском буквы привода на котором он расположен.
Rem Эти строки закомментированы и выполняться не будут.
Rem Все команды пользователя должны после завершения вернуть управление в этот бат файл иначе
Rem он не будет самоудален.
For %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%i:\WIN51 Set CDROM=%%i
%CDROM%:\wpi\WPI.hta
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Windows Update.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Каталог Windows.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Microsoft Update.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Выбор программ по умолчанию.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Активация Windows.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Открыть документ Office.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Создать документ Office.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Главное меню\Программы\uTorrent.lnk"
DEL /F /Q "%USERPROFILE%\Рабочий стол\AIMP2.lnk"
COPY "%ALLUSERSPROFILE%\Главное меню\Программы\Microsoft Office\Microsoft Office Word 2003.lnk" "%appdata%\Microsoft\Internet Explorer\Quick Launch\" /Y
COPY "%ALLUSERSPROFILE%\Главное меню\Программы\CD-DVD утилиты\Nero\Nero Express.lnk" "%appdata%\Microsoft\Internet Explorer\Quick Launch\" /Y
COPY "%ALLUSERSPROFILE%\Главное меню\Программы\The Bat!\The Bat!.lnk" "%appdata%\Microsoft\Internet Explorer\Quick Launch\" /Y
COPY "%ALLUSERSPROFILE%\Главное меню\Программы\Download Master.lnk" "%appdata%\Microsoft\Internet Explorer\Quick Launch\" /Y
COPY "%ALLUSERSPROFILE%\Главное меню\Программы\CD-DVD утилиты\Daemon Tools Lite\Daemon Tools Lite.lnk" "%appdata%\Microsoft\Internet Explorer\Quick Launch\" /Y rem DEL /F /Q "%appdata%\Microsoft\Internet Explorer\Quick Launch\Свернуть все окна.scf"
DEL /F /Q "%appdata%\Microsoft\Internet Explorer\Quick Launch\Windows Media Player.lnk"
DEL /F /Q "%appdata%\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk"
DEL /F /Q "%USERPROFILE%\Главное меню\Программы\Удаленный помощник.lnk"
DEL /F /Q "%USERPROFILE%\Главное меню\Программы\Outlook Express.lnk"
del "%userprofile%\Главное меню\Программы\Стандартные\Адресная книга.lnk" /f /q
del "%userprofile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.lnk" /f /q
del "%userprofile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.lnk" /f /q
del "%userprofile%\Главное меню\Программы\Стандартные\Синхронизация.lnk" /f /q
rd "%userprofile%\Избранное\Веб-узлы Майкрософт" /s /q
Rem Последние строки в этом файле редактировать и удалять нельзя!!!
ping -n 5 localhost del /F /Q %0
Exit
Однако WPI стартует (если без wpi, то команды которые ниже) еще до перезапуска вызванного аддоном, в момент отсчета таймера после того как загрузился рабочий стол, после чего перезагрузка прерывает весь процесс. Мне же нужно чтобы те команды которые в файле StartAfterReset.bat стартовали после перезагрузки вызванного аддоном.
Увжаемые подскажите что делаю не так? можно ли реализовать то что я хочу используя ключи "без удерживания процесса запуска других программ"?

Отправлено: 11:35, 07-12-2009 | #446


Аватара для JekIS

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


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

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


здравствуйте!
помогите пожалуйста
использую Аддон x-Reset10 v14, .Net FrameWork 1.1 + 3.5SP1+LP+KB
читать дальше »

xReset10.exe -aik -! 100
DNet1135.exe -ai2P -gm2

на Virtual box с образа ставится нормально
на стационарном компе друга(Atlon Barton 2500+, nForce2) после установки не запустился WPI из StartAfterReset.bat (я в нем просто раскоментировал строки с WPI)
в корне диска c:/ ОСТАЛСЯ xReset10.exe и кроме того сама система глючит(при выключении ошибка winlogon и синий экран), другая винда на его компе ставится нормально.

ставил также на ноут друга (samsung r60) установилась нормально, работала нормально. вчера он поймал вирус пришлось перебить, установилась с глюками описанными выше.

могло это случится из-за того, что на диске скрыты некоторые папки(i386,WPI,$OEM$)?
или мог дискоряво записаться в nero6?
ведь на виртуалке с образа все ставится нормально и WPI стартует, система не глючит.

-------
Нет ничего более постоянного, чем что-то временное...


Последний раз редактировалось JekIS, 07-12-2009 в 15:15.


Отправлено: 14:58, 07-12-2009 | #447


Аватара для gora

Ушёл из жизни


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

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


2 zander2006
1 Оформляйте код в теги CODE (значок # в панели Быстрый ответ)
2 В коде у Вас "слиплись" строки:
Цитата zander2006:
COPY "%ALLUSERSPROFILE%\Главное меню\Программы\CD-DVD утилиты\Daemon Tools Lite\Daemon Tools Lite.lnk" "%appdata%\Microsoft\Internet Explorer\Quick Launch\" /Y rem DEL /F /Q "%appdata%\Microsoft\Internet Explorer\Quick Launch\Свернуть все окна.scf" »
Кодировка его тоже не указана. Работоспособность такого бат файла вызывает сомнения.
3
Цитата zander2006:
Однако WPI стартует (если без wpi, то команды которые ниже) еще до перезапуска вызванного аддоном »
Возможно запуск WPI у Вас прописан еще каким-то способом и запускает его вовсе не аддон!? И каким способом Вы отслеживаете запуск бат файла и выполнение команд без WPI до перезагрузки аддоном?
4 Попробуйте еще раз взять оригинальный файл StartAfterReset.bat и добавьте в него только одну строку:
Код: Выделить весь код
notepad
Больше ни чего своего не добавляйте и посмотрите когда у Вас откроется Блокнот.

2 JekIS
Цитата JekIS:
мог дискоряво записаться в nero6? »
Мог! Еще может диск читаться нормально в одном дисководе, но не читаться (читаться с ошибками) в другом.
Попробуйте установить системы на виртуальной машине не с образа, а уже с записанного диска. В случае удачной установки, можно попробовать установить систему другу на его стационарный компьютер, НО с вашего же дисковода.

Отправлено: 09:19, 08-12-2009 | #448


Ветеран


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

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


gora
Прошу прощения за возможно глупый вопрос.
Цитата:
(запуск из RunOnce) - запуск файла StartAfterReset.bat производится из ключа RunOnce при втором входе в систему
Какое должно быть содержимое файла StartAfterReset.bat чтобы при втором входе в систему через 60 секунд произошла перезагрузка ПК с собщением:
читать дальше »
ПК будет снова перезагружен. После этой перегагрузки ПК готов польностью к использованию

Спасибо.

Отправлено: 18:47, 14-12-2009 | #449


Аватара для gora

Ушёл из жизни


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

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


Цитата SharkyEXE:
Какое должно быть содержимое файла StartAfterReset.bat »
Добавьте в указанный файл строку:
Код: Выделить весь код
shutdown -r -t 60 -c "ПК будет снова перезагружен. После этой перезагрузки ПК готов полностью к использованию"
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:23, 14-12-2009 | #450



Компьютерный форум 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




 
Переход