Blank Screen After Resuming Windows Nothing Happens By Accident
Windows 7 Startup | Gizmo's Freeware. This article is an overview of Windows startup with a flowchart and a couple of examples of the startup phases for immediate user logon and delayed user logon. My goal is to make Windows startup more easily understood by the average user. So I have provided a couple of supporting articles on basic terms used to describe how Windows works and an overview of many of the main components of Windows. This article will be most useful to confident users because it provides clarity and detail that is quite difficult to find elsewhere. All the information in this article can be found on the Web but you will find that there are no easy overviews. Most of the sources conflate (mix together) Windows components, features, and versions. ![]() ![]() As of June 2. 01. Windows 7 Startup Detail because the article was just too big. It now contains. Descriptions of the major components. Detailed sequences of activities for each process. Example registry keys and values. Caveats. These articles have several caveats. The articles are always going to be an overview rather than a complete description. The articles are now unlikely to have more detail added. The articles may have errors but wherever possible I have confirmed the steps in a real example. I've still had to rely on other commentaries as I've only used the tools that would be used by a confident user. That's why there is no mention of advanced tools for programmers like kernel debuggers or the special debug version of Windows (a checked build). These articles are not not a troubleshooting guide although I have included some pointers for where to look for solutions to some problems. These articles are not a guide to altering your system start- up processes. They should not be relied upon for making any changes to your system. Instead you should confirm any change through the relevant support channels for Microsoft Windows or the particular application you are dealing with. These articles do not include starting Windows 8 or 1. Windows, resuming Windows from sleep or hibernation, or using safe mode and the other startup options. If you do want more detail in some area then let me know by registering with this site and leaving a comment. These articles only looks at Windows 7 6. Windows 7 is a good compromise between old and new versions of Windows. Although it is very similar to Vista there are major differences in the startup processes. I have pointed out some of those differences where it improves this article. For any thing else related to earlier version of Windows you will have to look elsewhere. The examples I am using are based on startup traces I ran on my test PC running Windows 7 6. I used 6. 4- bit Windows because it was the future at the time. Look at the LCD screen very closely and check if you can see a faint image on the screen. It’s possible that the LCD lid close switch stuck in the “closed. ![]() Plus I need to highlight how 6. Windows handles 3. The traces provide some timings to give you a relative indication of the time taken by the startup phases and it also provides you with the option to compare it with your own Windows startup. Just be aware that there are several reasons why your relative timings may be considerably different to mine. Icons highlight key issues. I have included icons to highlight various topics of interest so you can scan the detail more easily. Windows have some significant differences: 3. Windows only. 6. 4 applies to 6. Windows only. Where the startup feature was changed from Windows Vista: 7 indicates a new feature for Windows 7. On the very few occasions where the Windows Edition is relevant: Δ indicates differences between Windows Editions. If you are troubleshooting then look for these icons: ! indicates a known troubleshooting issue. ! indicates a critical process (processes set this status themselves) which can crash or halt Windows if it fails. § provides information on diagnostic tools and their output. Windows stops. How to view and print the larger tables and diagrams. I am trying to pack a lot of information into some of the tables and diagrams so they look better in a display that is 1. If your display is smaller, particularly if it is below 1. Printer- friendly view' to remove the sidebars so you can read them more easily. The diagrams are not digital images such as bitmaps or vector- based drawings. They are only HTML characters and HTML/CSS formatting. This means that you may have to change your web browser settings. Set the page encoding to Unicode or Auto- detect so the arrows and other symbols are visible. Set the page or print settings to print the background colours and table borders. For example, in Firefox this is under the Menu | Page Setup dialog | "Format and Options" tab | "Print background color (colors & images)" checkbox. In the tables I have placed a blank line between each filename and registry key to keep them separate. Where a registry key is too long to fit in one line of a table then I have also inserted line breaks to break it up. Kernel mode has to start before User mode. You should understand that Windows has two modes of operation which largely determine the sequence of startup activities: User mode is what we work with. It runs our applications programs on top of layers of services and subsystems that are mainly provided by the Windows Kernel mode. Kernel mode sits between the hardware and our application programs, supervises the running of the computer, and provides subsystems and services for User- mode programs to use. Kernel mode startup roughly corresponds to the time that the "Starting Windows" splash screen is displayed. User mode depends upon Kernel mode so the Windows Kernel has to be loaded first and only later in the startup process are the User- mode sub- systems and services loaded. During Kernel- mode startup there is very little for you to see apart from the Starting Windows screen. During User- mode startup the logon screen and the desktop screens are almost always visible. Windows does some things to spread the startup load. Windows startup processing is more sequential at the start and becomes more parallel. An important attribute of this division is that Kernel mode is mainly sequential because there are many dependent processes and prerequisites. So the Kernel- mode sub- systems are largely built up in a specific order. Whereas User mode is a virtual explosion of processes spawning other processes and almost always running in parallel because most of the dependencies are incorporated in the Kernel mode. Windows also has Ready. Boot and prefetch to ensure that needed components are ready to memory when needed to load or start. To maintain responsiveness, Windows delays the starting of many programs. Services and drivers good examples of this. Boot start and system start drivers start during the kernel- mode phase. Auto start and on demand services start later in the user- mode when the Service Control Manager (SCM) is running. Some services have a delayed- start attribute or have dependencies so SCM delays their start until 2 minutes after the SCM starts. In the meantime, other startup processes like user logon have started more quickly. Critical processes must keep running. Windows has many critical processes that cause Windows to crash if they fail. That is unless Windows has booted in debugging mode in which case the debugger will appear. System process for the Kernel (NTOSKrnl. The Session Manager Sub- System (SMSS. Client Server Runtime Sub- System (CSRSS. Windows Logon (Win. Logon. exe) ! Windows Init (Win. Init. exe) ! Windows Logon User Interface Host (Logon. UI. exe) for RDP only ! Local Security Authority Process (lsass. Service Control Manager (Services. Service Host (svchost. RPCSS or Dcom/Pn. P ! Desktop Window Manager (DWM. Internet Information Server (ISS) ! In practice it is possible to engineer Windows to start without many of these processes but this is not something that the average user should be considering. Startup flowchart. Diagram 1 is a simple flowchart of the major programs that control the sequence of a normal Windows startup. There are many more essential programs that are initialised and run by these programs. I didn't include any of them although many are listed in the more detailed startup steps later in this article. This diagram matches Diagram 2, 'Phases of Windows Startup for immediate logon'. The colors here largely match the Boot Phase scheme in Diagram 2. As do the times on the left which startup trace times in seconds. Until the user logon screen appears at 3. Diagram 3, 'Phases of Windows Startup for a delayed logon'. Diagram 1 - An overview of Windows startup. U. S. News | Latest National News, Videos & Photos - ABC News.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |