Войти

Показать полную графическую версию : Резолюция экрана при первой загрузке Windows слишком маленькая


SantOtche
02-02-2006, 15:40
Доброго времени суток.
Пытаюсь создать диск с автоматической установкой Win XP и дополнительных программ. Все вроде бы ничего, но появилась загвоздка: в дистрибутив интегрирую Bâshrat the Sneaky's DriverPacks, и для удобства выбора программ WPI. В конфигурации WPI выставлено расширение 1024х768.В winnt.sif в ключе Display прописано следующее:
[Display]
BitsPerPel=32
Xresolution=1024
YResolution=768
Vrefresh=70

Но система загружается с разрешением 640х480*32 и само сабой окно WPI урезано до нельзя. Выствлял в WPI: Screen Resolution=By System (Default), непомогает.

Подскажите пожалуйсто где и что у меня не так.

С уважением,
SantOtche.

specialist
02-02-2006, 15:47
SantOtche
что касается секции [Display]
BitsPerPel=32
Xresolution=1024
YResolution=768
Vrefresh=70 файла winnt.sif, то она отрабатывает успешно при успешной инициализации и не редкость успешной установке драйвера видеокарты. если видеоадаптер корректно распознался, а с использованием пакетов Graphics_A и Graphics_B у меня обычно так и происходит, драйверов от Башрата, то рабочий стол при первом запуске свежеустановленной ОС уже предстает с использованием частоты обновления, разрешения и глубиной цвета, заданной в файле winnt.sif.
установка с помощью WPI который вылетает на t13 этапе всегда происходит в стандартном 640х480 60Mhz и выбранная тобой конфигурация разрешения 1024х768 будет иметь смысл только при его повторном запуске с установочного диска в уже установленной ОС.

SantOtche
02-02-2006, 15:59
По поводу драйверов, так и есть драйвера устанавливаются удачно (проверено не на одной машине), а WPI запускается при помощи winnt.sif из секции:
[GuiRunOnce]
"%systemdrive%\WPI.cmd"
command9 = "%SystemDrive%\D\BTS_DPs_finish.cmd"

Насколько я понимаю, это самая последняя стадия куда можно прописать запуск WPI. Или я не прав?

С уважением,
SantOtche.

specialist
02-02-2006, 16:11
Если хочется чтобы установка программ с заданными параметрами командной строки настроенные в WPI и хранимые ею в файле $oem$\wpiscripts\config.js отрабатывала во время установки за 12 минут перед завершением инсталляции, то да - последняя.
но, если во время установки импортировать в реестр запуск установки софта с помощью WPI при первой загрузке windows... или положить в автозагрузку $OEM$\$1\Documents and Settings\All Users\Start Menu\Programs\Startup\ или $OEM$\$1\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\ соответственно используемой версии виндовс заботливо скопированный батник типа
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set CDROM=%%i:
set WPIPATH=%~dp0
for /R %%i in ( *.ttf ) do (
echo Installing font %%~ni.ttf
copy /Y "%%~fi" "%windir%\Fonts" > nul
"%WPIPATH%\common\installfont.exe" "%windir%\Fonts\%%~ni.ttf" > nul
)
"%WPIPATH%\common\cmdow.exe" @ /HID
regedit /S "%WPIPATH%\common\wpi.reg"
for /F "delims=: tokens=1" %%i in ("%WPIPATH%") DO echo %%i:
cd "%WPIPATH%"
start /wait WPI.hta
exit
:end

dimadr
02-02-2006, 17:54
specialist

...был вопрос:

[GuiRunOnce]....
Насколько я понимаю, это самая последняя стадия куда можно прописать запуск WPI. Или я не прав?
Если хочется чтобы установка программ с заданными параметрами командной строки настроенные в WPI и хранимые ею в файле $oem$\wpiscripts\config.js отрабатывала во время установки за 12 минут перед завершением инсталляции, то да - последняя
Насколько мне известно:

[GuiRunOnce] - это секция файла winnt.sif, которая содержит команды выполняющиеся при первом входе пользователя в систему. Каждая команда занимает одну строку. Само название секции интерпертируется как "запустить один раз из графического интерфейса".
....стоит быть уверенным на 100% прежде, чем давать советы.

specialist
02-02-2006, 18:28
SantOtche dimadr
извиняюсь за невнимательность... я речь вел о команде на запуск WPI из cmdlines.txt в $OEM$ и вероятно ввиду рассеянности, навеянной недавним увольнением, принял секцию GuiRunOnce в winnt.sif за раздел реестра RunOnceEx :)
в любом случае, если пользователь хочет установить софт во время установки windows, он использует t12 этап и файл cmdlines.txt с командами на запуск установки приложений или запуск файла, начинающего их установку, а если он хочет установить программы после установки windows при первом логоне (чем я лично не пользуюсь) - он может поместить команду установки такого приложения в секцию GuiRunOnce или поместить вышеуказанным банальным способом с помощью ярлыка на запуск установки или командного файла, начинающего ее в папку Автозапуск

Vadikan
02-02-2006, 18:54
SantOtche
Попробуйте Video Resolution Changer (http://unattended.msfn.org/unattended.xp/view/web/10/)

Baw17
03-02-2006, 00:09
SantOtche Попробуйте Video Resolution Changer

работает , тоесть остаеться забить в runonse.cmd первым и все будет норма так понимать

Vadikan
03-02-2006, 02:03
Baw17
Ну да. Можно прямо в батник по запуску WPI, если он вызывается из GuiRunOnce.

Baw17
03-02-2006, 10:36
Baw17 Ну да. Можно прямо в батник по запуску WPI, если он вызывается из GuiRunOnce.


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

Vadikan
03-02-2006, 20:19
Baw17Есть одно большое замечание прога работает еслу установленны дрова на видеокарту при других раскладах не меняет разрешение
А как может быть иначе? Либо нужно установить драйверы от производителя, либо как минимум ОС должна определить устройство корректно и подобрать подходящий драйвер, вместо generic с минимальными частотой и разрешением.

SantOtche
06-02-2006, 16:31
После длительных и мучительных испытаний выяснилось:

1. Файл Video Resolution Changer и так присутствует в WPI версии 4.3.5
2. Если в WPI опциях выставляешь конкретную резолюцию, то оно автоматически прописывается в файле WPI.cmd со всеми параметрами.
3. (Вот тут если я не прав то пожалуйсто не бросайте в меня камней.) Файл/Программа Video Resolution Changer НЕ работает из RunOnce или RunOnceEx. У меня получилось ее запустить только путем копирования в
"%AllUsersProfile%\Start Menu\Programs\Startup"

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




© OSzone.net 2001-2012