Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: Alexyz21
Дата сообщения: 16.08.2013 12:17
Как восстанавливать настройки по-умолчанию (птички на скриптах и внутри их)?

Не вижу как здесь добавить вложение...

Что бросилось в глаза:
%source_sys%    H:\XpSp3Ru\I386
%source_win%    H:\XpSp3Ru\I386
%SourceArch%    x86
%SourceDir%    J:

Разве они не должны автоматом выставляться на J:\I386?

Открыл script.project, многие пути вообще в никуда показывают.
Автор: NIKZZZZ
Дата сообщения: 16.08.2013 12:56
Alexyz21

Цитата:
Как восстанавливать настройки по-умолчанию (птички на скриптах и внутри их)?

ScpiptMamager - выбираешь конфигурацию, restore


Цитата:
Где переназначаются %source_sys% и %source_win%, по идее они вообще должны автоматом выставляться на J:\I386.


А у тебя SorceDir правильно выбрана?
Автор: Alexyz21
Дата сообщения: 16.08.2013 13:02
В корень лицензионного OEM CD с XPSP3RU - J:

Открыл script.project, многие пути вообще в никуда показывают. В общем ясно, поправлю пути, там видно будет.
Автор: NIKZZZZ
Дата сообщения: 16.08.2013 13:07
Alexyz21

Цитата:
Открыл script.project, многие пути вообще в никуда показывают.

Скрипт создается во время сборки, правка мало что даст.
Автор: Alexyz21
Дата сообщения: 16.08.2013 13:30
После полного удаления и распаковки из архива заново, отключения вебера и комода дошёл до 81/85 и тут вылезло: Не могу создать bootfont.bin, Отказано в доступе. Путь к нему правильный, место на диске есть... Нажал ОК, диск в итоге создан.
Автор: NIKZZZZ
Дата сообщения: 16.08.2013 14:19
Alexyz21

Цитата:
3. Добавить вариант 6 шт. для иконок в Quick Launch.

А не проще поставить галку "Adjust quicklaunch size for number of icons" ?

Цитата:
Не могу создать bootfont.bin, Отказано в доступе.

Скорее всего этот баг возник из-за копирования файла с RO носителя - он скопировался с RO атрибутом.
Рекомендую в качестве дистрибутива использовать каталог на HD следующего содержания:

Код: I386\
BOOTFONT.BIN
WIN51
WIN51IP
WIN51IP.SP3
Автор: Alexyz21
Дата сообщения: 16.08.2013 17:25

Цитата:
А не проще поставить галку "Adjust quicklaunch size for number of icons" ?

Тогда их будет слишком много - первые 6 или 7 образуют смысловую группу и они востребованны всегда + вторая группа из 8 шт., кликается реже. Отсюда и такое пожелание. Майкрософт как-то мутно решил вопрос с количеством отображаемых иконок, почему было не сделать ключ DWORD с их числом...

Или есть алгоритм по которому можно скриптом генерировать любое нужное пользователю количество мест под иконки?


Цитата:
Рекомендую в качестве дистрибутива использовать каталог на HD

Понял.
Автор: NIKZZZZ
Дата сообщения: 16.08.2013 18:55

Цитата:
Или есть алгоритм по которому можно скриптом генерировать любое нужное пользователю количество мест под иконки?

Наверно есть, но слишком сложно, тем более там графика. Посмотрел скрипт - там длина ключа под 900 байт, лень возиться.

Автор: Alexyz21
Дата сообщения: 17.08.2013 10:18
NIKZZZZ
Имхо, системе не хватает инструмента по манипулированию правами. Бывает невозможно прочитать папку с содержимым без того, как стать её владельцем, а инструмента такого в сборке к сожалению нет. Хотелось бы что-то мелкое, но выполняющее свою функцию.

Не совсем понятен смысл "опроса" хост системы при сборе данных по локализации (это если не сказать больше - подозрителен) - предпочтительней в интерфейсе скрипта вручную настраивать профиль локализации, так как сборка может осуществляться под другой системой.
Автор: SLasH
Дата сообщения: 17.08.2013 10:59
Alexyz21
Могу предложить костыль, для получения прав на папку:
setownerXP.bat

Код: @echo off
setlocal
set "cmd=%Soft%\#CMD tools\_ACLS\subinacl\subinacl.exe"
set "dir=%~1"
if "%dir:~-1%"=="\"    set "dir=%dir:~0,-1%"
echo "dir=%dir%"
echo [ subinacl ]
"%cmd%" /subdirec "%dir%" /setowner=%USERDOMAIN%\%USERNAME%
echo.
echo [ cacls ]
cacls.exe "%dir%" /T /E /G %USERDOMAIN%\%USERNAME%:F
endlocal
if not "%~2"=="noPause"    pause
Автор: Atom25
Дата сообщения: 18.08.2013 18:17
Всем привет! Поделитесь, пожалуйста, рабочим скриптом ERD Commander для LiveXp.
Автор: NIKZZZZ
Дата сообщения: 19.08.2013 01:10
Alexyz21

Цитата:
системе не хватает инструмента по манипулированию правами.

А стандартные средства? Но SLasH прав, слишком муторно, костыль удобней.

Автор: Alexyz21
Дата сообщения: 19.08.2013 10:19
SLasH
Спасибо за костыль.

NIKZZZZ
мелочи:
1. от AU3381.exe можно избавиться, так как это клон AutoIt3.exe, для чего пройтись заменой по *.script,*.cmd,*.ini с AU3381 на AutoIt3 + удалить все копии AU3381.exe.
2. Перенести в программах ярлыки редактора реестра и менеджера задач из стандартных (коими они не являются) в папку с системными.
3. Выделить в отдельные скрипты добавление в образ ProgPack.wim, Sound.wim, Lan.wim, чтобы можно было их независимо отключать.
Автор: NIKZZZZ
Дата сообщения: 19.08.2013 15:00
Alexyz21
Скрывай большие куски текста тегом more
Судя по логу, зависает LCIDutil.exe, здесь сложно что-то сказать, прграмма не моя.
Автор: LagunaGuardian
Дата сообщения: 29.08.2013 08:07
Добрый день.
Понимаю что задаю совсем простые и дурацкие вопросы, но ответов к сожалению найти не смог, если ткнете носом в ссылочку или объясните, буду благодарен.
Есть загруженный WinBuilder, правлю доступные параметры, собираю нормально образ (Win7pe), но хочется большего:
1) Как можно добавить УСТАНОВЛЕННУЮ в свою систему программу чтобы она была в образе? Т.е. на ПК установлен, ну например, XnView и я хочу его интегрировать в образ.
2) Каким образом можно интегрировать в образ программу не требующую инсталяцию в систему (например CureIt)?
3) Каким образом можно интегрировать в образ НЕ УСТАНОВЛЕННУЮ программу не требующую инсталляцию, но чтобы вместе с ней записывался кусок ветки в реестр?
Автор: LagunaGuardian
Дата сообщения: 01.09.2013 11:42
И снова здравствуйте.
Отвечаю себе на вопросы :-)
1) Пока не понял, разбираюсь. Возможно так же как и пункт 3.
2) Пакуем содержимое нужной папки в архив 7z или zip, запоминаем имя исполняемого файла.
Win7PE SE -> Utils -> PC Packed
В первой строке указываем имя архива, во второй исполняемого файла. Жмем кнопку "Goooo"
Программа появится в Win7PE SE -> AppsMy -> 1Prepare
Можно её использовать при создании диска.
На жестком диске это выглядит немного по-другому, например для программы CureIt создаются 2 файла: один в папке Winbuilder\projects\Win7PE SE\AppsMy\1Prepare\cureit_pc.link , второй в Winbuilder\projects\MyScripts\AppsMy\1Prepare\cureit_pc.script
В первом файле просто ссылка на скрипт во второй, зачем это сделано -- не знаю.
3) Делаем аналогично предыдущему пункту, затем Win7PE SE -> AppsMy -> RegCPE -> Launch
Указываем reg-файл который хотим добавить в реестр LiveCD, выбираем:
ConvertType - SCRIPT, Show - OUTPUT, жмем "Goool RegFile :) " В окне получаем содержимое которое можно:
а) Добавить в существующий скрипт (секция [process]) или
б) Сохраняем новый скрипт с этим содержимым и добавляем несколько строк сверху по аналогии с другими для удобства (название, отображение имени в дереве и т.п.) Закидываем файл в какую-нибудь папку проекта, например Winbuilder\projects\Win7PE SE\AppsMy\1Prepare\
Автор: zFire
Дата сообщения: 13.10.2013 21:33
Ткните пожалуйста в ссылку или объясните как добавить необходимые мне драйвера в сборку?
Использую WinBuilder и сборку SonyaPE. Драйвера скачал с рекомендованного Driverpacks.net
Есть необходимость добавить драйвера в систему, а именно так чтобы они были внутри системы.
Т.е. я хотел бы интегрировать их внутрь не вынося в отдельные wim-ы, а чтобы они хранились именно в образе. Возможно ли сделать такое?
Автор: dialmak
Дата сообщения: 13.10.2013 23:03
Через WinBuilder
Автор: zFire
Дата сообщения: 14.10.2013 09:27
простите за не вежество но я не нашел как именно это делается. Вы не могли бы рассказать куда заходить и где чего прописывать?
Автор: zFire
Дата сообщения: 14.10.2013 15:53
Вопрос снят, вроде разобрался

Добавлено:
Возникло еще несколько вопросов.

В файле BOOTSDI.WIM при компиляции появляются две записи(Папки) "1" и "2".
Как я понял в первой папке PE без интегрированных драйверов, а во второй папке весь пакет.
Всегда грузиться первая папка, так вот вопрос: как заставить грузиться со второй папки?

И еще колупался на работе с WinBuilder-ом под ХР-хой все было нормально, а принес домой на 7 х64 при создании образа постоянно вылетает ошибка не возможности добавить в реестр какой-то ключ.
Причем Билдер запущен с правами админа. В чем может быть загвоздка?
Автор: alec1490
Дата сообщения: 24.11.2013 14:45
NIKZZZZ
Добрый день! Возник такой вопрос, есть ли в конструкторе RusLive скрипт отвечающий за автозапуск, что то вроде Autorun.script(его пробовал, но он не работает)?
Автор: MisHel64
Дата сообщения: 08.02.2014 23:54

Цитата:
Ссылки Стабильная версия WinBuilder 080

Ссылка дохлая в шапке.
Автор: Frodo_Torbins
Дата сообщения: 09.02.2014 17:00
MisHel64
Свежие версии тут: http://reboot.pro/files/category/6-winbuilder-legacy/
Автор: ringdeath
Дата сообщения: 26.02.2014 19:55
Пишет, что нужен интернет, хотя подключение есть. Что делать?
Автор: mbrz
Дата сообщения: 26.02.2014 23:12
NIKZZZZ , приветствую. Если будет время и желание, прошу помочь.

В хирене (mini-XP) есть скрипт FixHDC (батник интегрирует sata\achi в лежачую систему при ошибке 7b). Как я понял, он берёт драйвер на контролер ЖД из себя-же. Поскольку я в основном использую вашу сборку (RusLive), а хирен приходится использовать только из-за наличия в нём этого скрипта, хочу спросить, - как отредактировать батник, чтобы он работал из-под RusLive и брал из неё эти драйвера ?

Спасибо. ( вот сам батник _http://rghost.ru/52691453 )
Автор: Skif_off
Дата сообщения: 26.02.2014 23:35
mbrz
Ничего не нужно редактировать, devcon.exe есть в папке system32, просто запускайте и все.
Речь только о wim-загрузке, в RusLive Micro (128 Mb memory) нужно добавить самому.
Автор: mbrz
Дата сообщения: 27.02.2014 14:16
Skif_off

Цитата:
Ничего не нужно редактировать, devcon.exe есть в папке system32, просто запускайте и все.

Не сработает, я уже пробовал. Скрипт fix_hdc.cmd пишет : "Error: X:\I386\txtsetup.sif not found"
И этого файла (txtsetup.sif) действительно нет в загруженной RusLive на диске X:\ в папке I386. А без него никак... Но я его обнаружил в BootSDI.wim , с которого сборка грузится в оперативку.
Вижу два варианта решения - или мне нужно вручную скопировать его туда перед запуском скрипта, или отредактировать сам батник. Второй вариант предпочтительней.
Вопрос - как отредактировать батник ?
Спасибо.
Автор: NIKZZZZ
Дата сообщения: 27.02.2014 15:13
mbrz

Цитата:
И этого файла (txtsetup.sif) действительно нет в загруженной RusLive на диске X:\ в папке I386. А без него никак...

При сборке в скрипте WimBoot нужно снять галку "System Optimize", проблема исчезнет.
Автор: mbrz
Дата сообщения: 27.02.2014 16:14

Цитата:
При сборке в скрипте WimBoot нужно снять галку "System Optimize", проблема исчезнет.

Спасибо за совет. Т.е. нужно заново собрать сборку ? Это грустно...

А если этот txtsetup.sif скопировать куда нужно в уже загруженную RusLive, скрипт Fix_hdc.cmd будет работать как положено ?
Спасибо.
Автор: NIKZZZZ
Дата сообщения: 27.02.2014 18:00
mbrz
Я не особо разбирался с этим скриптом, но без снятия этой галки будут недоступны, например, большая часть драйверов.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.