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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Проблема с RunOnceEx

Ответить
Настройки темы
Проблема с RunOnceEx

Аватара для Nun-Nun

Ветеран


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


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

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


При установке XP прога не отрабатывает из RunOnceEx. После установки винды неудалённый exe-шник остаётся во временной папке, хотя в sfx прописана самоликвидация, а в ветке реестра HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx красуются неотработанные команды. Может кто подскажет, где в скрипте ошибка?

читать дальше »

@ECHO OFF
FOR /F "skip=2 usebackq" %%d IN (`FIND "dospath" %SystemRoot%\SYSTEM32\$WINNT$.INF`) DO SET %%d
SET CDROM=%dospath%
MD "%SystemDrive%\Temp\My_Program"
COPY /y "%CDROM%\I386\SVCPACK\My_Program.exe" "%SystemDrive%\Temp\My_Program\My_Program.exe"
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx /V My_Program_Add /D "%SystemDrive%\Temp\My_Program\My_Program.exe -y -gm2 -fm0"
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx /V My_Program_Del /D "CMD /C RD "%SystemDrive%\Temp\My_Program" /S /Q"
EXIT

Отправлено: 21:52, 16-06-2011

 


Moderator


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

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


Nun-Nun, воспользуйтесь фильтрами по названию темы по runonceex.



Результат

Отправлено: 21:57, 16-06-2011 | #2



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

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


Аватара для atf7

Старожил


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


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

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


Nun-Nun,
Во-первых, сделайте "по-человечески" внесение в RunOnceEx http://www.oszone.net/2762 C параметром и пр.
Во-вторых, почитайте мой последний пост. http://forum.oszone.net/thread-46483-186.html Может пригодится. Там, про то, что Fake-setup создает нужные переменные, которые вам, как раз, подходят и пример простенького скрипта с внесением запуска через Runonceex. Может проще будет запускать программу не из темп, а прямо с установочного дистрибутива. Заодно и удалять ничего не придется.

Последний раз редактировалось atf7, 20-06-2011 в 18:05.

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

Отправлено: 17:54, 20-06-2011 | #3


Аватара для Nun-Nun

Ветеран


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

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


Цитата atf7:
Во-первых, сделайте "по-человечески" внесение в RunOnceEx http://www.oszone.net/2762 C параметром и пр. »
Если имеется в виду /f, то спасибо за подсказку, действительно потерял. Что касается способа, описанного в статье по ссылке, то я её уже читал, но есть одно НО: я вообще не использую папку $OEM$. У меня всё аддонооподобное, интегрированное в дистриб, по некоторым соображениям и для единообразия сделано под SVCPAK и, соответственно, аддон, связанный с RunOnceEx, тоже, возможно поэтому и появилась некоторая проблема.
Цитата atf7:
Во-вторых, почитайте мой последний пост. http://forum.oszone.net/thread-46483-186.html Может пригодится. Там, про то, что Fake-setup создает нужные переменные, которые вам, как раз, подходят и пример простенького скрипта с внесением запуска через Runonceex. Может проще будет запускать программу не из темп, а прямо с установочного дистрибутива. Заодно и удалять ничего не придется. »
Насчёт запуска с установочного диска - подумаю, смысл есть, остаётся только в скрипте это реализовать.
По поводу фейксетапа мысль тоже интересная, он у меня в процессе также задействован. Правда у меня появилась шальная идея запустить свою софтину из PstSetup.cmd, вероятно тогда RunOnceEx вообще не понадобится.

-------
Свобода не означает вседозволенность.


Отправлено: 22:11, 20-06-2011 | #4


Аватара для atf7

Старожил


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


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

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


Цитата Nun-Nun:
я вообще не использую папку $OEM$ »
И не надо. Я ссылку дал чтобы вы правильные скрипты посмотрели.
Цитата Nun-Nun:
Правда у меня появилась шальная идея запустить свою софтину из PstSetup.cmd »
В зависимости от софтины. А еще можно через http://forum.oszone.net/showthread.p...ight=x-Reset10 тогда запустится при втором входе в систему, что бывает иногда полезно. Да и специальных скриптов не надо будет делать. Там внутри exe уже скрипт есть. Правим и все.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:48, 20-06-2011 | #5


Аватара для Nun-Nun

Ветеран


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

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


Цитата atf7:
В зависимости от софтины. А еще можно через http://forum.oszone.net/showthread.p...ight=x-Reset10 тогда запустится при втором входе в систему, что бывает иногда полезно. Да и специальных скриптов не надо будет делать. Там внутри exe уже скрипт есть. Правим и все. »
Софтина простая - обычный exe-шник SFX 7z. Ничего лишнего не требует, запустится должна без проблем.
По поводу x-Reset10 отдельное спасибо. Я её использую, но совсем забыл, что в ней не только перезапуск системы прикручен.

-------
Свобода не означает вседозволенность.


Отправлено: 23:14, 20-06-2011 | #6



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Проблема с RunOnceEx

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
проблема с RunOnceEx.cmd? Vics Автоматическая установка Windows 2000/XP/2003 22 08-08-2011 19:40
Проблема с RunOnceEx Freez Автоматическая установка Windows 2000/XP/2003 3 29-12-2009 13:45
[решено] Проблема с RunOnceEx n_i_x Автоматическая установка Windows 2000/XP/2003 5 17-02-2009 20:51
[решено] Проблема с RunOnceEx.cmd 4sag Автоматическая установка Windows 2000/XP/2003 6 20-02-2007 03:49
Runonceex nikv2005 Автоматическая установка приложений 4 16-11-2006 14:53




 
Переход