Последовательности загрузки в Windows XP

В Windows XP SP3 запускаются ли службы Windows до того, как будет запущена часть реестра userinit?

Мне интересно, как моя служба Windows перезаписывает запись userinit при запуске службы, но при этом не похоже, что выполняется userinit.


person pithhelmet    schedule 09.07.2013    source источник
comment
В этом документе очень подробно описан процесс загрузки, однако я не уверен, что он ответит на ваш вопрос. faculty.stritch.edu/jmsklar/ 581 / docs / Class% 201 /, а вот еще один ресурс stoicjoker.com/thebootprocess.html однако ни один из них, похоже, не отвечает на ваш вопрос.   -  person Richard Chambers    schedule 09.07.2013
comment
Вот дополнительная информация о процессе запуска с некоторыми дополнительными сведениями и ссылками из Microsoft technet. microsoft.com/en-us/library/bb457123.aspx   -  person Richard Chambers    schedule 09.07.2013
comment
Я не удивлюсь, если потребуется внести какие-либо изменения в запись userinit в реестре, а затем перезапустить Windows XP, чтобы изменение вступило в силу. Windows XP может считывать информацию в реестре в начале процесса загрузки, так что любые изменения в реестре не видны до следующей загрузки.   -  person Richard Chambers    schedule 09.07.2013
comment
Ричард, спасибо за ссылки, они очень помогли. Что касается вопроса о внесении мода в реестр ... Процесс, над которым я работаю, касается процесса автоматического входа в систему администратора в XP. Мне нужно внести изменения в автоматический администратор прямо перед перезапуском системы, затем, когда система перезагружается службой Windows, эти значения необходимо удалить. при запуске службы значения удаляются. проблема в том, что служба запускается и стирает значения в области реестра userinit до того, как ОС сработает ... состояние сумасшедшей гонки. но спасибо!   -  person pithhelmet    schedule 09.07.2013
comment
У меня возникла проблема с запуском терминала с приложением, которое автоматически запускалось с автоматическим входом в систему с Windows XP. Приложение, торговая точка, имело состояние гонки, когда служба SQL Server появлялась позже, чем приложение, что означало, что приложение выдает ошибку из-за невозможности подключиться к экземпляру SQL Server. Мы закончили тем, что предоставили способ установить таймер, который при запуске приложения отсчитывал, прежде чем продолжить инициализацию, предоставляя время для запуска службы SQL Server. У меня сложилось впечатление, что во время загрузки происходит много параллелизма.   -  person Richard Chambers    schedule 10.07.2013
comment
Ричард - вы правы, кажется, что все элементы запускаются одновременно ... но я установил для службы зависимость от сетевых служб, и это, похоже, позволяет службе запускаться нормально.   -  person pithhelmet    schedule 07.08.2013


Ответы (1)


Службы начинаются до того, как строка userinit будет выполнена в реестре.

person pithhelmet    schedule 07.08.2013