Войти

Показать полную графическую версию : [решено] Проблема с запуском файла из GuiRunOnce и со Ждущим режимом


RADZIK
17-08-2007, 20:57
Здравствуйте! Уже 2 недели делаю диск с автоустановкой XP. Вроде бы все уже сделал, но есть 2 небольшие проблемы. Постораюсь описать их поподробнее.
1. Из ОЕМ папки копируется файл, скажем run.bat(cmd) и tweaks_hklm.reg в корень диска C. Содержимое файла такое:
START /WAIT regedit /s tweaks_hklm.reg
DEL tweaks_hklm.reg
DEL del.bat

При запуске вручную всё отлично работает. При прописовании regedit отдельно в GuiRunOnce изменения в реестр вносятся, а этот же файл, только без первой строки, не срабатывает(не удаляются файлы). Конечно, можно вручную запусстить этот файл после запуска, но всё же хотелось бы знать, в чём проблема.


2. В настройках "Электропитание" недоступно изменение настроек схемы упр. э.п(просто серая полоса). Также нельзя выбрать действие для кнопки Ждущий режим(этого там просто нет, только Выкдючение). Самое главное - Недоступна кнопка Ждущий режим в меню выключения. Пробовал 4 вар-та:
1. Аддон Msgina + Hibernation=yes в winnt.sif ---> кнопка Ждущий режим недоступна, рядом с ней кнопка Спящий режим.
2. Без аддона + Hibernation = yes ----> вместо кнопки Ждущий режим кнопка Спящий режим. При откл. спящего через э.п. - недоступная кнопка Ждущий режим.
3. Без аддона + Hibernation = no -----> недоступная кнопка Ждущий режим.
4. Без аддона и без строки Hibernation -----> то же, что в 2.
Единственное, что не пробовал - удалить аддон "OOBE&InetCfg error fix" из WMP11(с заменой 9). Я их объединил.

Мой winnt.sif:
[Data]
AutomaticUpdates=0
Autopartition=0
MsDosInitiated=0
UnattendedInstall=1

[Display]
BitsPerPel=32
Vrefresh=70
Xresolution=1024
Yresolution=768

[GuiUnattended]
AdminPassword=*
OEMSkipRegional=1
OEMSkipWelcome=1
TimeZone=145

[GuiRunOnce]
"%SYSTEMDRIVE%\del.bat"

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes

[RegionalSettings]
Language=0419
LanguageGroup=13,17,3,14,4,16,1,12,15,5,9,10,8,11,6,2,7

[Shell]
DefaultStartPanelOff=No
DefaultThemesOff=No

[Unattended]
Hibernation=No
FileSystem=*
OemPreinstall=Yes
OemSkipEula=Yes
Repartition=No
UnattendMode=FullUnattended
UnattendSwitch=Yes
WaitForReboot=No

[UserData]
ComputerName=PC
FullName="User"
OrgName="1"
ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"


Ставил на MS VirtualPC 2007.

Petya V4sechkin
17-08-2007, 21:36
При запуске вручную всё отлично работает. При прописовании regedit отдельно в GuiRunOnce изменения в реестр вносятся, а этот же файл, только без первой строки, не срабатывает(не удаляются файлы). Конечно, можно вручную запусстить этот файл после запуска, но всё же хотелось бы знать, в чём проблема.
Можно вставить в начало cmd-файла (это сделает текущей папкой ту, в которой лежит батник):
CD /D "%~dp0"
Самое главное - Недоступна кнопка Ждущий режим в меню выключения.Видимо, станет доступной после установки драйвера видеокарты.

RADZIK
18-08-2007, 14:56
Petya V4sechkin Спасибо, щас попробую...

RADZIK
18-08-2007, 15:30
Petya V4sechkin 1-ая проблема решена. 2-я нет, т.к. на VirtualPC стоит видео S3 Trio(вроде того). Щас попробую поставить на реальный комп.

RADZIK
18-08-2007, 20:02
Petya V4sechkin Большое спасибо! 2-я проблема решена установкой дров видео на реальном компе.

Но только почему-то не установилось разрешение 1024х768, как указано в winnt.sif. С чем это может быть связано? На VM всё OK.

Petya V4sechkin
19-08-2007, 09:52
Дополню, ждущий режим может быть недоступен по нескольким причинам (помимо отсутствия драйвера видеокарты), например:
драйвер чипсета не установлен;
BIOS не имеет полноценной поддержки ACPI (состояний S1, S2 или S3 (http://msdn2.microsoft.com/en-us/library/ms798270.aspx)).
См. также:
Решение проблем, связанных со спящим и ждущим режимами в Windows XP (http://support.microsoft.com/kb/907477/ru)


Но только почему-то не установилось разрешение 1024х768, как указано в winnt.sif. С чем это может быть связано?
Опять-таки с неустановкой (неинтеграцией) драйверов для видеокарты.




© OSzone.net 2001-2012