PDA

Показать полную графическую версию : Windows XP и отложенная загрузка


kondrik
05-07-2006, 16:31
1) Как можно в Windows XP (через реестр) задать чтобы рабочий стол появлялся только после загрузки всех драйверов?
А то сейчас стоит назначенное задание ("запуск при логине") и при загрузке этого задания драйвер USB HASP еще не подгружен.
P.S.: используется Windows XP Home SP2

2) Как можно в Windows XP Home повысить приоритет различных системных служб (чтобы было как в Windows XP Professional)? Ведь Home Edition дает максимум приоритетов под интерфейс.
Это возможно?

Dimas_83
05-07-2006, 16:46
юзай твики, их полно, там есть настройки времени ожидания загрузки каждого сервиса, файла, процесса...

по второму же вопросу юзай тоже самое...

kondrik
05-07-2006, 16:50
не катит нужно сделать патч чтобы с помощью REG-файла можно было поправить.

kondrik
05-07-2006, 17:44
народ, выручайте. Подскажите где хоть рыть. А то все твикеры перерыл - ничего не нашел.

Dimas_83
05-07-2006, 18:51
дома поищу, был точно и не один
тоже парился, когда на lpt стояло 5 ключей для разных прог и постоянно они ругались... пришлось "запаузить" запуск секунд на 10 каждый процесс

NikolayNik
05-07-2006, 19:45
kondrik, задавать задержки запуска (процессов и служб) в реестре не предусмотрено. нужен планировщик или батик.
например так отключаем explorer отсюда HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon "Shell"="Explorer.exe"
ставим в автозагрузку утилитку типа планировщик, в которой прописываем старт explorer через Х сек.

kondrik
05-07-2006, 20:07
при таком варианте назначенные задания все-равно будут грузиться не зависимо от того explorer стоит или что-то другое. У меня при выполнении назначенного задания еще не все драйвера подгружены. Неужто один выход - делать через батник паузу при старте приложения?
Тогда есть ли стандартная команда для указания паузы например на 5 секунд (чтобы без программирования обойтись)?

XXXler
05-07-2006, 20:28
Тогда есть ли стандартная команда для указания паузы например на 5 секунд (чтобы без программирования обойтись)?
ping 127.0.0.1 -w 1000 -n время_в_секундах >nul

или можно на AutoIT

$Delay=5000
For $i=1 To $CmdLine[0]
If StringLeft($CmdLine[$i],7)="/delay:" And StringIsInt(StringTrimLeft($CmdLine[$i],7)) Then
$Delay=StringTrimLeft($CmdLine[$i],7)*1000
ExitLoop
EndIf
Next
Sleep($Delay)
For $i=1 To $CmdLine[0]
If FileExists($CmdLine[$i]) Then
Run($CmdLine[$i])
EndIf
Next


откомпилить exe, которому в качестве параметров передавать полный путь и имя запускаемого(-мых) файлов, по умолчанию задержка 5 сек или через строку запуска параметр /delay:задержка_в_секундах

kondrik
05-07-2006, 20:32
Код:
ping 127.0.0.1 -w 1000 -n время_в_секундах >nul
ни за что бы не догадался. На первое время подойдет если не найду решение как с загрузкой разобраться.

SLAVA-03
05-07-2006, 20:38
Почему комп у меня включается следующим образом: поначалу всё идёт нормально, потом, когда должен появиться экран "Приветствие", вместо этого у меня ~минут 5 чёрный экран (перекурить успеваю), потом появляется только Приветствие! Что мне сделать?

Blast
05-07-2006, 20:44
SLAVA-03Что мне сделать? 1) перестать клонировать свои сообщения по всему разделу.
2) в отдельной теме описать проблему, конфигурацию компьютера, после чего началось, что предпринималось, содержимое автозагрузки, события из журналов и т.д. в соответствии с правилами создания тем (http://tools.oszone.net/Vadikan/faq.html)

Selenn
05-07-2006, 23:22
SLAVA-03, а давно началось? Ведь не с самого же начала? Может, ты железо менял, так теперь конфликт какой? Или долгая проверка конфигурации?

Blast
06-07-2006, 09:22
Selenn
Я уже указал, что эта проблема не имеет отношения к данной теме, поэтому не нужно здесь ее обсуждать. Если у автора возникнет желание решить проблему - он создаст отдельную тему и нормально опишет проблему.




© OSzone.net 2001-2012