Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Интеграция reg файлов в install.wim Win 7 x86 (http://forum.oszone.net/showthread.php?t=173637)

Fraim 20-04-2010 17:23 1397032

Интеграция reg файлов в install.wim Win 7 x86
 
Всем привет !
Хочу интегрировать в образ install.wim reg файлы курсоров .
Посмотрел тему про Vista но мне нужно в семерку это сделать
если можно опишите по подробней как , какие команды что открывать

fibre 20-04-2010 17:37 1397046

http://www.oszone.net/8597
в вин7 по сравнению с вистой ничего не изменилось в этой области.

Fraim 20-04-2010 19:05 1397111

И всеж опишите здесь команды пожалуйста

Vadikan 20-04-2010 19:15 1397121

Fraim, что конкретно вам непонятно?

Fraim 20-04-2010 19:27 1397130

Мне сюда производить интеграцию ( HKEY_USERS\.DEFAULT\Control Panel\Cursors
или еще куда-то.


Как обозвать сам рег файл.

fibre 20-04-2010 20:09 1397160

в вашем случае, видимо, проще всего будет воспользоваться файликом SetupComplete.cmd
создаёте в вашем вим-образе файлы %WINDIR%\Setup\Scripts\SetupComplete.cmd и %WINDIR%\tweaks.reg
в tweaks.reg будут ваши твики с курсорами
в SetupComplete.cmd пишете одну строчку:
@regedit /s tweaks.reg

учтите, что при этом способе рег-файл импортнётся только для того пользователя, который первым войдёт в систему.

тут чуть подробнее:
http://www.oszone.net/8604

Fraim 27-04-2010 17:21 1401938

Если я правильно понял вас fibre
мне надо создать в образе install.wim две такие папки (%WINDIR%) но две одинаковые папки мне не создать ведь в одном месте или в разные места ,то куда их?

Может вы что подскажите Vadikan

fibre 27-04-2010 17:28 1401943

%windir% - это переменная окружения, в которую подставляется папка установки windows, она по сути и есть папка \Windows
ессно, "две такие папки" создавать не надо
другими словами, просто подставьте слово Windows вместо %windir% в моём предыдущем посте =)

Fraim 27-04-2010 17:39 1401949

Мне зделать вот так %WINDIR%\Setup\Scripts\SetupComplete.cmd tweaks.reg

SetupComplete.cmd tweaks.reg лежат в одной папке

fibre 27-04-2010 17:45 1401953

нет, не так.
вот так:
%WINDIR%\Setup\Scripts\SetupComplete.cmd
%WINDIR%\tweaks.reg

вообще, я бы посоветовал вам начать с азов, почитать тут: http://unattended.oszone.net/

Fraim 27-04-2010 18:04 1401962

Вы могли-бы написать где разместить это %WINDIR%\Setup\Scripts\SetupComplete.cmd


и где разместить это %WINDIR%\tweaks.reg

заранее спасибо!

fibre 27-04-2010 18:13 1401965

разместите в каталоге Windows внутри файла install.wim.
на этом считаю свою помощь по данному вопросу оконченной
(либо я тупо объясняю, либо вы не очень понимаете - выберите сами.
в любом случае прошу прощения, если не помог.)

Fraim 27-04-2010 18:21 1401968

Спасибо конечно но я непонял нечего ((

Fraim 27-04-2010 21:07 1402053

Спасибо еще раз fibre все получилось,правда я использовал структуру папок $oem$
Вот так это выглядит ($oem$/$$/Setup/Scripts/Setup/Complete.cmd
В папкe $$ размещаем tweaks.reg

Папку $oem$ кладем в дистрибутив (iso) в папку sources

посути тоже самое что писал мне fibre просто так быстрей до меня дошло

OEM22 28-04-2010 03:41 1402259

Цитата:

Цитата Fraim
Вот так это выглядит ($oem$/$$/Setup/Scripts/Setup/Complete.cmd
В папкe $$ размещаем tweaks.reg »

Что то Вы намудрили, должно быть так:
$OEM$\$$\Setup\Scripts\SetupComplete.cmd

И почитайте здесь: SetupComplete.cmd и вообще весь раздел Справочник

Fraim 28-04-2010 05:07 1402269

Да ошибся путь не правильно написал( $oem$/$$/Setup/Scripts/Setup/Complete.cmd )
а в остальном все работает

Smarty 09-06-2010 23:50 1431098

Господа!
Кто подскажет в чём дело?
Интегрирую в INSTALL.WIM твики в профиль по умолчанию таким скриптом:
Код:

reg load HKEY_USERS\Custom "%~dp0Mount\Users\Default\NTUSER.DAT"
reg import "%~dp0Tweaks.reg"
reg unload HKEY_USERS\Custom

Смонтированный образ лежит в папке Mount (%~dp0Mount).
Твики интегрируются через раз - то всё нормально, то пишет, что
Цитата:

Процесс не может получить доступ...
UAC отключен вообще, индексация тоже, Касперский приостановлен.
Что мешает успешному выполнению операции каждый раз?

Vadikan 10-06-2010 02:16 1431193

Smarty, а на каком этапе сообщение? Поставь паузу после каждого.

Smarty 10-06-2010 07:27 1431236

Цитата:

Цитата Vadikan
на каком этапе сообщение? »

Интеграция должна происходить сразу после монтирования образа.
Код:

dism /Mount-Wim /WimFile:"%~dp0install.wim" /Index:1 /MountDir:"%~dp0Mount"
echo.
echo Загрузка куста реестра*...
echo.
reg load HKEY_USERS\Custom "%~dp0Mount\Users\Default\NTUSER.DAT"
...

Образ обрезанный, поэтому индекс #1.
Сообщение выдается при попытке загрузки куста.
Пауза в 5 секунд не помогла...

Smarty 10-06-2010 22:47 1431799

Vadikan, получается такая картина...
Изначально строка монтирования куста реестра была такой:
Код:

reg load HKEY_USERS\Custom "%~dp0Mount"\Users\Default\NTUSER.DAT
и всё работало!
Но мне сказали, что в кавычки надо взять весь путь:
Код:

reg load HKEY_USERS\Custom "%~dp0Mount\Users\Default\NTUSER.DAT"
т.к. первый вариант "не совсем правильный".
Сейчас вернул "не совсем правильный" вариант и всё опять заработало, даже с включенным Касперским!!!

Vadikan 11-06-2010 02:14 1431895

Smarty, интересно... я бы никогда не подумал, что это из-за правильного расположения кавычек :) Возможно, это тонкости преобразования конкретной переменной, т.е. работы команды FOR.

Цитата:

Цитата Smarty
даже с включенным Касперским!!! »

Касперский не должен блокировать, но он, конечно, замедляет процесс подключения образа, как и любой антивирус, снабженный защитой в реальном времени. Просто задержка варьируется в зависимости от скорости монитора. Ты не пробовал сравнить время подключения с антивирусом и без? :)

Smarty 11-06-2010 07:17 1431944

Цитата:

Цитата Vadikan
т.е. работы команды FOR »

Эта команда в скрипте не используется.

Цитата:

Цитата Vadikan
Задержка варьируется в зависимости от скорости монитора. »

Небольшая задержка есть.

Vadikan 11-06-2010 09:58 1431987

Цитата:

Цитата Smarty
Эта команда в скрипте не используется. »

Используется - это ~dp0Mount. См. for /? и нажми пробел раз пять.

Smarty 11-06-2010 16:16 1432264

Vadikan,
Цитата:

Цитата Vadikan
Используется - это ~dp0Mount. »

:dont-know ну не "писатель я скриптов, этот как-то сам собой вышел...
  • обрезает INSTALL.WIM до одной редакции
  • монтирует ее
  • интегрирует ключ и сетификат
  • добавляет ОЕМ лого
  • интегрирует твики
  • добавляет скрипт SetupComplete.cmd
  • интегрирует обновления
  • отключает компоненты
  • сохраняет изменения
  • демонтирует образ


Время: 21:26.

Время: 21:26.
© OSzone.net 2001-