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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » [решено] как добавить запись в RunOnce пользователя

Ответить
Настройки темы
[решено] как добавить запись в RunOnce пользователя

Ветеран


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


Конфигурация

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


Подскажите, как добавить запись в RunOnce пользователя? Через синхронную программу в 7 проходе не удаётся.

Отправлено: 11:09, 28-08-2013

 

(*.*)


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

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


sov44, в чем конкретно проблема?

См. также http://www.oszone.net/8610#configure

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 12:11, 28-08-2013 | #2



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

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


Ветеран


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

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


Vadikan, пишу на 7 проходе синхронную команду
Код: Выделить весь код
cmd /c "for %a in (C D E F G H I J K L N M O P Q R S T U V W X Y Z) do if exist %a:\MInst\MInst.exe Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v soft /t REG_SZ /d %a:\MInst\MInst.exe /f"
программа запускается при первом входе в систему, а не при втором, как хотелось бы.
Если поменять HKCU на HKLM, то запуск происходит на втором входе но на чёрном фоне без загрузки эксплорера http://savepic.su/3107007.jpg Но это как-то не привычно.

Отправлено: 12:30, 28-08-2013 | #3


(*.*)


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

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


Цитата sov44:
программа запускается при первом входе в систему, а не при втором, как хотелось бы. »
Ну так при первом входе пропишите в RunOnce то, что вы хотите запускать на втором

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 15:29, 28-08-2013 | #4


Ветеран


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

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


Цитата Vadikan:
Ну так при первом входе пропишите в RunOnce то, что вы хотите запускать на втором »
Через Autounattend.xml никак.

Отправлено: 17:40, 28-08-2013 | #5


(*.*)


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

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


sov44, reg add /?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 09:18, 29-08-2013 | #6


Ветеран


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

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


Цитата Vadikan:
sov44, reg add /? »
Vadikan, с reg add всё нормально. Пример добавления записи в посте 3. Код рабочий. Повторюсь, команда не добавляет запись в HKCU на стадии обработки Autounattend.xml. Может на 7 проходе нет ещё ветки HKCU ?

Отправлено: 10:30, 29-08-2013 | #7


(*.*)


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

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


sov44, понял. Для проверки поставьте паузу 5 минут перед импортом. См. также http://www.oszone.net/8609

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 29-08-2013 | #8


Ветеран


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

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


Проверил, HKCU есть, но RunOnce работает не корректно - запускается сразу, не дожидаясь перезагрузки компьютера.
На 7 проходе сделал запуск батника inst.cmd
Код: Выделить весь код
::@echo off
for %%a in (C D E F G H I J K L N M O P Q R S T U V W X Y Z) do (
if exist %%a:\drv\DPS-drv.exe start %%a:\drv\DPS-drv.exe
if exist %%a:\MInst\MInst.exe pause& Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v soft /t REG_SZ /d %%a:\MInst\MInst.exe /f
)
pause
exit /b
Удалось пробиться в RegEdit, в итоге на первой паузе запускается первая программа http://savepic.su/3096647.jpg, после отпускания паузы добавляется запись в RunOnce http://savepic.su/3139654.jpg, после отпускания паузы программа из RunOnce сразу стартует http://savepic.su/3115078.jpg
Рабочего стола и эксплорера нет. Наверное вход выполняется под локальной машиной, а не под пользователем. Возможно в этом достоинства и недостатки Autounattend.xml ?

Последний раз редактировалось sov44, 10-01-2014 в 09:58.


Отправлено: 13:34, 29-08-2013 | #9


(*.*)


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

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


sov44, RunOnce выполняется после аутентификации http://www.oszone.net/8609#desc

Попробуйте вместо импорта в раздел реестра RunOnce загнать команду в планировщик
Код: Выделить весь код
schtasks /rl highest /tn MyRunOnce  /sc logon /tr "здесь запуск командного файла"
В командном файле пропишите вызов своей программы и удаление задание:
Код: Выделить весь код
schtasks /delete /tn MyRunOnce

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:51, 29-08-2013 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » [решено] как добавить запись в RunOnce пользователя

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Как добавить в локальную группу пользователя AD Lord_@lex Скриптовые языки администрирования Windows 5 08-05-2013 11:51
Печать - [решено] Как добавить принтер с правами пользователя rustless Сетевые технологии 1 21-09-2010 10:49
MySQL - Как добавить запись в таблицу, имеющую внешний ключ andrystepa Программирование и базы данных 3 27-03-2009 02:01
VBS/WSH/JS - Как добавить нового пользователя Ermakov Скриптовые языки администрирования Windows 4 21-02-2009 13:21
Как добавить пользователя в группу администраторов из DOS babki Microsoft Windows 2000/XP 2 09-01-2006 13:49




 
Переход