Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Обсуждение статьи "Установка Windows XP по сети. RIS, но не Microsoft"

Модераторы: editor, Devils

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение root » 03 фев 2010, 21:45

lrm писал(а):но вопрос следующий - запуск команд из секции GuiRunOnce происходит на третьем этапе установки, после второго ребута, между настройкой пользовательских профилей и финальной загрузкой рабочего стола - а когда просиходит запуск wpi-визарда? не потрем ли мы wpi до того, как он отработал?

Посмотрите в сторону ключа реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce. Создайте батник который все чистит, а в clear.cmd пропишите
Код: Выделить всё
reg ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce /v clear_all /t REG_SZ /d "%SystemDrive%\ваш_батник_очистки.cmd /f >nul

Пример, использования этого можно найти здесь
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение lrm » 04 фев 2010, 21:32

как вариант. единственная проблема - требуется перезагрузка.
ну и параметр /t REG_SZ можно не указывать, ибо по-умолчанию.
а для выполнения единственной команды можно не плодить батников, а ограничится
Код: Выделить всё
@reg ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce /f /v clear /d "cmd /c \"rd /s /q %%systemdrive%%\wpi\"" >nul

нюансы:
%% - экранирует %
\" - экранирует "

из самого wpi wpi не удалить (это когда я пытался отдельной галкой в впи пускать команду на удаление wpi)
можно, конечно, включить в wpi конфиге параметр "ExecuteAfter" - но тогда пропадает возможность выбора, ибо он будет работать всегда после окончания работы wpi.

вариант с Runonce, как я уже говорил, требует перезагрузки. в голову приходит только кривой и странный вариант - запуск через ExecuteAfter батника, который будет спрашивать у пользователя - удалять ли папку wpi.

есть идеи?
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение Devils » 04 фев 2010, 22:35

Есть небольшая идейка. команда
Код: Выделить всё
rundll32.exe iernonce.dll,RunOnceExProcess

Команда инициализирует запуск RunOnceEx (перезагрузка не требуется). И будет вам счастье.
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение lrm » 04 фев 2010, 23:52

счастья не вышло.(
во-первых, некоторые источники утверждают, что rundll32.exe iernonce.dll,RunOnceExProcess инициируют запуск не HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ а
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\
в любом случе, когда я добавляю какую нить команду в любой из этих разделов (или даже в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce без Ex) и выполняю rundll32.exe iernonce.dll,RunOnceExProcess ничего не происходит
-------
научился пользовать RunOnceEx (надо было не просто добавлять параметр со случайным именем и команду, а создавать подраздел в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ и мутить уже в нем) но это не решает проблему.
дело в том, что даже прописанный в ExecuteAfter параметр оболочка выполняет из себя, а не после выхода..мм.. из себя. ну, то есть она не передает управление этой команде, а просто выполняет ее после всех своих действий. что опять возвращает нас к исходной проблеме.

идея о том, что придется искать\рисовать какую-нибудь маленькую программу, которая будет сидеть в памяти после установки винды и ждать окончания работы wpi, после чего искать оставленный wpi флаг удаления\не удаления каталога меня несколько пугает. и принцип оккама, опять же...
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение Ashik » 06 фев 2010, 02:30

Присединяюсь к предыдущему оратору ))
Уже неплохо зарекомендовавшие себя сборки хотя бы в целях экономии времени можно ставить.
Правда, первые два вечера, убитые на установку по сети Zver2010 пока привели лишь к испорченному или отсутствующему файлу txtsetup.sif
Ashik
 
Сообщения: 13
Зарегистрирован: 06 фев 2010, 02:03

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение lrm » 06 фев 2010, 03:43

первые два вечера, убитые на установку по сети Zver2010 пока привели лишь к испорченному или отсутствующему файлу txtsetup.sif

ответил в той теме
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Возможность ставить готовые сборки XP (ZverCD, Philka и т.д)

Сообщение Devils » 07 фев 2010, 13:06

Еле вылез в тырнет, т.к. нахожусь за полтыЩи километров от дома на встрече с бывшими одноклассниками (7 лет их не видел). Завтра вечером буду дома, встану на раздачу малого и большого скрипта. Также постараюсь помочь с возникшими у вас проблемами. Посмотрев, что есть интересующиеся люди установкой сборок по сети, || займусь разработкой скрипта для таких вот сборок. Постараюсь его сделать максимально универсальным к различным сборкам.
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Пред.

Вернуться в Установка Windows XP по сети. RIS, но не Microsoft

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 1

cron
@Mail.ru