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

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

Ответить
Настройки темы
[статья] Установка приложений по окончании установки Windows Vista

(*.*)


Administrator


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


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

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


Автоматическая установка Windows Vista » Установка приложений по окончании установки Windows Vista
В этой статье рассматривается самый простой способ установки приложений. Приложения размещаются на USB-диске или установочном DVD-диске виста, а установка производится по оконачнии установки Windows Vista - либо до первого входа в систему от имени системной учетной записи, либо при первом входе пользователя в систему....


Читать дальше...

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

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

Отправлено: 18:25, 18-01-2009

 

Аватара для Boa Soft

Компьютерный шаман


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

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


Есть еще один не совсем стандартный способ. "Подсмотрен" мной у одного бренда в заливке ноутбука. Метод работоспособный и проверенный мной лично.

Суть метода в том, чтобы поместить наш файл CMD-сценария в папку автозапуска.

1. Создаем командные файл cmd
пример:
Код: Выделить весь код
@echo off

Title=Настройка первого запуска

echo Выполнение предварительной настройки системы
echo Пожалуйста, не выключайте компьютер!!!
echo По окончанию настройки компьютер, возможно, будет перезагружен.
есно Потерпите немного! Настройка не займет много времени.
echo.

echo Запуск: %Date% %Time% > c:\install.tag
echo. >> c:\install.tag
echo Пример запуска программы при первом запуске системы >> c:\install.tag
echo Можно задать почти любые действия по настройке >> c:\install.tag

net user Администратор /active:yes 
regedit /s "%SystemRoot%\oem\FirstRun.reg" >nul

echo. >> c:\install.tag
echo Окончание: %Date% %Time% >> c:\install.tag

cls
exit
2. Помещаем его в папку ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
тут возможно два варианта:
a: Включить его в сам instll.wim (http://www.oszone.net/8603/Add_Files#system)
б: Воспользоватся структурой $OEM$ папок (http://www.oszone.net/8603/Add_Files#oem)

3. При первом входе любого пользователя он будет выполнен. Но тут есть подводный камень. Файл далее будет выполнятся при каждом входе любого пользователя. Нам это не надо. Поэтому добавим в наш сценарий строчку для удаления отработавшего сценария. Сделать такой "суицид" несложно - командные файлы не лочатся ситемой при выполнении, и его свободно можно удалить.

пример:
Код: Выделить весь код
@echo off

Title=Настройка первого запуска

echo Выполнение предварительной настройки системы
echo Пожалуйста, не выключайте компьютер!!!
echo По окончанию настройки компьютер, возможно, будет перезагружен.
есно Потерпите немного! Настройка не займет много времени.
echo.

echo Запуск: %Date% %Time% > c:\install.tag
echo. >> c:\install.tag
echo Пример запуска программы при первом запуске системы >> c:\install.tag
echo Можно задать почти любые действия по настройке >> c:\install.tag

net user Администратор /active:yes 
regedit /s "%SystemRoot%\oem\FirstRun.reg" >nul

echo. >> c:\install.tag
echo Окончание: %Date% %Time% >> c:\install.tag

cls
del %0
exit
PS Содержимое коммандного файла приведено чисто для примера.

-------
Человеческая лень - главная движущая сила технического прогресса.

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

Отправлено: 23:47, 18-01-2009 | #2



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

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


(*.*)


Administrator


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

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


Boa Soft, способ понятен, но у него есть недостатки, как мне видится, даже помимо описанного тобой подводного камня.
Цитата Boa Soft:
При первом входе любого пользователя он будет выполнен. »
Административные задачи таким способом не автоматизируешь, потому что у пользователя не хватит прав, и он в лучшем случае получит запрос UAC, а в худшем - сообщения типа "отказано в доступе" и все. Только встроенный Администратор свободно сможет выполнить эти задачи.
Цитата Boa Soft:
Метод работоспособный и проверенный мной лично. »
Неужели ни разу не возникало проблем? Впрочем, зависит от выполняемых задач...

В этом и заключается отличие описанных в статье способов, от подсмотренного тобой. setupcomplete.cmd выполняется от имени LocalSystem, a при использовании FirstLogonCommands при входе любой административной уч. записи происходит автоматическое повышение прав.

Странно, что ОЕМ-сборщик пошел этим путем. Понятно, что FirstLogonCommands он использовать не мог, а отказ от setupcomplete.cmd оправдать можно только желанием настроить именно пользовательские параметры.
Цитата Boa Soft:
Поэтому добавим в наш сценарий строчку для удаления отработавшего сценария »
Это ты сам добавлял или ОЕМ-сборщик все-таки догадался это сделать?

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


Отправлено: 01:15, 19-01-2009 | #3


Аватара для Boa Soft

Компьютерный шаман


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

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


Цитата Vadikan:
Странно, что ОЕМ-сборщик пошел этим путем. Понятно, что FirstLogonCommands он использовать не мог, а отказ от setupcomplete.cmd оправдать можно только желанием настроить именно пользовательские параметры. »
Именно так. Там были некоторые настройки пользовательских параметров.

Кроме того, у еще одного производителя этот трюк использовался в режиме аудита - запускалась утилита, убивающая окно суспрепа и запускалось несколько скриптов.

Я пробовал внести из setupcomplete.cmd некотрые настройки пользователя - они не применились, видимо были перекрыты при создании профиля. Кроме юзерских настроек я и ничего не пытался сделать.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 01:05, 20-01-2009 | #4


(*.*)


Administrator


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

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


Цитата Boa Soft:
Я пробовал внести из setupcomplete.cmd некотрые настройки пользователя - они не применились, видимо были перекрыты при создании профиля. »
Дело не в этом. Файл запускается до входа пользователя в систему от имени LocalSystem, поэтому пользовательские настройки просто некуда импортировать.

Цитата Boa Soft:
Кроме того, у еще одного производителя этот трюк использовался в режиме аудита - запускалась утилита, убивающая окно суспрепа и запускалось несколько скриптов. »
Это тоже не очень понятно... Зачем убивать sysprep, который сам и запускаешь? В режиме аудита можно задать синхронные команды, ставя sysprep последней. А идущие перед ним команды использовать для настройки параметров вошедшего в систему пользователя (очевидно, встроенного админа, чтобы потом его профиль копировать в default user). В общем, это и есть рекомендуемый ОЕМ-сборщикам способ.

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


Отправлено: 03:01, 20-01-2009 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[статья] Установка приложений в режиме аудита Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 18 14-09-2020 10:10
[статья] Установка Windows XP по сети (наподобие RIS) art569 Автоматическая установка Windows 2000/XP/2003 620 16-02-2016 09:23
Общее - [статья] Установка приложений способом RunOnceEx в Windows Vista Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 16 16-10-2013 21:56
[статья] Процесс установки Windows Vista Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 17-01-2009 18:21
По окончании установки выводится приветствие и комп перегружается Евгений Малинин Автоматическая установка Windows 2000/XP/2003 5 15-01-2009 17:40




 
Переход