![]() |
(solved) RunOnceEx - запуск autorun CD
Привет всем.
Как сделать автозапуск папки (CD). Т.е. у меня на DVD - загрузочный Windows XP (атоустановка). Выолняется через RunOnceEx установка приложений и обновлений. Т.к. после установки некоторых программ требуется перезагрузка, то у меня происходит несколько n-RunOnceEx, но в последнем я хотел прописать, чтобы после перезагрузки загрузился сам Windows и окно автозапуска папки (CD) (%CDROM%\Software\AUTORUN.exe), без окошка устанавливаемых программ от RunOnceEx. Т.е. у меня в диске DVD есть папка "Software", а в ней AUTORUN.exe, выглядело бы так, как будто при загруженной системе вы вставили диск с автозапуском. Если поняли, то благодарю за ответ. Решение |
e9990638
А чем тебе ненравитса AUTORUN.INF в корне CD или может ты про него забыл!!? :) Код:
[AutoRun] |
boss911
В корне диска есть свой AUTORUN.INF для Windows XP. Во первых если даже так, то как он запустится после всех RunOnceEx? Если его прописать в последнем RunOnceEx, то все равно система полностью не загружается, висит окно от RunOnceEx, сам AUTORUN.exe запускается, но его интерфейс желает лучшего, т.е. рамка с ярлыками "Свернуть" / "Закрыть". Я так понимаю, что система не до конца загружена, следовательно вся графическая часть приложений не корректно отбражается. Есть ли вариант другой? |
e9990638
есть ... а что за проги пребующие обязательной перезагрузки ? может есть способ подсказать как избавитсчя от этих перезагрузок или от программ |
ANDYru
У меня в дистрибутиве WinXP: 1. Сам WinXP SP2 с интегрированными обновлениями (высокоприоритеные обновления) 2. Папка "UpdateXP" внутри которой "Update1" (дополнительные обновления для программ устанавливаемые через qchain.exe, в т.ч. Windows_Media_10.exe)- перезагрузка 3. Папка "UpdateXP" внутри которой "Update2" - обновления для самой WMP10 и кодеки для него. - устанавливаются почему-то только после установки самого WMP10 с его последующей перезагрузкой. (Пробовал интегрировать - выдавало сообщение во время установки WinXP, что отключено восстановление системы, типа нажмите "Ok" и идем дальше) 4. Далее Office2003 со всеми обновлениями и всякий мелкий софт для работы, в конце которого "Компас-3D_V7-Plus" (он взломанный, т.е. не требует ключа HASP, но ему требуется перезагрузка) 5. Драйверы (устанавливаю как прописано в них, если надо перезагрузка - то да) - не пробовал по другому, эксперименты с ними пока не провожу. (Был неудачный опыт - убил кучу времени, в результате оставил все как есть). 6. Сама папка "Soft" - вот тут и хотелось чтоб у меня был выбор, надо устанавливать все или выбрать только некоторые. Установка всего этого проводил по методу RunOnceEx. Вот вроде и все. Даже если потребуется всего лишь одна перезагрузка, то как все-таки запустить CD автоматом? |
e9990638
В конце последнего RunOnceEx импортируйте нужную команду в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce. INF можно запускать примерно так Код:
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %windir%\System32\isotools.inf |
e9990638
тогда по порядку .. вопервых рекомендую ознакомится с http://forum.oszone.net/showthread.php?t=61288 все обновления пост SP 2 .. перезагрузки не требует тка как интегрится заранее в дистриб по поводу WMP10 к паку от http://forum.oszone.net/showthread.php?t=61288 есть куча аддонов в том чисде и WMP10 http://forum.oszone.net/showthread.php?t=60615 (а лучше зайдите на сайт автора пака - и там есть старница с аддонами и не только) это тоже ребута не требует всякие там офисы шмофисы и кучи вашего совта ставьте ну скачеж при помощи http://forum.oszone.net/showthread.php?t=51853 (на мой взгяд наиболее удобный вариант) понимает конфиги (можно готовые , а можно подсовывать) при запуске проги можно выбирать что ставить а что нет .... ну а то что требует ребута ставьте уже при первом входе в систему (скрипты вам помогут типа автоита) таким образом можно в ходе установки системы избежать лишних перезагрузок - ну кроме что разве контрольно в голову у же после первого входа в профиль (и то это можно автоматизировать) |
ANDYru
1. Пробовал ставить UpdatePack-XPSP2-Rus (версии разные), но все равно ставятся не все обновления - это факт, после всего этого заходишь на сайт WindowsUpdate - почему требуется загрузить еще от 5-12 обновлений (некоторые хотя были в UpdatePack-XPSP2-Rus, как утверждали авторы). В моем варианте, если потребуется дополнить обновления - то знаешь как. (Потому что не знаю как писать UpdatePack-XPSP2-Rus). 2. Насчет WMP10 - устал от его капризов, потому и выделил в отдельную установку с его обновлениями и кодеками. 3. По поводу http://forum.oszone.net/showthread.php?t=51853 - спасибо, буду пробовать, но все равно надо разобратся с тем что есть (запустить CD автоматом). Спасибо за помощь. |
Vadikan
Извини, не так быстро, как это импортировать в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce. INF ? Если можно поподробнее: у меня есть папка "Soft" с AUTORUN.INF внутри. У меня пока выглядит так: PHP код:
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %windir%\System32\isotools.inf Спасибо за ответ. |
Сюда и вставить.
Код:
REG ADD %KEY%001 /VE /D "Программы" /f |
e9990638
даже не знаю как комментировать то что у вас не работает Цитата:
автор пака очень скурпулёзно и вовремя его обновляет - так что альтернатива очень неплохая да ещё и с аддонами (хоть свои лепите) насчёт запуска с сиди - то ответ прост - переходите на дивиди (там места больше - вот и ставте все ваши программки с одного диска чтоб не подсовывать другие..) не стоит ещё раз говорить что у вас не получается - просто поищите ошибки (они наверняка найдутся , и начните лечше всего с дистрибутива - возьмите проф корпаратив и ничего не вырезая начните ставить паки а аддоны - и тестите до правильной работы на виртуалке - а уж потом занимайтесь кострацией .. |
Cruiser
Спасибо |
ANDYru
У вас есть полный русский хелп для "чайников" или ссылка на него по поводу написания UpdatePack-XPSP2 и добавления аддонов (в том числе как они пишутся)? Буду рад. Код:
насчёт запуска с сиди - то ответ прост - переходите на дивиди (там места больше - вот и ставте все ваши программки с одного диска чтоб не подсовывать другие..) Код:
всякие там офисы шмофисы и кучи вашего совта |
Vadikan
Попробовал как ты предлагал, у меня не получилось, может что-то не так, вот мой код: PHP код:
|
e9990638
ну сделай отдельный runonce для того что нужно потом и выкинь по окончании установки его на рабочий стол |
e9990638
Сорри, мой ответ с запуском INF файла наверное запутал еще больше. Смысл операции такой. Ваш последний RunOnceEx.cmd выглядит примерно так. Код:
cmdow @ /HID Замечания: Для цитирования используйте тег [quote ] или [q ], но [code ] Для кодов используйте тег [code ], а не [php ] Разберитесь с установкой приложений без перезагрузки. Это проще, чем делать многочисленные Runonceex. Для каждого приложения свои способы подавления перезагрузки. |
Vadikan
Спасибо за код, все получилось. |
Время: 00:55. |
Время: 00:55.
© OSzone.net 2001-