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

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

Ответить
Настройки темы
Запуск команды с переменной среды через реестр.

Аватара для scuscumbric

Новый участник


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

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


Доброго времени суток!
Пытаюсь сделать установочный windows xp с развёрткой из wim файла.Образ подготовлен,но после разворачивания образа надо,чтобы запускался автоустановщик драйверов.Ясно, что это нужно только 1 раз.На уме только запуск через реестр (ключ runonce).Однако нужно,чтобы путь к запускаемому файлу не был привязан к букве диска,тогда надо использовать переменные среды,но вот беда,реестр не дружит с переменными.
Пробовал в реестр [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"DRVInst.exe"="%Windir%\\drvinst.cmd".Не подходит.
Как же мне запустить эту программу при первом входе пользователя в систему?

Отправлено: 21:29, 29-08-2015

 

Аватара для scuscumbric

Новый участник


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

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


Заметил вот что:если в строке запуска не указывать пути,то запускается одноимённая программа, зарегистрированная в ОС.
Пример: ключ "DRVInst.exe"="notepad" приводит к запуску блокнота,и это уже не привязано к букве диска.Может это как-нибудь обыграть?

Отправлено: 21:50, 29-08-2015 | #2



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

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


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Положи DRVInst.exe в C:\WINDOWS\system32\ или любую другую папку из %Path%.

Отправлено: 23:51, 29-08-2015 | #3


Аватара для scuscumbric

Новый участник


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

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


Ж.Д.А.Л.К.Е.Р., спасибо, помогает.

Отправлено: 10:08, 30-08-2015 | #4


Аватара для scuscumbric

Новый участник


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

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


В C:\WINDOWS\system32\ добавил SFX -архив с именем DRVInst.exe c батником внутри и автозапуском этого батника, в реестр добавил [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"DRVInst.exe"="DRVInst.exe".
При первом входе запускается SFX, потом батник, а батник уже запускает реальную DRVInst.exe в другой папке,причём путь уже содержит переменную %systemroot%.

Отправлено: 19:30, 30-08-2015 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Какое значение переменной среды в случае переноса конечной папки? wiznv Скриптовые языки администрирования Windows 7 06-06-2013 12:09
CMD/BAT - [решено] Добавление переменной в реестр через Пуск->Выполнить gora Скриптовые языки администрирования Windows 1 23-05-2012 23:11
CMD/BAT - [решено] Добавление новой переменной в переменные среды mugensamara Скриптовые языки администрирования Windows 5 12-05-2011 15:11
Разное - [решено] Есть чтонибудь типа переменной среды %PATH% для dll alzasr Microsoft Windows 2000/XP 3 29-05-2009 10:36
[статья] Создание переменной среды, соответствующей букве установочного диска Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 17-01-2009 18:21




 
Переход