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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Резолюция экрана при первой загрузке Windows слишком маленькая (http://forum.oszone.net/showthread.php?t=60488)

SantOtche 02-02-2006 15:40 400014

Резолюция экрана при первой загрузке Windows слишком маленькая
 
Доброго времени суток.
Пытаюсь создать диск с автоматической установкой 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 400018

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 400025

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

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

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

specialist 02-02-2006 16:11 400030

Если хочется чтобы установка программ с заданными параметрами командной строки настроенные в 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 400083

specialist

...был вопрос:
Цитата:

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

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

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

specialist 02-02-2006 18:28 400095

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

Vadikan 02-02-2006 18:54 400109

SantOtche
Попробуйте Video Resolution Changer

Baw17 03-02-2006 00:09 400220

Цитата:

SantOtche Попробуйте Video Resolution Changer
работает , тоесть остаеться забить в runonse.cmd первым и все будет норма так понимать

Vadikan 03-02-2006 02:03 400256

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

Baw17 03-02-2006 10:36 400342

Цитата:

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

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

Vadikan 03-02-2006 20:19 400511

Baw17
Цитата:

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

SantOtche 06-02-2006 16:31 403782

После длительных и мучительных испытаний выяснилось:

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

"%AllUsersProfile%\Start Menu\Programs\Startup"
В данный момент пишу болванку и попробую залить на тестовую машину, о результатах напишу.


Время: 15:05.

Время: 15:05.
© OSzone.net 2001-