![]() |
Уже замучился с видом папок в проводнике. Хочу все видеть и никакого WebView.
Сделал огромное кол-во попыток. Запас моих выдумок почти иссяк. Шаг 1. Во время cmdlines.txt из HKCU.REG ничего не проставляется... Шаг 2. Во время [SetupParams] UserExecute = ничего не проставляется... Шаг 3. Во время [GUIRunOnce] ничего не проставляется... Шаг 4. Во время RunOnceEx из cleanup.cmd ничего не проставляется... Шаг 5. Во время следующей загрузки после RunOnceEx через RunOnce ничего не проставляется... При этом, если после установки и загрузки системы вручную запустить несчастный файлик folder.reg или самому запустить батник, который его в RunOnce прописывает, то все нормально. Что я делаю не так? P.S. Содержимое folder.reg: Код:
REGEDIT4 |
DmitryOlenin
Цитата:
|
Vadikan
cmdlines.txt: Код:
[COMMANDS] Часть cleanup.bat: Код:
SET KEY1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce Вместо RunOnceEx.cmd через cmdlines.txt я использую установку на этапе T-9 ( Код:
[SetupParams] UserExecute = Часть auto.bat(аналог RunOnceEx.cmd): Код:
REG ADD %KEY%\60 /VE /D "Cleaning Up and Rebooting" /f Не понимаю, что твориться :( |
Какой-то странный cleanup.bat. Зачем еще что-то добавлять в RunOnceEx чтоб при следующей перезагрузке срабатывало. Просто внесите туда строку
Код:
REGEDIT /S "%systemdrive%\install\folder.reg" Что же касается, cmdlines.txt, синтаксис правильный, но где у вас сам файл folder.reg находится? |
Цитата:
Правда у меня копируется все в директорию Windows - дабы не плодить лишнего. Возможно стоит попробовать указать полный путь до reg-файла вида Код:
REGEDIT /S "%windir%\folder.reg" Еще раз обращаю ваше внимание на поразительный факт: При автоматической установке Cleanup.bat отрабатывает весь, за исключением двух строк, описанных выше, а при запуске этого же файла вручную - все в порядке. Я не понимаю, как такое может быть. |
DmitryOlenin
Еще раз обращаю ваше внимание на странный подход к cleanup.bat. Если нужно импортировать REG файл, то делайте это сразу, а не загоняя его в RunOnceEx к следующему входу в систему. Я уж не говорю о том, что там указан файл fold.reg и синтаксис RunOnceEx неправильный. RunOnceEx |
Vadikan
Статью я естественно читал. Ладно, скажем иначе. Изначально в cleanup.bat была написана в том числе строка Код:
REGEDIT /S %windir%\folder.reg Прошу прощения, что надписью folder.reg ввел в заблуждение. Пока так и не нашел причины не импортирования. Сейчас буду с досовской кодировкой эксперементировать... Да, кстати, синтаксис абсолютно верный. Вот для сравнения 2 строки из вашего мануала: Код:
REG ADD %KEY%\055 /VE /D "Cleaning Up and Rebooting" /f |
Цитата:
REG ADD %KEY%\055 /V 1 /D "%systemdrive%\install\cleanup.cmd" /f vs. REG ADD %KEY1% /V 1 /D "regedit.exe /s %windir%\fold.reg" /f |
Vadikan
Строки брались из вашего мануала... В RunOnceEx запускается CleaUp.cmd. А вы пишете о самом CleanUp.cmd(тогда непонятна фраза о неправильности моего RunOnceEx). Не уверен, что корректно сравнивать файлы с разными функциями. Насчет Код:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce Итого мы имеем... 1. Не отрабатывающий файл в cmdlines.txt - Причина неясна 2. Не отрабатывающий в части установки конкретного reg-файла RunOnceEx.cmd с правильным синтаксисом - Причина неясна 3. Не отрабатывающий в части установки конкретного reg-файла Cleanup.cmd с правильным синтаксисом и различными вариантами установки(сразу и в следующую перезагрузку) - Причина неясна И, при этом, отлично работающий reg-файл в отдельности... Цитата:
И прекрасно срабатывает, но только в том случае, если файл запускается вручную. :( |
DmitryOlenin
Что вы мне голову морочите? Я вас попросил привести cleanup.cmd, вы мне приводите Код:
SET KEY1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce Короче, будет вам отдельная тема... И не надо мне в ЛС стучаться с просьбой ответить на вопросы... |
Цитата:
Код:
regedit.exe /s %windir%\fold.reg То есть было так, как вы сказали: Цитата:
Цитата:
Цитата:
|
Время: 12:10. |
Время: 12:10.
© OSzone.net 2001-