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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихая установка Nero 8.х .:[все вопросы по этой версии]:.

Ответить
Настройки темы
Тихая установка Nero 8.х .:[все вопросы по этой версии]:.

Старожил


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

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


Изменения
Автор: Bulba_S
Дата: 26-06-2008
Описание: Для тех, у кого после установки не появляются ярлыки
Вложения
Тип файла: 7z NeroScripts.7z
(2.6 Kb, 492 просмотров)
Тип файла: 7z NeroScripts2.7z
(2.7 Kb, 310 просмотров)
Это скорей даже не пост, а статья. Надеюсь, модераторы найдут ей применение

Потратил несколько дней на собирание инфы и на собственные эксперименты, дабы облегчить участь идущих тем же путем, публикую свой вариант тихой установки Nero 8.1.1.3 (мне она досталась в инсталляторе Nero 8.1.1.3.exe размером 216 мегов).

Указанный ниже метод имеет ряд преимуществ перед Micro и Lite версиями: во-первых, оригинальный дистрибутив остается без изменений, во-вторых, ключами (или редактированием скрипта) можно установить любой набор компонентов, в том числе сымитировать и Micro, и Lite, и Full, и даже тихо установить InCD.

Щелкните здесь, чтобы увидеть подробные инструкции

1. Распаковать файл Nero 8.1.1.3.exe в папку C:\Nero, она будет выглядеть так:
Код: Выделить весь код
Data
Setup
NeroBar.exe
NeroBar.txt
SetupX.exe
Toolbar.exe
Для распаковки часто рекомендуют запустить Nero 8.1.1.3.exe и когда появится первое окно с приветствием найти распакованные файлы во временной директории. Но это не для меня, 7-Zip plug-in к Far Manager и не такое может распаковать напрямую , WinRAR тоже справится.
2. Этот шаг можно пропустить, так как он примерно на 10 мегабайт увеличит размер дистрибутива. Чтобы постоянно не ждать перепаковки CAB-ов в начале установки (на слабых компьютерах это очень долго) запускаем SetupX.exe и ждем, пока не появится окно с приглашением к установке, нажимаем "Отмена".
3. Добавляем в папку C:\Nero файлы (о них позже):
Код: Выделить весь код
nero.cmd
nero.reg
nircmd.exe
4. Запаковываем содержимое папки C:\Nero в 7-Zip, получим следующее содержимое Nero.7z:
Код: Выделить весь код
Data
Setup
nero.cmd
nero.reg
NeroBar.exe
NeroBar.txt
nircmd.exe
SetupX.exe
Toolbar.exe
Как и обещано, он на 10 MB больше – 225 MB (зависит от ключей/режимов упаковки).
Альтернатива пунктам 1-4 для ленивых : берем 7ZSplit.exe из пакета 7zS_Tools.7z Олега Щербакова, отдаем ему на растерзание Nero 8.1.1.3.exe, полученный архив переименовываем в Nero.7z , открываем в 7-Zip и добавляем туда три файла из пункта 3. Получаем тот же архив, но размером 215 MB. Я экспериментировал только с архивом не для ленивых .
5. Берем SFX модуль Олега Щербакова (например, 7ZSD_LZMA.sfx) и скрипт nero.txt (о нем ниже), и получаем файл Nero8.exe с инсталляцией следующей командой:
Код: Выделить весь код
copy /b 7ZSD_LZMA.sfx+nero.txt+Nero.7z Nero8.exe
Все, дело сделано!

Содержимое файла nero.txt:
Код: Выделить весь код
;!@Install@!UTF-8!
Title="Установка Nero 8.1.1.3"
BeginPrompt="Сейчас будет запущен установщик Nero 8.1.1.3.\nО других вариантах установки Вы можете\nузнать, нажав \"Отмена\" и запустив снова\nэтот SFX архив с ключом '-?' или '-h'"
SetEnvironment="Lic=serialnum_userval=\"xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx\" AgreeToLicense=\"Yes\" EULA_AGREEMENT=1"
SetEnvironment="Nero1=SetupX.exe /qn /norestart ADDLOCAL=\"ALL\" REMOVE=\""
SetEnvironment="Nero2=\" RebootYesNo=\"No\" NERO_SCOUT=\"FALSE\" %Lic%"
SetEnvironment="NHome=NeroHome2FF8B816"
SetEnvironment="NSSmt=NeroStartSmartB035464E"
SetEnvironment="NVisn=NeroVision57D52359"
SetEnvironment="NBack=NeroBackItUpCB9D5429"
SetEnvironment="NCovr=NeroCoverDesigner7CE8D626"
SetEnvironment="NWave=NeroWaveEditorFA3A3F7B"
SetEnvironment="NSoun=NeroSoundTrax716FE146"
SetEnvironment="NShow=NeroShowTimeD773A6E2"
SetEnvironment="NMHom=NeroMediaHome53BEFA20"
SetEnvironment="NRecd=NeroRecode6035F00C"
SetEnvironment="NPhot=NeroPhotoSnapED1EAF52"
SetEnvironment="NBRgt=NeroBurnRights72CC518F"
SetEnvironment="NImag=NeroImageDriveE38B9E06"
SetEnvironment="NCSpd=NeroCDDVDSpeed82602EE0"
SetEnvironment="NDSpd=NeroDriveSpeed7DFFCC12"
SetEnvironment="NInfT=NeroInfoToolE72D824A"
SetEnvironment="NRisc=NeroRescueAgentDE0B9FB0"
SetEnvironment="NBurn=NeroBurn5AD292D8"
SetEnvironment="NMStr=NeroMediaStreaming79061EB3"
SetEnvironment="NCGad=NeroCopyGadgetED8C2E75"
SetEnvironment="NTBar=NeroToolbar6231A394"
SetEnvironment="NInCD=InCDC9AC4AC7"
;NeroBurningRomBCAFF604
SetEnvironment="Trash=%Nero1%%NHome%,%NSSmt%,%NVisn%,%NBack%,%NSoun%,%NMHom%,%NRisc%,%NBurn%,%NMStr%,%NCGad%,%NTBar%,%NInCD%"
SetEnvironment="Cms=hidcon:nero.cmd"
; Выборочная установка
RunProgram="SetupX.exe %Lic%"
RunProgram="%Cms%"
; Полная тихая установка
AutoInstall="SetupX.exe /qn /norestart %Lic%"
AutoInstall="%Cms%"
; NeroBurningROM
AutoInstall0="%Trash%,%NCovr%,%NBRgt%,%NImag%,%NCSpd%,%NDSpd%,%NInfT%,%NWave%,%NShow%,%NRecd%,%NPhot%%Nero2%"
AutoInstall0="%Cms%"
; NeroBurningROM + NeroCoverDesigner + NeroBurnRights + NeroImageDrive +
; + NeroCDDVDSpeed + NeroDriveSpeed + NeroInfoTool
AutoInstall1="%Trash%,%NWave%,%NShow%,%NRecd%,%NPhot%%Nero2%"
AutoInstall1="%Cms%"
; NeroBurningROM + NeroCoverDesigner + NeroBurnRights + NeroImageDrive +
; + NeroCDDVDSpeed + NeroDriveSpeed + NeroInfoTool + NeroWaveEditor +
; + NeroShowTime + NeroRecode + NeroPhotoSnap
AutoInstall2="%Trash%%Nero2%"
AutoInstall2="%Cms%"
GUIFlags="32+2048+4096"
GUIMode="2"
HelpText="При запуске этого SFX архива без ключей будет запущена\nручная установка Nero 8.1.1.3.\n\nКлючи тихой установки:\n\t-ai\tУстановка всех компонентов без InCD\n\t-ai0\tNero Burning ROM\n\t-ai1\tВариант -ai0 +\n\t\tNero Cover Designer\n\t\tNero BurnRights\n\t\tNero ImageDrive\n\t\tNero CDDVDSpeed\n\t\tNero DriveSpeed\n\t\tNero InfoTool\n\t-ai2\tВариант -ai1 +\n\t\tNero Wave Editor\n\t\tNero ShowTime\n\t\tNero Recode\n\t\tNero PhotoSnap\n\nПо окончанию производится дополнительная настройка и\nотключение Nero Scout. Чтобы обойти это, распакуйте\nSFX архив и запустите SetupX.exe вручную.\n\nВнимание! Проверка обновлений по умолчанию включена,\nзагляните в Nero ControlCenter."
;!@InstallEnd@!
Ключевые моменты: вместо xxxx-xxxx и т.д. ставим свой лицензионный номер; коды компонентов взяты непосредственно из оригинального MSI, таким образом можно включить и отключить все что угодно, кроме Nero Scout (об этом ниже). Для того, чтобы не писать в каждом варианте одно и то же, сделаны переменные среды. Для инсталляции вызывается SetupX.exe с параметрами, по окончанию инсталляции запускается файл nero.cmd.

Вот пример инсталляции типа Lite (вызывается Nero8.exe - ai1), остается только BurningROM, Express, CoverDisigner и утилиты:
Код: Выделить весь код
SetupX.exe /qn /norestart ADDLOCAL="ALL" REMOVE="%NHome%,%NSSmt%,%NVisn%,%NBack%,%NSoun%,%NMHom%,%NRisc%,%NBurn%,%NMStr%,%NCGad%,%NTBar%,%NInCD%,%NWave%,%NShow%,%NRecd%,%NPhot%" RebootYesNo="No" NERO_SCOUT="FALSE" serialnum_userval="xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx" AgreeToLicense="Yes" EULA_AGREEMENT=1
Содержимое файла nero.reg:
Код: Выделить весь код
Windows Registry Editor Version 5.00

;Отображение текущей скорости записи
[HKEY_CURRENT_USER\Software\Nero\Nero8\Nero - Burning Rom\Recorder]
"ShowSingleRecorderSpeed"=dword:00000001

;Разрешаем запись всем пользователям
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero8\Nero BurnRights]
"SecMode"=dword:00000001
"AllocateCDROMs"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\NeroDrivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\NeroDrivers\Security]
"GroupSID"="S-1-5-32-545"
"Security"=hex:01,00,04,80,88,00,00,00,98,00,00,00,00,00,00,00,14,00,00,00,02,\
  00,74,00,05,00,00,00,00,00,14,00,a9,00,12,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,00,00,14,00,ff,01,1f,00,01,01,00,00,00,00,00,05,12,00,00,00,00,00,18,\
  00,ff,01,1f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,00,14,00,\
  a0,00,12,00,01,01,00,00,00,00,00,05,0c,00,00,00,00,00,18,00,00,00,00,c0,01,\
  02,00,00,00,00,00,05,20,00,00,00,21,02,00,00,01,02,00,00,00,00,00,05,20,00,\
  00,00,20,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00
"SecurityMode"=dword:00000001

;Отключаем Scout
[HKEY_CURRENT_USER\Software\Ahead\Nero Home\MediaLibrary\Scanner]
"ScAct"=dword:00000000
"FSE"=dword:00000000
"LastFullScan"=hex:00,00,00,00,00,00,00,00

;Убираем загрузку NMBG монитора
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"BgMonitor_{79662E04-7C6C-4d9f-84C7-88D8A56B10AA}"=-
Настроек не много, можете добавить что-то свое или убрать. В этом рег-файле установлена одна галочка в настройках BurningROM, убраны галочки в настройках Scout, включены права записи для всех в BurningRights, а также отключена автозагрузка BGMonitor’а (не нашел внятного описания того, зачем он нужен). Остальные ключи в автозагрузке оставил, назначение этих процессов более-менее понятно.

Содержимое файла nero.cmd:
Код: Выделить весь код
REM Применяем твики реестра
start/wait regedit /s nero.reg

REM Убираем Nero Scout из системы
start/wait regsvr32 /u /s "%COMMONPROGRAMFILES%\Nero\Lib\MediaLibraryNSE.dll"

REM Отключить автозапуск службы NMIndexingService
NET STOP NMIndexingService
SC CONFIG NMIndexingService start= disabled

REM Удаляем ярлык Nero Scout из меню программ
start/wait nircmd execmd del "~$folder.common_programs$\Nero 8\Nero Toolkit\Nero Scout.lnk"
Здесь, по сути, производится деинсталляция Scout (сами файлы не удаляются). Теперь понятно назначение файла nircmd.exe (легко найти в интернете): с помощью него получаем путь до меню "Пуск" с программами, чтобы удалить ярлык Nero Scout. Если его не нужно удалять, то не нужна и утилитка nircmd.exe.

PS Произвел несчетное количество инсталляций и деинсталляций во всех вариантах (в том числе и из RunOnce при первом входе), ошибок нет. В ходе тестов пришлось отказать от ручного вызова разных MSI, так как SetupX.exe это делает все-таки лучше. После деинсталляции в реестре остается куча мусора, прилагаемый CleanNero.reg облегчит дело.

PS2 По умолчанию включен Update (интервал 30 дней). Control Centre находится в том же SetupX.exe, а он хранит свои настройки в защищенной базе данных (хранится в системной папке Drivers). Эта, пожалуй, единственная нужная настройка, которую не удалось отключить автоматом. Так что приходится вручную отключать проверку обновлений в Control Centre.

PS3 А вы знаете, пока я ковырял этот Nero, я перестал быть сторонником Micro и Lite версий. Во-первых, Micro 8.1.1.4 не захотел писать вторую сессию и я выбросил диск (исправили быстро, но сам факт – при ручной обрезке дистрибутива все учесть трудно, если вы заглядывали внутрь Nero.msi, вы поймете, о чем я – такое ощущение, что его от и до генерирует собственная программа разработчиков Nero).

Файлы nero.txt, nero.reg, nero.cmd и cleannero.reg прилагаются (без серийника, естественно).

Замечания участников форума.
1. По поводу версии 8.2.8.0.
Цитата sattva:
Различные режимы выборочной установки не срабатывают на вышеуказанном скрипте (nero.txt) для версии Nero 8.2.8.0, но все начинает работать если убрать %NTBar% из скрипта:
Цитата Bulba_S:
NeroBurningRomBCAFF604 SetEnvironment="Trash=%Nero1%%NHome%,%NSSmt%,%NVisn%,%NBack%,%NSoun%,%NMHom%,%NRisc%,%NBurn%,%NMStr% ,%NCGad%,%NTBar%,%NInCD%"
И я проверял декриптор SetEnvironment="NTBar=NeroToolbar6231A394", он совпадает с указанным в скрипте...
Это справедливо также и для версии 8.3.2.1 и учтено в NeroScripts2.7z.

2. По поводу nircmd.
Оказывается, в SFX-модулях 7-Zip есть недокументированные переменные среды, с помощью которых можно удалиь ярлык Nero Scout без использования дополнительной утилиты nircmd. Подробное описание здесь.

Это замечание учтено в NeroScripts2.7z.

3. Не во всех дистрибутивах в корне находятся файлы NeroBar.exe, NeroBar.txt и Toolbar.exe.
Ничего страшного, это панели инструментов, которые встраиваются в Explorer и IE. В методе, описанном в данной статье, они тоже не нужны, можете даже удалить их из дистрибутива.

4. Оказывается начиная с версии 8.2.8.0 опцию проверки обновлений интервалом 30 дней можно отключить через реестр.
Из тех ключей, которые предложил godoo, по моим тестам нужен только один:
Код: Выделить весь код
;отключение автоматического обновления и rss-новостей
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Installation\Settings]
"AutomaticUpdate"=dword:00000000
Этот ключ добавлен в NeroScripts2.7z.

5. Удаление Nero Scout из системы вызывает сбой при запуске приложения Media Home.

Собственно, для тех, кто пользуется Media Home, можете просто отключить Nero Scout твиками реестра (это эквивалентно снятию галочки "Включить Nero Scout"). В NeroScripts2.7z для вариантов с полной автоматической (-ai), а также ручной установкой (без ключей) вместо запуска nero.cmd производится только твикание реестра файлом nero.reg.

ЗЫ Есть все основания полагать, что NeroScripts2.7z теперь будут работать не только с протестированной мной версией 8.3.2.1 Trial Rus, но и с версией 8.2.8.0, если кто-то ей еще пользуется.

6. Автоматизация ввода дополнительных ключей для Nero и его плагинов.
godoo предлагает следующий рецепт:
Цитата:
Вводим все ключи, и экспортируем 2 ветки. Получается нечто подобное:
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Installation\Families\Nero 8\Info]
"Serial8_1203409052"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409261"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Installation\Families\Plugins\Info]
"Serial8_1203409068"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409088"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409101"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409115"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409126"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409137"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409147"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409157"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409174"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409185"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409196"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409206"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409215"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409225"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409234"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"Serial8_1203409244"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
Проверено неоднократно для Nero 8.2.8.0. Наверняка и с 8.3.2.1 аналогично будет
7. Что делать, если после окончания установки не появляются ярлыки на рабочем столе, в меню программ и т.д., а в папке Program Files видны все признаки успешной установки.

Цитата _Aspire_:
Смотрел я свой лог, у меня ошибки связаны с реестром. Поєтому думаю, что перед установкой надо сначала внести в реестр все ключи для приложений, которые ставите, как писал godoo, а потом устанавливать Неро. PropertyTable.xml создается по-моему на результатах, которые прога считала с реестра.
Данный метод проверил godoo, помогло.

-------
AY-3-8910/AY-3-8912/YM2149F Homepage


Отправлено: 13:03, 04-01-2008

 
MKN MKN вне форума

Ветеран


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

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


Цитата Shpionus:
О чём мы вообще говорим? »
Действительно... О чём говорить, если не слушать...
Тебе сразу чётко и ясно было сказано - штатными средствами Nero (ключами и пр) с ассоциациями файлов ничего не сделать. Так порешили разработчики.
Но можно после установки и изменения ассоциаций, их восстановить. Хоть при автоустановке, хоть как. Вот и весь сказ.
Как это сделать - про "механизм" и средства тебе попытались объяснить.

Есть ещё вариант - если опционально при установке с асоциациями что то можно сделать (и то, наверняка только в отдельных приложениях), то можно попытаться подкорректировать MSI таблицы установщиков приложений. (Грубо говоря, убрать галки с опций ассоциаций)

Последний раз редактировалось MKN, 13-09-2011 в 17:58.

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

Отправлено: 17:51, 13-09-2011 | #171



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

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


Ветеран


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

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


Цитата Shpionus:
Почему не весь HKLM\SOFTWARE\Classes Чем это плохо? »
Из-за размера. И… Вы точно прочли про разницу между «HKCR» и «HKLM\SOFTWARE\Classes»?
Цитата Shpionus:
Вы сами хоть раз отслеживали вашим RegShot'ом то что меняет в реестре Nero при установке? Там в ручную разобраться НЕРЕАЛЬНО! »
1. «RegShot» не мой. К его созданию я не имею отношения. Не нравится «RegShot» — берите любое другое приложение аналогичного назначения, вплоть до «RegMon»/«Process Monitor» и — делайте.
2. Отслеживал. Много-много раз. Но не Вашу конкретную проблему с Nero. И не буду делать этого за Вас.
3. Разобраться реально. Microsoft Office делает на порядок больше изменений. Я разбирался. Разберётесь и Вы, если захотите.
Цитата Shpionus:
О чём мы вообще говорим? »
О том, что никто за Вас это делать не обязан. Как сделать — Вам подсказали как минимум два пути. Вы не хотите воспользоваться ни одним из них. Это Ваше право. Заставлять Вас никто не станет.

Отправлено: 17:54, 13-09-2011 | #172


Аватара для Shpionus

Старожил


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

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


MKN Я уже понял что штатными средствами это не сделать. MSI я пробовал открывать но естественно нечего там не понял. Не нашёл я там где эти галки.
Ведём разговор про достижение цели при помощи реестра. И я уже начал задавать вопрос именно про этот способ. А вы всё про штатные средства.
А что из-за размера? в ХР 8 мб получился размер reg файла, в семёрке 17 мб. Это нормально.

Я не отказываюсь. Вы просто не видите половину моих сообщений.

Вот что у меня получилось на ХР стало без проблемм, ассоциации все сохранило как я и хотел
За основу взята какая-то сборка Nero с рутрекера.
Вот конфигурационный файл 7z SFX:
Код: Выделить весь код
;!@Install@!UTF-8!
Title="Andrey Belik&Naf-Naf"
RunProgram="install.cmd"
RunProgram="Setupx.exe /qb /norestart SERIALNUM_USERVAL=хххх-хххх-хххх-хххх-хххх-хххх-хххх"
Shortcut="D,{%PROGRAMFILES%\\Nero\\Nero8\\Nero Burning Rom\\nero.exe},{},{},{Nero Burning ROM},{Nero Burning ROM}"
RunProgram="regedit /s asnero.reg"
;!@InstallEnd@!
Вот install.cmd:
Код: Выделить весь код
Reg export HKLM\SOFTWARE\Classes asnero.reg
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398198 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398210 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398221 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398230 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398244 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398252 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398262 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f
Reg add "HKLM\SOFTWARE\Nero\Installation\Families\Plugins\Info" /v Serial8_1191398296 /d "хххх-хххх-хххх-хххх-хххх-хххх-хххх" /f

xcopy /Y "Nero WaveEditor.lnk" "%ProgramFiles%\RocketDock\Звук\"
xcopy /Y "Nero Burning ROM.lnk" "%ProgramFiles%\RocketDock\CD, DVD\"
xcopy /Y "Nero Express.lnk" "%ProgramFiles%\RocketDock\CD, DVD\"
xcopy /Y "Nero StartSmart.lnk" "%ProgramFiles%\RocketDock\CD, DVD\"

xcopy /Y "Nero Recode.lnk" "%ProgramFiles%\RocketDock\Видео\"
xcopy /Y "Nero ShowTime.lnk" "%ProgramFiles%\RocketDock\Видео\"
xcopy /Y "Nero Vision.lnk" "%ProgramFiles%\RocketDock\Видео\"
Сейчас испытаю на семёрке...
И на семёрке отлично всё отработало.
Меня ожидают какие-то подводные камни?

-------
Главное иметь желание и интерес!


Последний раз редактировалось Shpionus, 13-09-2011 в 18:49.


Отправлено: 18:24, 13-09-2011 | #173

MKN MKN вне форума

Ветеран


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

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


Цитата Shpionus:
Вы просто не видите половину моих сообщений. »
Вижу, вижу. Но для ясности цели (твоей ) задаю наводящие вопросы. А ты злишься...

Ну хорошо, с рег файлом для отката ассоциаций ты не сдружился, хотя это самый верный способ. Рассмотрим корректировку MSI.
В данных MSI скорректировать ассоциации не оч. сложно. Тем более они там более-менее явственно прописаны.
К примеру, возьмём самое вредное в плане переассоциирования, приложение - Nero.KwikMedia.
Открыв Nero.KwikMedia.msi видим в Tables - "Extension", где перечислены расширения файлов для асссоциаций. Полагаю, что их все смело можно удалить.
Также следует удалить и все записи касаемые ассоциаций в "Registry". Наверное есть и ещё зависимости. Никогда не было нужды в этом разбираться, потому не категоричен в советах... Попробуй сам. (не забудь сделать копию MSI ! )
Цитата Shpionus:
Вот конфигурационный файл 7z SFX: »
Исходя из приведённого тобой CMD нечто, возможно полезное для асоциаций, содержится в asnero.reg , содержимое которого ты не указал и который мог бы сделать и сам, если бы слушал советы...

Последний раз редактировалось MKN, 13-09-2011 в 18:59.


Отправлено: 18:47, 13-09-2011 | #174


Аватара для Shpionus

Старожил


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

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


Хи хи!
После распаковки 7z SFX в первую очередь запускается на исполнение именно всё что в этом конфигурационном файле, это думаю известно всем.
По нему видим что первое что он делает это запускает install.cmd. Смотрим в install.cmd:
Первой идёт команда Reg export HKLM\SOFTWARE\Classes asnero.reg которая и создаёт этот asnero.reg. Внутри которого содержится как видно раздел HKLM\SOFTWARE\Classes, потом следует импорт в реестр активационных ключей для компонентов Nero, далее копирование ярлыков.
После чего исполнение install.cmd завершается. Далее конфигурационный файл SFX проводит установку самого Nero с соответствующими ключами тихой установки.
Далее создаются основные ярлыки.
Далее следует команда RunProgram="regedit /s asnero.reg" которая экспортирует в реестр ранее созданный раздел HKLM\SOFTWARE\Classes тем самым возвращая его в тот вид в котором он был перед установкой саого Nero.
Обращаю внимание что в этом случае в исходное состояние возвращается именно то что было в реестре до установки Nero, то-есть новые подразделы и параметры реестра созданные Nero не удаляются, благодаря чему в частности в контекстном меню "Открыть с помощью" медиа файлов присутствуют пункты Nero.

Думаю понятно изложил?

-------
Главное иметь желание и интерес!


Отправлено: 19:43, 13-09-2011 | #175


Ветеран


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

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


Цитата Shpionus:
Меня ожидают какие-то подводные камни? »
Кроме лишнего времени — теоретически нет.

И всё же обратите внимание на:
Цитата MKN:
Исходя из приведённого тобой CMD нечто, возможно полезное для асоциаций, содержится в asnero.reg , содержимое которого ты не указал и который мог бы сделать и сам, если бы слушал советы... »
Не хотите «RegShot» — сделайте так:
1. reg export "HKEY_LOCAL_MACHINE\Software\Classes" <FileBefore1>, reg export "HKEY_CURRENT_USER\Software\Classes" <FileBefore2>.
2. Установка Nero.
1. reg export "HKEY_LOCAL_MACHINE\Software\Classes" <FileAfter1>, reg export "HKEY_CURRENT_USER\Software\Classes" <FileAfter2>.
4. Сравните полученные файлы до и после при помощи, например, WinMerge.
5. Определите разницу, проверьте, куда именно пишутся изменения, для всех пользователей или только в пользовательский раздел.
6. На основе полученных данных сделайте командный файл для всех изменяемых ассоциаций.

P.S. А почему выбрали именно «regedit.exe /s …», а не «reg.exe import "…"»?

Отправлено: 20:55, 13-09-2011 | #176


Аватара для Shpionus

Старожил


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

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


Я отлично понял что вы мне советуете, но сколько ни-будь заметного увеличения времени на установку при моём способе не наблюдается.
Дистрибутив тихой установки Nero занимает 260 мб. И ставится далеко не 10 секунд, так что манипуляции с этими файлами реестра на 8 (ХР) и 16 (Seven) мб, не оказывают заметного снижения скорости установки. Так зачем усложнять себе жизнь?

Цитата:
P.S. А почему выбрали именно «regedit.exe /s …», а не «reg.exe import "…"»?
По привычке, да и я не очень понимаю разницу между данными вариантами. При импорте он не затрёт параметры которые отсутствовали до установки Nero?

-------
Главное иметь желание и интерес!


Отправлено: 21:05, 13-09-2011 | #177


Ветеран


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

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


Цитата Shpionus:
При импорте он не затрёт параметры которые отсутствовали до установки Nero? »
Нет. При экспорте не создаётся подобных разделов/параметров для удаления, например:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\mp3file]
"FriendlyTypeName"=-
.REG files

Отправлено: 21:30, 13-09-2011 | #178


Аватара для Shpionus

Старожил


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

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


По ссылке, я по английски не умею читать.
По русски где написано чем отличаются команды regedit /s name.reg и reg import name.reg?

-------
Главное иметь желание и интерес!


Отправлено: 21:38, 13-09-2011 | #179


Ветеран


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

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


Цитата Shpionus:
По ссылке, я по английски не умею читать. »
Сожалею. В указанном разделе более подробно расписано про формат reg-файлов и, в частности, про удаление разделов/параметров с их помощью. Оригинальная статья KB на эту тему здесь: How to add, modify, or delete registry subkeys and values by using a registration entries (.reg) file.

Цитата Shpionus:
По русски где написано чем отличаются команды regedit /s name.reg и reg import name.reg? »
По-русски? Гм… И по английски-то сложно сказать в чём разница. Как обычно — в деталях.

Отправлено: 02:39, 14-09-2011 | #180



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихая установка Nero 8.х .:[все вопросы по этой версии]:.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
(статья) nLite .:[все вопросы по работе с этой программой]:. ShaddyR Автоматическая установка Windows 2000/XP/2003 1108 06-03-2022 09:41
Тихая установка FoxitReader .:Все версии:. jeka66 Автоматическая установка приложений 59 12-08-2020 16:58
Тихая установка Nero 7.х .:[все вопросы по этой версии]:. Baw17 Автоматическая установка приложений 300 20-04-2010 15:05
Тихая установка Ahead NERO 9 Алексей Н. Автоматическая установка приложений 105 14-03-2010 16:28
[решено] Тихая установка Nero 6.6.0.18 star_099 Автоматическая установка приложений 16 12-07-2009 23:13




 
Переход