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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: JuNoS
Дата сообщения: 30.12.2008 17:48
Спасибо всем за помощь, я решил проблему более "хитроумным" способом.
Автор: Angel_19
Дата сообщения: 30.12.2008 21:20
Использую плагин AVP 7.0 от Yurkesha. Запускаю его под Vist'ой, плаг выдает, что нет на компе AVP7. Хотя он стоит.

Смотрел содержимое плага, он стопорится на первой же команде - получения из реестра ProductRoot. Сам смотрел в реестре - этот параметр есть, он не пустой.

UAC - отключен, пробовал запускать скрипт от имени админа, эффекта ноль.
Автор: MishaEmS
Дата сообщения: 30.12.2008 21:59
Angel_19

Цитата:
плаг выдает, что нет на компе AVP7. Хотя он стоит.

Попробуй заменить в скрипте эти подстроки:
FOR /f "usebackq tokens=1,2* skip=4 eol=;"
на:
FOR /f "usebackq tokens=1,2*"
Автор: Angel_19
Дата сообщения: 30.12.2008 22:07

Цитата:
Попробуй заменить в скрипте эти подстроки:
FOR /f "usebackq tokens=1,2* skip=4 eol=;"
на:
FOR /f "usebackq tokens=1,2*"


Заработало! Спасибо.
Автор: Barni
Дата сообщения: 01.01.2009 08:13
С наступившим Новым Годом! Подскажите, плиз, как сделать загрузочной УСБфлэшку на 8Гб. Когда делаю с помощью PeToUSB или FlashBoot, она форматируется в FAT и получается на 4Гб!
Автор: JuNoS
Дата сообщения: 01.01.2009 10:06
Barni

форматируй в NTFS
Автор: AZJIO
Дата сообщения: 01.01.2009 13:45
Исправил замеченные ошибки в русификаторе "Media Player Classic 6.4.9.1", обновил скрипты настройки сети, и сделал скрипты для "RegWorks" и "AnVir Task Manager", закрывающие ненужные окна при запуске. Вот архив 60 кб, описание в архиве.

nat27
При загрузке "AnVir Task Manager" стал выдавать сообщения о добавлении в автозагрузку файлов Alcmtr, AlcWzrd, RTHDCPL, SkyTel, SoundMan, в принципе мешает только красивому запуску проги "AnVir Task Manager", поэтому удалил поиском строк с текстом %AUTORUN%.
Автор: Barni
Дата сообщения: 01.01.2009 16:27

Цитата:
Barni

форматируй в NTFS

Пробовал. Но PeToUSB при установке переформатирует в ФАТ.
Автор: nat27
Дата сообщения: 01.01.2009 16:43
AZJIO сообщил бы версию дров и где %AUTORUN% удалил, в плагине или в реестре загруженной системы. этот "AnVir Task Manager" что по тупому в инф драйверов лезет и сканит все что с %AUTORUN% связано? без учета секций подключения/неподключения AddReg
Кстати на днях попалась GF9800GTX+, на дровах из Video(Copy 2) работает нормально.
Автор: AZJIO
Дата сообщения: 01.01.2009 23:48
nat27
Дрова все последние скачал, которые ты выкладывал (Video(Copy 2) и для звука). Удалил в плагинах, в *.inf-файлах, с помощью программы "Search and Replace" (поиском по маске *.inf текста %AUTORUN% ), чтобы в собраной и загруженной сборке эти данные не оказались в ветке RUN реестра, файлов этих всё равно нет. "AnVir Task Manager" следит только за текущим реестром, точнее за ветками автозагрузки. Кстати, эти данные найдены в *.inf-файле "\315_Sound\REALTEK\HDA\RTKHDAUD.INF", как раз у меня REALTEK-HDA. Есть ещё в "\AC97\ALCXWDM.INF", но в этом файле закоментированны.

Для "PatchWise Free" [more=батник]@echo off
color 3b
title PatchWise

set "PW=%~dp0"


reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v HomeDir /t REG_SZ /f /d "%PW%\"
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v HelpDir /t REG_SZ /f /d "%PW%Help\\"
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v LanguageDir /t REG_SZ /f /d "%PW%Language\\"
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v ProjectDir /t REG_SZ /f /d "%PW%My Projects\\"
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v SkinDir /t REG_SZ /f /d "%PW%Skins\\"
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v StyleDir /t REG_SZ /f /d "%PW%Styles\\"
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Directories" /v TemplateDir /t REG_SZ /f /d "%PW%Template\\"


reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v StartupWithProman /t REG_DWORD /f /d 00000001
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v EnableSplash /t REG_DWORD /f /d 00000000
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v OpenLastProject /t REG_DWORD /f /d 00000001
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v NewWithWizard /t REG_DWORD /f /d 00000000
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v AutoTest /t REG_DWORD /f /d 00000000
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v ShowCoolBarBG /t REG_DWORD /f /d 00000001
reg add "HKEY_CURRENT_USER\Software\Hanmen\PatchWise Free\Settings" /v ShowPowerListBG /t REG_DWORD /f /d 00000001

start PatchWise.exe[/more] запуска. Данные в реестр добавляются взависимости от пути к папке в которой находится программа, иначе не работает.

7sh3
Попробовал RegShot для оптимизации рег-файла ms-офис2003, то есть делаю снимок 1, запускаю рег-файл требующий оптимизации, делаю снимок 2, сравниваю, в результате рег-файл, с которым ms-офис2003 не работает. Пробовал убирать варианты исключений, в итоге рабочий рег-файл получается только тогда, когда удалены все исключения, даже HKEY_USERS, то есть с HKEY_USERS работает, без него - нет. А тот, что сделан с помощью InstallRite рабочий и без HKEY_USERS. Проверял разницу (в RegShot) между рег-файлом RegShot (без HKEY_USERS) и рег-файлом InstallRite, разница в 3 ненужных ветки:

Цитата:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyRNG]
[HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventLogApplication]
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventLogApplication]

Одно утешение во время пару десятков перезагрузок параллельно протестировал батник подготовки WinPE в рабочее состояние, содержание такое:

Цитата:
смена разрешения экрана
Смена переменных
ввод данных реестра (настройка профилей)
запуск 5-ти программ
удаление неиспользуемых драйверов
Увеличение диска B (пока закомментировано)
Настройка сети
Автор: nat27
Дата сообщения: 02.01.2009 09:41
AZJIO Да отключен запуск всякой фигни посредством HKLM,%AUTORUN%, иначе на этапе детекта устройств были бы запросы на несуществуюшие файлы SOUNDMAN.EXE, ALCWZRD.EXE, ALCMTR.EXE и пр. Посмотри внимательней на секцию AddReg = IntcAzAudModelAddReg, AZAUD_OEM.AddReg, Filter.AddReg в rtkhdaud.inf - там и близко нет запуска RTKHD_SMAPP.AddReg, ALCAUD_SMAPP.AddReg, AlcWzrd.AddReg и т.д. поэтому данные секции не просматриваются и не обрабатываются драйвером и значит коментировать не обязательно. Но раз уж происходит такая ботва в след. раз явно уберу данные строки. 31\12\2008 Реалтек выложил R2.13 HD Audio, но количество оборудования по сравнению с R2.10 не изменилось, посему дрова пока не менял.
Автор: Esway
Дата сообщения: 02.01.2009 17:58
Друзья, наведите на путь.....
У приятеля Виндос перестала грузиться, а на диске С:, есть нужные документы Ворда.
Так вот, знаю, что надо скачать LiveCD< а где, и какой нужный, не пойму. Всего много, а что скачать не разберусь.

По ссылкам, в шапке заходил,.. не смог опредилиться.
Лучше сперва, решил спросить.
Спасибо за ранее!
Автор: Skif_off
Дата сообщения: 02.01.2009 20:11
Esway, спрашивать лучше здесь
удачи...
Автор: Esway
Дата сообщения: 02.01.2009 20:51
Skif_off
Спасибо. Уже там.... С НГ!
Автор: AZJIO
Дата сообщения: 03.01.2009 22:33
7sh3
С новыми файлами кодеков нужно добавлять данные в реестр, например при добавлении [more=этого]Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\GNU\ffdshow]
"pth"="X:\\PROGRAMS\\ffdshow"
"lang"="1033"
"xvid"=dword:00000001
"div3"=dword:00000001
"dx50"=dword:00000001
"mp43"=dword:00000001
"mp42"=dword:00000001
"mp41"=dword:00000001
"h263"=dword:00000001
"h264"=dword:00000001
"mjpg"=dword:00000001
"hfyu"=dword:00000001
"png1"=dword:00000001
"revision"=dword:0000089a
"builddate"=dword:0132697b
"setSARinOutSample"=dword:00000002
"allowOutChange"=dword:00000002
"outChangeCompatOnly"=dword:00000001
"8bps"=dword:00000001
"aasc"=dword:00000001
"asv1"=dword:00000001
"avrn"=dword:00000001
"cram"=dword:00000001
"cscd"=dword:00000001
"cvid"=dword:00000001
"cyuv"=dword:00000001
"duck"=dword:00000001
"em2v"=dword:00000005
"ffv1"=dword:00000001
"flv1"=dword:00000001
"fvfw"=dword:00000001
"h261"=dword:00000001
"iv32"=dword:00000001
"loco"=dword:00000001
"mp4v"=dword:00000001
"mpegAVI"=dword:00000005
"mszh"=dword:00000001
"qpeg"=dword:00000001
"qtrle"=dword:00000001
"qtrpza"=dword:00000001
"raw_rawv"=dword:00000001
"rle"=dword:00000001
"rt21"=dword:00000001
"svq1"=dword:00000001
"svq3"=dword:00000001
"theo"=dword:00000001
"tscc"=dword:00000001
"ulti"=dword:00000001
"vcr1"=dword:00000001
"vixl"=dword:00000001
"vp3"=dword:00000001
"vp5"=dword:00000001
"vp6"=dword:00000001
"vp6f"=dword:00000001
"wnv1"=dword:00000001
"wvc1"=dword:0000000c
"zlib"=dword:00000001
"zmbv"=dword:00000001
"cpucores"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\GNU\ffdshow_audio]
"mp2"=dword:00000007
"mp3"=dword:00000007
"ac3"=dword:0000000f
"vorbis"=dword:00000001
"aac"=dword:00000008
"dts"=dword:00000011
"msadpcm"=dword:00000000
"gsm"=dword:00000001
"iadpcm"=dword:00000001
"imc"=dword:00000001
"law"=dword:00000001
"lpcm"=dword:00000004
"mace"=dword:00000001
"nellymoser"=dword:00000001
"otherAdpcm"=dword:00000001
"qdm2"=dword:00000001
"truespeech"=dword:00000001
"tta"=dword:00000001

[HKEY_USERS\S-1-5-18\Software\GNU\ffdshow]
"trayIcon"=dword:00000001
"isBlacklist"=dword:00000001
"subTextpin"=dword:00000001
"subTextpinSSA"=dword:00000001
"mp43"=dword:00000001
"mp42"=dword:00000001
"mp41"=dword:00000001
"mpegAVI"=dword:00000005
"cram"=dword:00000001
"OSDpresetFormat0"="1544 1552 1545 1541 14 31 1524 1529"
"mp4v"=dword:00000001
"qtrpza"=dword:00000001
"raw_rawv"=dword:00000001
"rt21"=dword:00000001
"vixl"=dword:00000001
"vp5"=dword:00000001
"vp6"=dword:00000001
"vp6f"=dword:00000001
"wvc1"=dword:00000001
"isWhitelist"=dword:00000000
"isCompMgr"=dword:00000001
"aasc"=dword:00000001
"avrn"=dword:00000001
"em2v"=dword:00000005

[HKEY_USERS\S-1-5-18\Software\GNU\ffdshow\default]
"threadsnum"=dword:00000002
"resizeMethod"=dword:00000009
"subIsExpand"=dword:00000000
"setSARinOutSample"=dword:00000002

[HKEY_USERS\S-1-5-18\Software\GNU\ffdshow_audio]
"trayIcon"=dword:00000001
"isBlacklist"=dword:00000001
"mp2"=dword:00000007
"mp3"=dword:00000007
"ac3"=dword:0000000f
"dts"=dword:00000011
"aac"=dword:00000008
"law"=dword:00000001
"lpcm"=dword:00000004
"vorbis"=dword:00000001
"OSDpresetFormat0"="1544 1545 1559 1529"
"isCompMgr"=dword:00000001
"imc"=dword:00000001
"nellymoser"=dword:00000001
"isWhitelist"=dword:00000000

[HKEY_USERS\S-1-5-18\Software\GNU\ffdshow_audio\default]
"volNormalize"=dword:00000000
"isMixer"=dword:00000001
"mixerOut"=dword:00000001
"mixerNormalizeMatrix"=dword:00000000[/more] у меня стали проигрываться 3gp (mpeg4+amr).
Автор: Hrist
Дата сообщения: 03.01.2009 23:02
yurkesha

Цитата:
транно как-то... В плане INTEL там единстенное что меняется - драйвер версии 8.5.0.1032 (в старом) меняется на драйвер версии 8.6.0.1007 - по поддерживаемым кодам - один в один... Попробуй только iastor.sys из старого в новый подставить...

прошу прощения за ложную тревогу

попробовал с
Цитата:
SCSIRAID_2008_10_01
получил то же самое...

вспомнил что же я еще поменял в барте - плагин акронис тиес - отключил - заработало (причем я заметил что диски то подключены были - просто буквы им не назначал и активные они не были)

вобщем это не дрова а плагин акрониса мешал нормально диски подключать...
Автор: Andrey32
Дата сообщения: 04.01.2009 16:22
У меня на материнке gigabyte установлен чип ICH9R. Я выдрал файлы драйверов с помощью
Driver Genius.
Получится ли создать плугин только с помощью "SourceDisksFiles"?
И еще непонятно чего делать с *cat файлами? Например по логу Driver Genius, g33q35.cat находится в папке C:\WINDOWS\system32\DRVSTORE\g33q35_C9434DA7A8110B1AC336A932966FDDA7F5AA7F26\g33q35.cat
Создавать папку "g33q35_C9434DA7A8110B1AC336A932966FDDA7F5AA7F26"?
Автор: AZJIO
Дата сообщения: 04.01.2009 20:59
Попробовал запустить радмин-сервер 2.2 батником

Цитата:
r_server.exe /install
r_server.exe /service
r_server.exe /start
но со второго компа не могу подключится к компу с WinPE. Клиентом с WinPE выхожу на второй комп без проблем.

Andrey32
А какая цель преследуется? Многие вообще не ставят дрова на материнку. Файлы inf в папку INF, sys в DRIVERS, dll в I386.
Автор: Andrey32
Дата сообщения: 04.01.2009 23:40
AZJIO

Цитата:
А какая цель преследуется? Многие вообще не ставят дрова на материнку. Файлы inf в папку INF, sys в DRIVERS, dll в I386.

Так это, чипсет работает на usp, pci_express и т.д.
Без pci expres не работают дрова для nvidia.
Кстати, драйвер чипсета ставит свои inf вместо виндовых. Например usbport.inf. Как сделать, чтобы устанавливались инфы из плагина? Я собрал плагин с распихиванием файлов по "SourceDisksFiles", но одноименные с дефолтными инфы не устанавливаются, ставятся из дистрибутива.



Добавлено:

Цитата:
Andrey32
А какая цель преследуется? Многие вообще не ставят дрова на материнку. Файлы inf в папку INF, sys в DRIVERS, dll в I386.

Пробую. С фалами inf, правда , заминка. В драйверах ICH9 есть inf файлы, заменяющие дефолтные, из дистрибутива, например machine.inf. Как сделать, чтобы устанавливались инфы из плагина, а не из дистрибутива?
А цель простая, южный чипсет обслуживает usb, pci_express. Без pci_express не работают драйвера nvidia. Если я все правильно понимаю.

Автор: AZJIO
Дата сообщения: 05.01.2009 13:55
Сделал батник для запуска сервера радмина, при удобных настройках клиента. Проверено на LiveCD. В архиве только батники и список файлов.

Andrey32
nvidia-pci_express не проверял, но radeon-pci_express не требует дополнительных драйверов, хоть и глючит из-за драйвера radeon. А сборка драйверов откуда? Может дело в дровах nvidia? Можно прямо в сборке попробовать подключить драйвера.
Автор: Andrey32
Дата сообщения: 05.01.2009 20:57

Цитата:
Andrey32
nvidia-pci_express не проверял, но radeon-pci_express не требует дополнительных драйверов, хоть и глючит из-за драйвера radeon. А сборка драйверов откуда? Может дело в дровах nvidia? Можно прямо в сборке попробовать подключить драйвера.

Плагины драйверов делал реатого автодрайвером. После тестирования сборки нвидиа отказался запускаться, сказал что нет аппаратного ускорения.
Да еще с SATA диском без драйверов чипсета проблемы. Он через несколько минут поле загрузки системы отваливается.
То же самое происходит и в установленной виндой, пока дрова чипсета не поставишь.
Автор: Hrist
Дата сообщения: 06.01.2009 15:32
вобщем выяснил такую проблему
акронис тис и дискдиректор из последних
беру бартпе плагины ихние
и в итоге на некоторых компах не виду винчестеров
причем в диспетчере дисков то я их вижу как без букв и не активные
методом исключения выяснил - по отдельности - все ок
а если оба плага подключают в барпе - затык
что можно сделать?
Автор: AZJIO
Дата сообщения: 06.01.2009 20:45
Hrist
Вместо дискдиректор можно ипользовать "Paragon partition manager 2008 Rus". Но с ним я то же заметил такое свойство: когда загружаюсь на компе (в LiveCD), чтобы перераспределить пространство харда, то даже когда всё удалил с дисков, программа всё равно требует перезагрузки, и даже когда снова перезагрузил с пустыми дисками, всё равно не может выполнить операцию. А вот когда вынимаю диск и подключаю вторым хардом к своему компу, тогда без проблем всё выполняется. С дискдиректором было примерно тоже самое, и я выбрал парагон, так как он универсальней, не привязан к LiveCD.
Andrey32
Есть готовые драйвера nvidia и scsiraid, размер более оптимизирован, в scsiraid нужно выбрать свой контроллер.
Автор: Andrey32
Дата сообщения: 06.01.2009 23:16

Цитата:
Andrey32
Есть готовые драйвера nvidia и scsiraid, размер более оптимизирован, в scsiraid нужно выбрать свой контроллер.

Да, спасибо, я уже попробовал, работает.
Такой вопрос, вроде где-то встречал, что можно изменения, сделанные в WinXPE с ramboot сохранить. Установленные после загрузки программы и все остальное. Пробовал с помощью ImDisk сохранить образ диcка X, но Imdisk пишет, что не может залочить диск.
Если кто умеет сохранять изменения сделанные при ramboot, опишите, как вы это делаете.
Автор: 7sh3
Дата сообщения: 07.01.2009 00:34
AZJIO

Цитата:
всё равно требует перезагрузки

в нормальной pe такого быть не может, диски всегда свободны, в этом вообще весь смысл pe

Andrey32 - ImageCreator... кстати уже давно сделан
Автор: AZJIO
Дата сообщения: 07.01.2009 09:41
7sh3

Цитата:
диски всегда свободны

да, я знаю, но практика показывает обратное, при чём когда у меня появилась очередная возможность проверить, типа не ошибся ли я в чём то, то специально уничтожил все данные, включая папки RECYCLER и "System Volume Information" на обоих дисках, далее всего лишь выставил размеры для диска С=20 Гб и для диска D=оставшиеся 680Гб. После применения параметров программа подумала немного, вращая свои шестерни и выдала, что требуется перезагрузка. Обычно второй раз я цеплял к своей винде и в ней этой же программой выполнял тоже самое успешно, но на этот раз я проверил имеено в LiveCD (подключив вторым хардом), и в ней тоже было выполнено успешно. Во всех случая грузился с рам-сборки.

Я сейчас экспериментировал с переключением раскладки клавиатуры, пробовал добавить вариант Ctrl+Shift. Вначале переключилось, но Ctrl+Alt перестала работать. Пробовал добавить горячие клавиши в KeyTweak, но она их подменяет, нажал сбросить по дефолту, винда автоматом перезагрузилась и теперь работают оба варианта переключения раскладки клавиатуры. Как бы теперь выяснить что повлияло, чтоб добавить эти настройки в LiveCD. Но по Ctrl+Alt сейчас работает во всех окнах, а Ctrl+Shift везде кроме браузера макстона и IE7.

Andrey32
Я не знаю всех характеристик ImageCreator, но как вариант, если требуется сохранить настройки связанные с реестром, то можно батником:
Цитата:
MKDIR C:\reg
reg save HKEY_LOCAL_MACHINE\SOFTWARE C:\reg\SOFTWARE
reg save HKEY_CURRENT_USER C:\reg\DEFAULT
%SystemRoot%\explorer.exe C:\reg\
далее подключаешь свой Boot.img батником
Цитата:
imdisk -a -t file -o ro -m y: -f Boot.img
и добавляешь в него файлы и кстати файлы реестра DEFAULT и SOFTWARE в папку i386\system32\config. Далее демонтируешь диск, всё.
Ещё, чуть не забыл, нужно добавить данные для реестра Microsoft\Windows\CurrentVersion\RunOnceEx, для этого можно воспользоваться батником:
Цитата:
@echo off
IF EXIST "Y:\" goto err

imdisk -a -t file -o ro -m y: -f Boot.img
copy Y:\I386\SYSTEM32\CONFIG\SOFTWARE %temp%\software
REG LOAD HKLM\PE_SOFTWARE %temp%\software
reg copy HKLM\PE_SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx HKLM\software\Microsoft\Windows\CurrentVersion\RunOnceEx /s /f
REG UNLOAD HKLM\PE_SOFTWARE
imdisk -d -m y:
goto end

:err
start nircmd.exe infobox "„Ґ¬®-вЁаг©вҐ ¤ЁбЄ Y:\" "‘®®ЎйҐ-ЁҐ"

:end
exit
который находится рядом с подключаемым образом, он из него вытащит данные RunOnceEx. И ещё нужно восстановить обои рабочего стола батником
Цитата:
regedit /s wallpaper.reg
copy "%UserProfile%\Local Settings\Application Data\Microsoft\wallpaper1.bmp" "%SystemRoot%\System32\wallpaper.bmp"
, для батника требуется рег-файл wallpaper.reg с данными:
Цитата:
Windows Registry Editor Version 5.00


# Восстановление пути к обоям рабочего стола

[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="%SystemRoot%\\System32\\wallpaper.bmp"


А проверив образ сделанный с помощью ImageCreator у меня не подключилась беспроводная сетка, в общем тоже не всё гладко.
Автор: VictorSaf
Дата сообщения: 07.01.2009 16:38
На своем сайте выложил статью "Способ изготовления portable-версии "Антивирус Касперского" для использования в BartPE, но запускаемого с обычного(не загрузочного) USB флеш-диска. Достоинства и рекомендации по применению"
Пользуюсь им последние полтора года.
Поздравляю Всех с Рождеством!
Автор: Andrey32
Дата сообщения: 07.01.2009 19:35
AZJIO, я не очень понял про сохранение реестра. Разве при сохранении всего измененного диска X: как файла Boot.img, изменения в реестре не сохраняются?
Сохранил X: как Boot.img с помощью ImageCreator. Когда с него загрузился, в быстром запуске появились ярлыки из установленной на компьютере Windows. И исчезла возможность настраивать параметры экрана. Ползунки и кнопки неактивны.
Автор: AZJIO
Дата сообщения: 08.01.2009 02:29
Andrey32

Цитата:
Разве при сохранении всего измененного диска X: как файла Boot.img, изменения в реестре не сохраняются?

Файлы реестра недоступны, и сохранить их можно не копированием, а сохранением раздела в файл и добавление в сборку. Я предложил ручной способ, два года назад я только так и пользовался.
___________________________________________
Изменил добавление Notepad++ и Unlocker в контекстное меню, в предыдущем варианте при отсутствии ассоциаций для файлов первыми в списке оказывались эти программы, вместо "Открыть с помощью", теперь сделано, как и должно быть, как в установленной windows. Новую версию Notepad++ можно урезать, удалив редкоиспользуемые плагины, и файлы языков программирования, например, кому-то не нужен php. У меня плаг на сжатом-NTFS - 1,8 Мб.

для Notepad++ [more]0x1, "Classes\*\shellex\ContextMenuHandlers\Notepad++","","{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}"
0x1, "Classes\CLSID\{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}","","Notepad++"
0x1, "Classes\CLSID\{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}\InprocServer32","","X:\Programs\Notepad++\nppcm.dll"
0x1, "Classes\CLSID\{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}\InprocServer32","ThreadingModel","Apartment"
0x1, "Notepad++","","X:\Programs\Notepad++"
0x1, "Classes\*\shellex\ContextMenuHandlers\Notepad++","","{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}"
0x1, "Classes\CLSID\{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}","","Notepad++"
0x1, "Classes\CLSID\{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}\InprocServer32","","X:\Programs\Notepad++\nppcm.dll"
0x1, "Classes\CLSID\{120B94B5-2E6A-4F13-94D0-414BCB64FA0F}\InprocServer32","ThreadingModel","Apartment"
0x1, "Microsoft\Windows\CurrentVersion\App Paths\notepad++.exe","","X:\Programs\Notepad++\notepad++.exe"


; Контекстное меню "Изменить" для некоторых типов файлов.
0x1, "Classes\batfile\shell\edit\command",,"""X:\PROGRAMS\Notepad++\Notepad++.exe"" ""%1"""
0x1, "Classes\cmdfile\shell\edit\command",,"""X:\PROGRAMS\Notepad++\Notepad++.exe"" ""%1"""
0x1, "Classes\htmlfile\shell\Edit\command",,"""X:\PROGRAMS\Notepad++\Notepad++.exe"" ""%1"""
0x1, "Classes\regfile\shell\edit\command",,"""X:\PROGRAMS\Notepad++\Notepad++.exe"" ""%1"""
0x1, "Classes\biffile\shell\edit\command",,"""X:\PROGRAMS\Notepad++\Notepad++.exe"" ""%1"""
0x1,"Classes\txtfile\shell\edit\command",,"""X:\Programs\notepad++\notepad++.exe"" ""%1"""

; Использовать notepad++.exe как просмотрщик HTML-кода
0x1, "Microsoft\Internet Explorer\View Source Editor\Editor Name",,"X:\PROGRAMS\notepad++\notepad++.exe"

; ассоциации
0x1,"Classes\txtfile\Shell\Open\Command",,"""X:\Programs\notepad++\notepad++.exe"" ""%1"""
0x1,"Classes\inffile\shell\open\command",,"""X:\Programs\notepad++\notepad++.exe"" ""%1"""
0x1,"Classes\inifile\shell\open\command",,"""X:\Programs\notepad++\notepad++.exe"" ""%1"""
0x1,"Classes\.cfg",,"inifile"
0x1,"Classes\.log",,"txtfile"[/more]
для Unlocker [more][Software.AddReg]
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\Unlocker","Language","1049"
0x1, "Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}","UnlockerShellExtension"
0x1, "Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\UnlockerShellExtension","","{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}"
0x1, "Classes\Folder\shellex\ContextMenuHandlers\UnlockerShellExtension","","{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}"
0x1, "Classes\CLSID\UnlockerShellExtension","","{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}"
0x1, "Classes\CLSID\{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}","","UnlockerShellExtension"
0x1, "Classes\CLSID\{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}\InProcServer32","","X:\Programs\Unlocker\UnlockerCOM.dll"
0x1, "Classes\CLSID\{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}\InProcServer32","ThreadingModel","Apartment"

0x4, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","Service","UnlockerDriver5"
0x4, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","DeviceDesc","UnlockerDriver5"
0x4, "ControlSet001\Enum\Root\LEGACY_UNLOCKERDRIVER5\0000","Capabilities", 0x00000000
0x1, "ControlSet001\Services\UnlockerDriver5","ImagePath","\??\X:\Programs\Unlocker\UnlockerDriver5.sys"
0x4, "ControlSet001\Services\UnlockerDriver5","Type", 0x00000001
0x1, "ControlSet001\Services\UnlockerDriver5\Enum","0","Root\LEGACY_UNLOCKERDRIVER5\0000"
0x4, "ControlSet001\Services\UnlockerDriver5\Enum","Count", 0x00000001
0x4, "ControlSet001\Services\UnlockerDriver5\Enum","NextInstance", 0x00000001[/more]
Ещё несколько твиков можно добавить в C:\pebuilder_xpe\oem1\basexpe\addreg.reg
[-HKEY_CLASSES_ROOT\regfile\shell\print]
[-HKEY_CLASSES_ROOT\txtfile\shell\print]
[-HKEY_CLASSES_ROOT\logfile\shell\print]
[-HKEY_CLASSES_ROOT\cmdfile\shell\print]
[-HKEY_CLASSES_ROOT\batfile\shell\print]
[-HKEY_CLASSES_ROOT\fonfile\shell\print]
[-HKEY_CLASSES_ROOT\inffile\shell\print]
[-HKEY_CLASSES_ROOT\inifile\shell\print]
остальные можно варианты расширений можно закомментировать в инфах. Всё равно печать в LiveCD - редкий случай, который и не вспомнить.
Автор: nat27
Дата сообщения: 10.01.2009 13:09
Piriform Recuva 1.22.384 30th December 2008 , AIMP2 v2.51 Build 330 (30.12.2008)

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Контекстное меню мыши


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