Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | Cайт в избранное | Правила сайта и форума

Приветствую Вас Гость | RSS | Telegram канал


Фильмы | Онлайн Видео | Софт | Новости и Статьи | Игры онлайн | Фотоальбом | Форум

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ:  Uran - браузер от uCoz на базе проекта Chromium. | Google ChromeOpera | Firefox 


МЕНЮ САЙТА

ПОИСК ПО САЙТУ

Gamesblender № 779: God of War про жену Кратоса, дата выхода Control Resonant и перенос Fable

Путешествие к бессмертию: Глава 521-525

Путешествие к бессмертию: Глава 516-520

Путешествие к бессмертию: Глава 511-515

Путешествие к бессмертию: Глава 506-510

Путешествие к бессмертию: Глава 501-505

Путешествие к бессмертию: Глава 496-500

Путешествие к бессмертию: Глава 491-495

Путешествие к бессмертию: Глава 486-490

Путешествие к бессмертию: Глава 481-485

Игромания! ИГРОВЫЕ НОВОСТИ, 15 января (Total War, God of War, CES 2018, Dark Souls)

Во что поиграть на этой неделе — 15 декабря (Fallout 4 VR, Resident Evil 7 DLC, Okami HD)

Игромания! Игровые новости, 5 декабря (The Last Of Us 2, Overwatch, Mass Effect: Andromeda)

Игромания! Игровые новости, 30 мая (Хидео Кодзима, Titanfall 2, Prey 2, Final Fantasy)

Игромания! ИГРОВЫЕ НОВОСТИ, 10 июня (E3, Cyberpunk 2077, SW Jedi: Fallen Order, Baldur's Gate III)

Во что поиграть на этой неделе — 15 сентября (Divinity Original Sin 2, PES 2018, NHL 18)

Игромания! ИГРОВЫЕ НОВОСТИ, 19 февраля (Spyro, Gears Of War 5, THQ Nordic, Rainbow Six Siege)

Игромания! ИГРОВЫЕ НОВОСТИ, 21 октября (Postal 4: No Regerts, PDXCon 2019, League of Legends)
СТАТИСТИКА
Всего материалов:
Фильмомания: 1624
Видео: 220
Каталог файлов: 95
Каталог статей: 7591
Фотоальбом: 1236
Форум: 1190/9301
Каталог сайтов: 386

Всего зарегистрировано:
Зарегистрировано: 1828
Сегодня: 0
Вчера: 0
За неделю: 2
За месяц: 4

Из них:
Пользователи: 1754
Проверенные: 23
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане: 33
Модераторы: 0
Администраторы: 3

Из них:
Парней 1346
Девушек 480


ON-Line всего: 6
Гостей: 6
Пользователей: 0

Сейчас на сайте:


Кто был?
Фокусник,
День Рождения у: sONdza(46), laptei(43)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

WEBMONEY



Категории каталога

Главная » Статьи » Статьи » Статьи: Windows Vista

Автоматическая установка Windows Vista: Опытному пользователю - Установка приложений способом RunOnceEx в Windows Vista

Одним из популярных вариантов установки приложений в Windows XP являлся способ RunOnceEx, заключавшийся в импорте команд в реестр до входа пользователя в систему и их выполнении при первом входе. 

В Windows Vista на смену RunOnceEx пришли FirstLogonCommands, которые также выполняются при первом входе пользователя в систему. Однако вы можете, как и прежде, воспользоваться способом RunOnceEx с минимальными изменениями. В этой статье рассматривается установка приложений способом RunOnceEx с USB- или установочного DVD-диска. Если для установки приложений вы используете $OEM$ папки, вам понадобится изменить пути в коде командного файла.

Способ RunOnceEx рассматривается в статье во всех подробностях. Если вы раньше уже использовали его, можете пропустить знакомые разделы статьи.

На этой странице

Принцип работы способа RunOnceEx

Сначала создается командный файл RunOnceEx.cmd, основным назначением которого является импорт записей в системный реестр. Приложения, которые необходимо установить, и команды для их установки указываются в виде параметров реестра. Импорт параметров в реестр осуществляется до первого входа пользователя в систему. А при первом входе начинается выполнение всех указанных команд. Команды выполняются последовательно, причем следующая команда начинает выполняться только после завершения предыдущей. 

Создание файла RunOnceEx.cmd

Файл содержит синтаксис утилиты командной строки REG.exe для импортирования параметров в реестр. Такой способ позволяет использовать системную переменную:

  • %SystemDrive%, если выполняется установка приложений, скопированных на жесткий диск
  • %DiskRoot%, если выполняется установка приложений с USB- или установочного DVD-диска

Далее разбирается второй вариант, поэтому, если вы взяли его на вооружение, не забудьте создать переменную %DiskRoot%, следуя статье Создание переменной среды, соответствующей букве установочного диска.

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

 

RunOnceEx.cmd в подробностях

SET KEY=HKLM\Microsoft\Windows\CurrentVersion\RunOnceEx

Обозначает адрес в реестре HKLM\Microsoft\Windows\CurrentVersion\RunOnceEx как переменную %KEY%. Делая это, мы избегаем необходимости указывать полный путь при каждом использовании REG ADD, тем самым упрощая код файла.

SET i=100

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

REG ADD %KEY% /V TITLE /D "Установка приложений" /f

Обозначает заголовок окна, в котором будет отображаться список устанавливаемых приложений. Заключенный в кавычки текст можно менять по вашему усмотрению.

REG ADD %KEY%\%i% /VE /D "WinRar" /f

Обозначает название выполняемого приложения или задания. Название будет отображаться в окне RunOnceEx, т. е.  вы изменяете текст в кавычках в зависимости от исполняемого приложения. Переменная %i% в нашем случае равна 100.

REG ADD %KEY%\%i% /V 1 /D "%DiskRoot%\install\WinRar.exe /s" /f
REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %DiskRoot%\install\rar_set.reg /s" /f

Вы можете назначить несколько команд для приложения WinRar, используя /V 1, 2, 3.  В данном примере первая строка устанавливает приложение, размещенное в папке Install в корне USB- или DVD-диска, а вторая импортирует в реестр настройки WinRar при помощи заранее подготовленного REG-файла. Все что нужно - это продублировать каждую строку REG ADD, но изменить нумерацию /V и задать команду. Для получение подробной информации выполните команду REG ADD /? из командной строки.

SET /A i+=1

Увеличивает значение переменной %i% на единицу, обеспечивая импорт параметров следующего приложения в отличающийся от предыдущего подраздел RunOnceEx.

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

*
Увеличить рисунок

cmdow.exe

Что такое cmdow @ /HID? Это команда для запуска утилиты cmdow, предназначенной для скрытия окна командой строки от глаз пользователя. Вы можете скачать cmdow.exe отсюда (14кб). Утилиту можно добавить в папку Windows\System32 подключенного системного образа или во время установки с помощью $OEM$ папок. Это позволит использовать утилиту из любой папки без указания прямого пути к ней. Применение утилиты необязательно.

Примечание. Поскольку утилита предназначена для скрытия окон, некоторые антивирусы ошибочно определяют ее как вредоносную программу.

Приложения, использующие кавычки

Вы заметите, что при добавлении дополнительных кавычек (" ") к значениям REG ADD, эти значения не импортируются в реестр. Для того чтобы обойти это препятствие, используйте обратную косую черту (backslash) \ перед всеми кавычками, которые вы добавляете. Пример:

%KEY%\%i% /V 1 /D "\"%DiskRoot%\install\My Program.msi\" /qn" /f

Это позволит запускать приложения, которые содержат пробелы в именах файлов (надежнее, правда, переименовать их заранее), а также использовать ключи приложений, которые необходимо заключать в кавычки.

Размещение и запуск файла RunOnceEx.cmd

Если в коде файла RunOnceEx.cmd используется кириллица, его необходимо сохранять в кодировке DOS-866. Для запуска файла в ходе установки Windows Vista его можно включить в состав установочного диска (статья Добавление файлов в дистрибутив Windows Vista вам в этом поможет) или съемного USB-диска. Где конкретно разместить файл, описано в этом разделе статьи.

Чтобы установить приложения при первом входе в систему из раздела реестра RunOnceEx, необходимо выполнить файл RunOnceEx.cmd и инициализировать выполнение команд, внесенных в реестр. Сделать это можно двумя способами:

Однако применительно к RunOnceEx эти способы несколько различаются, поэтому я рассмотрю этот момент подробнее.

Различия между способами запуска RunOnceEx.cmd

*Файл SetupComplete.cmd выполняется до первого входа пользователя в систему, поэтому при первом входе команды RunOnceEx будут инициализированы автоматически. Однако выполнение команд будет осуществляться от имени вошедшего в систему пользователя, что означает появление запросов контроля учетных записей (UAC). Избежать появления запросов UAC можно, используя для первого входа в систему встроенную учетную запись Администратор (см. Создание учетных записей и настройка автоматического входа в систему), либо отключив UAC.

Команды, указанные в разделе файла ответов FirstLogonCommands, выполняются после первого входа в систему. Поэтому выполнение команд RunOnceEx необходимо инициализировать дополнительной командой (о ней чуть ниже). Если вход в систему выполняет любая учетная запись с правами администратора, FirstLogonCommands выполняются с автоматическим повышением прав, что позволяет избежать запросов UAC.

Таким образом, для полной автоматизации установки программ способом RunOnceEx необходимо либо использовать FirstLogonCommands, либо заранее отключать UAC в случае использования SetupComplete.cmd.

Использование SetupComplete.cmd

Если вы решили задействовать файл SetupComplete.cmd, можете просто перенести в него команды из файла RunOnceEx.cmd. Альтернативным способом будет размещение файла в папке Install в корне установочного или съемного диска и его вызов с помощью команды CALL.

call %DiskRoot%\Install\RunOnceEx.cmd

В принципе, неважно, где размещать файл. Важно лишь правильно указать к нему путь при вызове.

Использование FirstLogonCommands

Поскольку команды выполняются после входа пользователя в систему, автоматической инициализации RunOnceEx не произойдет. Однако этого можно добиться, добавив в конце файла RunOnceEx.cmd команду:

rundll32.exe iernonce.dll,RunOnceExProcess

То есть сначала команды вносятся в реестр, затем запускается процесс RunOnceEx. Остается лишь сконфигурировать выполнение файла RunOnceEx.cmd в файле ответов. Для этого достаточно добавить одну синхронную команду к проходу 7 oobeSystem и, если вы используете другие команды, задать ей самый большой порядковый номер выполнения. В этом случае последняя синхронная команда запустит файл RunOnceEx.cmd и инициализирует выполнение команд из раздела реестра RunOnceEx. Пример синхронной команды, запускающей файл с USB- или DVD-диска, приводится ниже.

cmd /c %DiskRoot%\Install\RunOnceEx.cmd

Добавление синхронных команд описано здесь.
 

Примечание об отображении окна RunOnceEx

В отличие от Windows XP, в Windows Vista окно RunOnceEx не отображается при первом входе в систему - вы видите на экране системное сообщение "Подготовка рабочего стола". Однако если нажать CTRL+SHIFT+ESC, то запустится диспетчер задач, а заодно - станет видимым окно RunOnceEx.
 

Заключение

Как и в случае с Windows XP, по окончании установки Windows Vista можно выполнять установку приложений способом RunOnceEx. Если у вас имеется файл RunOnceEx.cmd, его можно легко адаптировать к использованию в Windows Vista.

 

Автор: Вадим Стеркин


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



После прочтения материала " Автоматическая установка Windows Vista: Опытному пользователю - Установка приложений способом RunOnceEx в Windows Vista ", можно просмотреть форум и поискать темы по данной игре.



ДРУГИЕ МАТЕРИАЛЫ
Новые скриншоты и видео файтинга Tekken 6
Сэм Раими экранизирует Warcraft!
Skype и eBay снова под прицелом судебной тяжбы
Любимой - сто комплиментов в день!
Искусство лаконичности
ASUS и Paramount превратили ноутбук G60 в "трансформера"
Два новых скрина Gothic 4: Arcania
Выходи замуж и люби своего мужа
Несколько новых скриншотов видеоигры Mass Effect 2
Многопользовательский шутер MAG выходит 26 января
Потенциальные угрозы при работе с Wi-Fi: советы от ESET
USB 3.0 к 2013 году займёт 25% рынка
RapidShare оштрафовали на 24 миллиона евро
Что нового на фронте безопасности в Windows 7?
Взломаны Яндекс, Рамблер, Mail.Ru и еще 3300 сайтов
Актив и пассив: две видеокарты MSI GeForce 9400 GT
Windows Vista - Пользовательский интерфейс и настройки (стр. 2)
Intel выпустила четырехъядерные процессоры Core i7 для ноутбуков
Прозрачный алюминий
Антология S.T.A.L.K.E.R. Серебряное издание» в продаже

Если вам понравился материал "Автоматическая установка Windows Vista: Опытному пользователю - Установка приложений способом RunOnceEx в Windows Vista", - поделитесь ним с другими.


html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Категория: Статьи: Windows Vista | Добавил: Фокусник (20.10.2009)
Просмотров: 3544

Ниже вы можете добавить комментарии к материалу " Автоматическая установка Windows Vista: Опытному пользователю - Установка приложений способом RunOnceEx в Windows Vista "

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.


Всего комментариев : 0
avatar
ФОРМА ВХОДА
ПОЖЕРТВОВАНИЯ

WMZ: Z143317192317

Boosty - Donate

Payeer: P48650932
На кофе / ko-fi
На пиво / wayforpay
ПАРТНЕРЫ

World of Warships — это free-to-play ММО-экшен, который позволяет окунуться в мир масштабных военно-морских баталий. Возьмите под управление легендарные боевые корабли первой половины ХХ века и завоюйте господство на бескрайних океанских просторах.

Курсы обмена WebMoney


Что такое ресурс Turbobit и как качать.




Получи 10 ГБ места бесплатно, на всю жизнь.


Boosty – сервис по сбору донатов.
Видеообзор игры Watch Dogs 2
Видеообзор игры Watch Dogs 2
Тыква против автомобиля Pontiac
Тыква против автомобиля Pontiac
Gamesblender No 229: недосягаемое облако NVIDIA и семимильные шаги возрожденной BattleTech
Gamesblender No 229: недосягаемое облако NVIDIA и семимильные шаги возрожденной BattleTech
Видеообзор игры The Amazing Spider-Man 2
Видеообзор игры The Amazing Spider-Man 2
Gamesblender № 355: Dust2 в Far Cry 5, возвращение Red Faction: Guerrilla + раздача ключей
Gamesblender № 355: Dust2 в Far Cry 5, возвращение Red Faction: Guerrilla + раздача ключей
50-Star Citizen - Русский Новостной Дайджест Стар Ситизен
50-Star Citizen - Русский Новостной Дайджест Стар Ситизен
Игра на обрезках пластиковых труб - супер
Игра на обрезках пластиковых труб - супер
Star Citizen: Around the Verse - Vulture Views and Weapons 2
Star Citizen: Around the Verse - Vulture Views and Weapons 2
Цунами в Японии (11.03.2011)
Цунами в Японии (11.03.2011)
Видеообзор игры Sherlock Holmes: The Devil's Daughter
Видеообзор игры Sherlock Holmes: The Devil's Daughter

Героические животные, спасшие жизни людей
Героические животные, спасшие жизни людей
Разочаровывающие до слез онлайн-покупки (26 фото)
Разочаровывающие до слез онлайн-покупки (26 фото)
Сборник демотиваторов для настроения (15 фото)
Сборник демотиваторов для настроения (15 фото)
Потрясающие виды из номеров отелей (19 фото)
Потрясающие виды из номеров отелей (19 фото)
Сборник приколов в картинках и фото (24 шт)
Сборник приколов в картинках и фото (24 шт)
Коллекция демотиваторов для хорошего настроения (17 фото)
Коллекция демотиваторов для хорошего настроения (17 фото)
Пляжные будни в прикольных картинках (17 фото)
Пляжные будни в прикольных картинках (17 фото)
Забавные стоп-кадры (23 фото)
Забавные стоп-кадры (23 фото)
СТАТИСТИКА
Яндекс.Метрика


Copyright © 2000-2026, Alex LTD and System PervertedХостинг от uCoz