» home
» bugs
» git

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000027 [litestep core] core minor always 2007-07-13 16:54 2009-03-05 14:44
Reporter jugg View Status public  
Assigned To
Priority none Resolution open  
Status feedback   Product Version 0.24.7
Summary 0000027: Startup items are not synchronized with the shell initialization correctly
Description Startup items after RunOnce should be loaded after the shell user interface is fully loaded. Currently we run all startup items before we load modules (user interface). Therefore, we need to run the StartupRunner in its own thread with synchronization events to ensure ModuleManager is done before continuing StartupRunner.
Additional Information --------------------------------------------------------------------------------
 Startup Order according to MSDN
  - http://support.microsoft.com/support/kb/articles/q179/3/65.asp [^]
--------------------------------------------------------------------------------
 All keys are supposed to load asynchronously, except for

  HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

 which is run synchronously.

 The system loads the RunServices(Once) keys (under 9x)
--------------------------------------------------------------------------------

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

<Logon Prompt>

<Shell loads, startup/initialization routines>
<Shell begins running startup items>

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

<Shell loads user interface>

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

StartUp Folders ( I guess All users first, then Current User )

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

--------------------------------------------------------------------------------
Tags No tags attached.
Attached Files

- Relationships
child of 0000092feedback LiteStep 0.26.0 - Release 

-  Notes
(0000152)
jugg (manager)
2008-12-27 13:55

http://blogs.technet.com/markrussinovich/archive/2005/07/24/running-windows-with-no-services.aspx [^]

"There will be a delay before Explorer redraws the desktop because it waits for the Service Control Manager (SCM) to signal the ScmCreatedEvent, which Services signals during its initialization"

- Issue History
Date Modified Username Field Change
2007-07-13 16:54 jugg New Issue
2007-10-09 12:56 ilmcuts Relationship added child of 0000032
2007-10-09 15:00 ilmcuts Relationship deleted child of 0000032
2008-04-22 12:26 jugg Relationship added child of 0000042
2008-04-22 12:46 jugg Status @10@ => @30@
2008-12-27 13:55 jugg Note Added: 0000152
2009-01-16 16:22 ilmcuts Status @30@ => feedback
2009-03-05 14:43 ilmcuts Relationship deleted child of 0000042
2009-03-05 14:44 ilmcuts Relationship added child of 0000092


Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker