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

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

Ответить
Настройки темы
[решено] Не запускаются файлы из DetachedProgram

Аватара для s127d

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


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

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


Изменения
Автор: s127d
Дата: 30-01-2007
Есть рабочий дистрибутив с Win2k.
Всё настроено и работает. Используются папки $OEM$
Решил от них избавиться, но остался нерешённым один вопрос:
Мне надо скопировать папку с драйверами с CD на винт по времени как раз до установки оборудования, т.е. на T-39
Прочитав форум (Альтернатива $OEM$ , Нужна помощь!!!Вопрос по батнику и cmdlines.txt и Ввод данных на T39) решил сделать следующее:
1) В корне CD создал папку DRV, в ней подпапку Drivers с необходимыми мне дровами;
2) В winnt.sif изменил:
Код: Выделить весь код
...
[Unattended]
OemPreinstall=No
OemPnPDriversPath="C:\Drivers\1_Intel;C:\Drivers\2_3Com;C:\Drivers\2_BCM570x"
...
[GuiUnattended]
DetachedProgram = "C:\Winnt\Temp\Presetup.cmd"
...
3) Создал файл Presetup.cmd и с помощью HFSLIP он на текстовом этапе копируется в C:\Winnt
Код: Выделить весь код
TITLE="Presetup copy"

FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\CDROM_NT.5 SET CDQ=%%d:

XCOPY /E /Q /y %CDQ%\DRV %SYSTEMDRIVE%\

EXIT
Делал установку как на Microsoft Virtual PC, так и на реальном компе, НО
Файл Presetup.cmd не выполняется, папки с драйверами не копируются.
Вместо Presetup.cmd, делал WinRAR-овский самораспаковывающийся архив.
Итог тот же. Команда из DetachedProgram не отработала, как будто её вообще нет.

Где имеет смысл копать?

P.S. Если файл запустить после установки Win2k, то всё выполняется.

Отправлено: 11:32, 28-01-2007

 

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


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

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


Когда делались различные пакеты драйверов, то, по-моему, многие столкнулись с этой проблемой (Boa Soft, Bâshrat the Sneaky). Использовали они метод Fake-setup, а не DetachedProgram. Видно, что-то не то с ним. И этот FakeSetup запускал как раз presetup.cmd. Так что, видимо, решение следует искать в этом направлении.

Отправлено: 16:41, 28-01-2007 | #2



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

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


Аватара для Fanzuga

Фанзюга


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

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


s127d

Кажется дело в этом:
Код: Выделить весь код
[Unattended]
OemPreinstall=No
надо:
Код: Выделить весь код
OemPreinstall=Yes
Ну и еще напрягают абсолютные пути.
Более верно использовать системные переменные %SYSTEMDRIVE% и %SYSTEMROOT%.

-------
Баста, карапузики, кончилися танцы...
Клуб переводчиков|Твики реестра


Отправлено: 16:49, 28-01-2007 | #3


Аватара для s127d

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


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

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


to Fanzuga
Если я ставлю OemPreinstall=Yes - теряется F6 на текстовом этапе.
Отказ от $OEM$-папок связан именно с этим.


Цитата:
Более верно использовать системные переменные %SYSTEMDRIVE% и %SYSTEMROOT%.
P.S. Ага, уже заменил, но не помогает.

Отправлено: 18:26, 28-01-2007 | #4


Аватара для Fanzuga

Фанзюга


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

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


s127d

Сорри, просмотрел , что нужно без папки $OEM$.
У нас была Похожая тема.
может она наведет на мысль?

Вообще интересно, а сам файл-то копируется в нужное расположение?
Цитата:
теряется F6 на текстовом этапе
я так понимаю речь идет о W2K поэтоу драйверпаке от Башрат и аддон от Боа Софт в чистом виде применить не удается.
Но можно посмотреть и переделать под 2000. Так как раз вся фишка в интеграции драйверов масссторадж + сохранение функционала F6.

Отправлено: 19:19, 28-01-2007 | #5


Аватара для s127d

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


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

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


Цитата:
Вообще интересно, а сам файл-то копируется в нужное расположение?
Сам файл копируется.

Написал ProkVS.
Может ответит.

Последний раз редактировалось s127d, 29-01-2007 в 14:09.


Отправлено: 07:07, 29-01-2007 | #6


Аватара для s127d

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


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

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


ProkVS решил вопрос с помощью аддона по интеграции драйверов.

to ALL
Кто-нибудь успешно запускал файлы из DetachedProgram ?

Отправлено: 16:52, 29-01-2007 | #7


Аватара для Fanzuga

Фанзюга


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

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


s127d

У меня у самого в WINNT.SIF такой код:

Код: Выделить весь код
[GuiUnattended]
    ....
    DetachedProgram = "%SYSTEMDRIVE%\UIT\RUNP.EXE"
где RUNP.EXE - это SFX архив RAR. Но он у меня кидается на системный раздел из $OEM$

если получилось скопировать файл без $OEM$ это уже хлеб, надо копать дальше, может просто ошибка в путях?

-------
Баста, карапузики, кончилися танцы...
Клуб переводчиков|Твики реестра


Отправлено: 05:15, 30-01-2007 | #8


Аватара для s127d

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


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

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


Странно получается: файл есть, на диск копируется (проверял сразу после текстового этапа), даже запускается? НО ничего не делает...
Файл setupact.log
Код: Выделить весь код
Запущена графическая часть программы установки.
Программа установки вызвала внешнее приложение C:\WINDOWS\Temp\Presetup.cmd .
C:\WINDOWS\Driver Cache\i386\sp4.cab скопирован в C:\WINDOWS\system32\storprop.dll.
E:\i386\SPOOLSV.EX_ скопирован в C:\WINDOWS\system32\SPOOLSV.EXE.
...

Отправлено: 19:03, 01-02-2007 | #9


Аватара для Fanzuga

Фанзюга


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

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


s127d

Значит бага в Presetup.cmd.
Добавь в конце строк что-то типа ">> %Systemdrive%\Prestup.log" чтобы все команды писались в лог и посмотри на чем спотыкается. Я не силен в ком строке, но может какая то ошибка в синтаксисе, команды копирования.

-------
Баста, карапузики, кончилися танцы...
Клуб переводчиков|Твики реестра


Отправлено: 19:11, 01-02-2007 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] НЕ запускаются exe файлы ospa Microsoft Windows 2000/XP 9 31-08-2012 19:26
[решено] не запускаются exe файлы virtual-wind Лечение систем от вредоносных программ 9 15-11-2009 22:01
[решено] Не запускаются exe файлы Michael Лечение систем от вредоносных программ 16 28-08-2009 09:17
Ошибка - [решено] Не запускаются ВСЕ файлы VLT Microsoft Windows 2000/XP 5 05-03-2009 10:35
Медиа - [решено] Не запускаются *.EXE файлы PulSar.CE194694 Microsoft Windows Vista 5 25-07-2008 15:01




 
Переход