выполнение нужных файлов ПОСЛЕ установки. как?
имею 2 задачи
1) файл .vbs 2) команду powercfg /hibernate off и то и то нормально не отрабатывается при инсталле, даже в RUNONCEEX - vbs дает косяк ошибок, а вторая команда просто не действует В запущенном состоянии работает нормально и срабатывает должным образом. Есть у меня файлик LINKDEL.CMD (Реаниматору привет :) ) в конце файла CMDLINES делается следующее REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "LinkDel" /D "linkdel.cmd" /f сам файл: Код:
cmdow @ /HID Подскажите, что не так? |
Цитата:
вот как надо: Код:
REG ADD %KEY%\%i% /VE /D "LinkDel" /f Код:
cmdow @ /HID Цитата:
Цитата:
Цитата:
"regedit /s %systemdrive%\install\hklm.reg"[q] а hkcu.reg из cmdlines.txt - чтобы параметры применялись к профилю "Default User". Цитата:
Добавление IF EXIST операторов перед удалением того или иного файла/папки тоже бессмысленно. вот это что такое: Цитата:
Цитата:
И ещё, Статья про RunOnceEx |
в RUNONCEEX.CMD это все есть. список формируется и выполняется без вопросов и проблем.
в Run, насколько я понимаю, пишется чтобы выполнились все автоустановки от всех программ и тогда обновить реестр и прочее. Для этого выгружается эксплорер, ждется 2 секунды чтобы точно выгрузился (а не просто так 2 секунды постоять от нечего делать) И я кажется внятно написал, что на этапе RUNONCEEX мои 2 задачи нормально НЕ ОТРАБАТЫВАЮТСЯ. Если б я мог выполнить их там - я б наверное не создавал этот топик. уж что-что, а RUNONCEEX я перепахал вдоль и поперек. P.S. Все что вы выделили (были бы в школе - сказал бы, что почеркали красной ручкой :) ) - работает нормально. И в реестр в Run добавляет файл, и прочее. ---- кстати, небольшая ошибка в первом посте - добавляется запись не с RUNONCEEX файла, а с другого, где больше нигде запись в реестр не идет, потому KEY и прочее не указано. Но тем не менее добавляет в run нормально и без проблем. P.S.если вы первый раз видите паузу с помощью пинга - используйте поиск, там много такого добра :) |
Vizit0r, Уточните, что вам вообще нужно? Способ как это все запустить?
|
угумс.
Как прописать в Автозагрузку (винда русская - насколько я понял при записи в реестр русские пути не рекомендуются настоятельно) либо как еще их выполнить... единственное что я знаю - руками они запускаются и выполняются нормально. Суть в том, чтобы они так же выполнялись скриптом |
Цитата:
- убедитесь, что файл net.vbs лежит в каталоге \$OEM$\$$\system32 на диске Цитата:
Вообще, слишком много лишних телодвижений и ненужных вещей... |
1)лежит
2)ну я же не просто так копирую их в систем32. не работает оно на моменте инсталла RunOnceEx. Конкретно эта команда - отрабатывает, но не действует. попробую через такой вариант запуска - 1) |
Vizit0r, а что в этом vbs-файле? если параметры сети - не проще ли их применить через WINNT.SIF ?
Цитата:
и, вообще, имхо, по дефолту в винде hibernate отключен.. |
Vizit0r, А если метод svcpack попробовать?
|
Вложений: 1
файл net.vbs вложил.
Насчет hibernate много читал форум тут, в итоге оказалось что ровно и безглючно hibernate из реестра не отключается, можно только через powercfg svcpack же отрабатывает на какой-то там -13 минуте вроде, RunOnceEx намного позже - в самом конце - и все равно не срабатывает Впрочем, если ничего не получится - буду пробовать так :) |
Цитата:
|
он ищет оба подключения, сначала просто "подлючение по локальной сети", затем "... 2".
спасибо говорить тут |
Цитата:
|
Vizit0r, я раньше поступал немного проще, запускал самый последний нужный мне cmd-шник кинув его в
Код:
"%ALLUSERSPROFILE%\\Главное меню\\Программы\\Автозагрузка" |
сейчас, чтобы проверить RunOnceEx + первый запуск - нужно каждый раз винду переставлять.
ради того, чтоб заметить, что ты там букву пропустил или еще какая-то мелочь - и опять надолго полная переустановка. может кто знает, как готовую, полностью проинсталленую винду "попустить" до 3-его этапа - RunOnceEx - который после двух первых ребутов ибо мне смутно припоминается, что если из system32\config снести основные файлы и заменить их резервными - то начнется установка со второго этапа - но с этого смысла особого ету, второй этап и есть самый длинный, первый длится минуту-полторы. Подскажите, как-то же отлаживает народ эти моменты, вряд ли по пятьсот раз переставляют систему P.S. Сделать образ не получится - нет CD-ROM'а на компе :) fox_sly почитайте первый пост, у меня именно так и происходит, только не в автозагруку, а в ресстр в Run...но не работает почему-то. Потому и хотелось бы чтобы выполнялось это либо с задержкой, положим, в минуту, либо после первого ребута (нежелательно, потому что для того же vbs-скрипта надо будет делать еще один ребут) А вообще-то есть разница между автозагрузкой и Run'ом по очередности выполнения? |
Цитата:
|
добавляется и отрабатывает.
если он уже есть одной строкой вставленный - зачем мне плодить файлы? или я чего-то не так понимаю? |
Vizit0r, хм, возможно я перепутал с другим ключом.
Цитата:
Код:
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v LinkDel /d Путь\LinkDel.cmd Код:
reg import desktop.reg Код:
REGEDIT /S desktop.reg |
можно и так и так, это равнозначно. и то и то затрет старые значения (если есть) новыми без вопросов.
Цитата:
Код:
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "LinkDel" /D "linkdel.cmd" /f |
Цитата:
|
Цитата:
Насчет образа речь идет об образе винта или установочного диска ?, если диска то UltraIso или тому подобное. А настет автозагрузки, она помоему выполняяется позже, чем секция Код:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run |
виртуал после перебивки системы уже поставлю, на днях
за образ системы после второго ребута |
Цитата:
А насчет папок автозагрузки писал, потому, что реально в свое время намучился с переносом ярлыков на панель быстрого запуска и прочей ерундой :( |
итак, вопрос решен.
Пришлось плодить сущности, но хотя бы так. Из cmd'шника, который из Run выполняется (см. первый пост) я добавил запись в автозагрузку, как подсказал fox_sly( за что ему благодарность :)), она себя при первом старте не выполняет, зато после первого ребута (который все равно должен произойти для нормального старта Nod32) - выполняется, отлично все отрабатывает - и vbs и удаление из автозагрузки себя и тотала, еще пару полезных вещей, ну и себя конечно сносит в конце из автозагрузки. Спасибо всем помогавшим. |
Время: 05:28. |
Время: 05:28.
© OSzone.net 2001-