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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Не запускаются программы из RunOnceEx при входе в XP

Ответить
Настройки темы
[решено] Не запускаются программы из RunOnceEx при входе в XP

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


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

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


Изменения
Автор: Vadikan
Дата: 30-10-2006
Описание: добавлено решение
Пытаюсь добавить в дистрибутив установку некоторых обновлений по методу RunOnceEx. Делаю всё, как написано в учебнике, в реестр всё заносится как надо, но при первом входе в систему ничего не происходит. Т.е. параметр Title из ключа HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx удаляется, но ни один раздел далее не выполняется и не удаляется соответственно. На сайте MSDN написано, что перед выполняемой командой необходимо ставить || (две палки). Если делать так, то всё работает, но только при условии, что не установлено значение "(по умолчанию)" в соответствующем разделе. Но при этом не открывается никакого графического окна со списком производимых действий.

Что я делаю не так? Облазил все форумы по теме, но такой проблемы не обнаружил

Простейший пример (для проверки уже сошел до минимума) файла RunOnceEx.cmd, сделанный по аналогии с прочитанным:

Код: Выделить весь код
-----------------------------
@echo off

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Установка приложений" /f

REG ADD %KEY%\%i% /VE /D "Windows Media 10" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\OEMinst\MP10Setup.exe /q" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Удаление временных файлов" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\OEMinst\cleanup.cmd" /f
SET /A i+=1

EXIT
-----------------------------

Решение. Виновником проблемы оказался Internet Explorer 7 (RC).
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:24, 27-10-2006

 

Старожил


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

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


caveman007 а только iernonce.dll ?
Локализация дистрибутива имеет значение?

Отправлено: 18:15, 15-01-2007 | #21



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

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


Аватара для hobbit25

Ветеран


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

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


а может кто нибудь поделиться этим файликом и как его можно внедрить чтоб RunOnceEx запускался а то проблемка решена а как сделать удобненько НЕ понятно?!

Отправлено: 12:06, 24-01-2007 | #22


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


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

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


hobbit25

Берем любой оригинальный дистрибутив WinXP, идем в папку i386, находим файл IERNONCE.DL_ или IERNONCE.DLL (может быть по-разному). Если первый вариант, то это CAB-архив, в котором и лежит нужный нам файл, его нужно только извлечь. Если второй вариант, то это чисто он. Затем заменяем найденным файлом IERNONCE.DLL файл в каталоге
system32 (у меня С:\WINDOWS\system32\). И всё. Если появится предупреждение службы безопасности о замене файла старой версией, то игнорируем его (там вроде кнопка "отменить").

Отправлено: 12:34, 24-01-2007 | #23


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


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

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


Я делал так:
добавил исходный файл "iernonce.dll" на инсталляционный диск Windows XP
добавил в "Cmdlines.txt" команду запуска скрипта "autoit-iernonce.exe"
autoit-iernonce.exe - это откомпилированный AutoIt - скрипт

Код: Выделить весь код
Global $file='iernonce.dll'

FileCopy(@ScriptDir & '\' & $file, @SystemDir, 1)
после интеграции ИЕ7 на Т13 выполняется скрипт заменяющий измененную "iernonce.dll" на оригинальную.

Хотя наверное было бы еще проще создать соответствующий аддон (например ZZ-iernonce)

Последний раз редактировалось sattva, 27-01-2007 в 21:37.


Отправлено: 18:00, 27-01-2007 | #24


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


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

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


Присоединяюсь к hobbit25 - не понятно, как в автоматической установке Windows подменить необходимый файл не прибегая к различным инструментариям третьих лиц. Кто-то уже решил эту проблему? Может можно как-то этот файл изначально заменить - в самом дистрибутиве IE?

-------
С Уважением,
Пётр Ластенко.


Отправлено: 14:02, 15-02-2007 | #25


Аватара для hobbit25

Ветеран


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

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


Легче действительно сделать чтоб IE7ставился в RunOnceEx последним тогда все работает проверено и файлики менять никакие не нужно тем более что dimadr сделал тихий свой инсталятор!!

Отправлено: 14:23, 15-02-2007 | #26


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


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

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


Цитата:
dimadr сделал тихий свой инсталятор
hobbit25, киньте, пожалуйста ссылку, где можно скачать этот инсталлятор.

-------
С Уважением,
Пётр Ластенко.


Отправлено: 14:29, 15-02-2007 | #27


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


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

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


В опубликованном 13 февраля кумулятивном обновлении KB928090 для IE7 содержится новая версия iernonce.dll. Кто-нибудь может проверить, как оно работает и доложить о результатах?

Отправлено: 14:51, 15-02-2007 | #28


Аватара для hobbit25

Ветеран


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

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


Incognitus http://forum.oszone.net/thread-73966.html Аддон Internet Explorer 7 Final (русский) его и ставиш!!!

но не как аддон а именно через RunOnceEx и обезательно последним!!!!!!!!!!!!!

Отправлено: 16:50, 15-02-2007 | #29


Старожил


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

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


coolbuck
Похоже, я проверил....
Вкратце опишу проблему. IE7 интегрирован в дистрибутив. До вчерашнего дня проходило все нормально - RunOnceEx отрабатывал, как положено. Обновления устанавливаю через svcpack.inf. Вчера добавил последние, в том числе KB928090. Появились ровно те же симптомы: записи в реестре есть, установка программ не происходит. Сейчас вот начал искать решение проблемы. Сегодня вечером проверю наверняка, закомментирую KB928090 и установлю, завтра по результатам отпишусь.

Отправлено: 06:50, 19-02-2007 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Не запускаются программы из RunOnceEx при входе в XP

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Не запускаются dos программы в XP sp3. Sfero_ID Microsoft Windows 2000/XP 3 07-12-2009 02:48
[решено] Запустить 2 программы одновременно из файла RunOnceEx vash_rash Автоматическая установка Windows 2000/XP/2003 2 29-02-2008 08:44
Разное - [решено] не запускаются программы slaine Microsoft Windows 2000/XP 15 14-10-2007 03:21
[решено] не запускаются программы (Alcohol 120%, WinIso, LighAlloy, Total Commander) natdima Microsoft Windows 2000/XP 7 04-01-2007 12:00
(solved) RunOnceEx. Запускаются окна Проводника вместо установки приложений Stile Автоматическая установка Windows 2000/XP/2003 14 11-02-2006 23:25




 
Переход