Information AboutControl-alt-delete |
| CATEGORIES ABOUT CONTROL-ALT-DELETE | |
| windows administration | |
| computer keys | |
| ibm pc compatibles | |
|
Control-Alt-Delete (often abbreviated to '''Ctrl-Alt-Del''') is a computer keyboard command on IBM PC Compatible systems that can be used to reboot the computer. It is given by simultaneously pressing the Control , Alt , and Delete keys. It can also be used to summon the Task Manager or Windows Security. This keyboard combination was designed by , at that time the CEO of Microsoft , and also the creator of many of Microsoft's programs: "I may have invented Control-Alt-Delete, but Bill {Link without Title} made it famous", alluding to the perceived instability of Microsoft operating systems. Colloquially, the combination is also known as a Three-finger Salute , Three Fingered Death Grip or, more esoterically, as a Vulcan Nerve Pinch . DOS AND ALL REAL MODE SYSTEMS On a PC running DOS or a system that runs in Real Mode , this keystroke combination is recognized by the keyboard handling code in the BIOS and treated as the CPU 's NMI signal, which, except for rare exceptions, invokes a soft reboot. DOS-BASED WINDOWS In DOS-based Windows (including both Windows 3.x and its successors; Windows 95 , Windows 98 , and Windows Me ), this keystroke combination is recognised by the Windows keyboard device driver. According to the value of the LocalReboot option in the {Link without Title} section of system.ini, Windows performs one of several actions in response:
Killing tasks/processes is useful, for instance, if a program has entered an Infinite Loop . Theoretically, the system's other processes should continue normally--in practice, using this key combination to terminate a program/process in Windows 3.x can result in resources and memory being leaked. As such, it is strongly recommended that, following a process kill in these versions of Windows, any work should be saved in any other applications and Windows should be restarted. Such damage is much less likely in newer versions of DOS-based Windows because of resource tracking. Entering the combination twice in succession in DOS-based Windows will trigger a soft reboot, even if Windows has not yet been able to display the process listing (due to problems caused by other processes). This allows the user to over-ride any "stuck" process, since no user-level program is able to define its own response to the Control-Alt-Delete key combination. OS/2 In OS/2 , this keystroke combination is recognised by the OS/2 keyboard device driver, which notifies the session manager process. The normal session manager process in OS/2 versions 2.0 and later is the parent Workplace Shell process, which displays the "The system is rebooting" window and triggers a soft reboot. If it is pressed twice in succession OS/2 triggers an immediate soft reboot, without waiting for the session manager process. In both cases, the system flushes the Cache , cleanly unmounts all disc volumes, but does not cleanly shut down any running programs (and thus does not save any unsaved documents, or the current arrangements of the objects on the Workplace Shell desktop or in any of its open folders). LINUX In Linux , this keystroke combination is recognised by the keyboard device driver in the Kernel . In the absence of more specific instructions, which will usually only be during system initialisation, the kernel directly initiates a soft reboot in response. More commonly, the kernel will send a signal to the ''init'' process, which will perform an administrator-configured task, such as running a script, or displaying an "end current session" box in KDE . In many Linux distributions, ''init'' is configured to switch run levels and to perform a soft reboot in response to the signal. Thus it provides a mechanism for a person with physical access to the keyboard to perform system shut down (a task that requires Superuser rights to initiate programmatically). The keystroke can pose a Security risk, in that a user can place the machine into single user mode after the machine reboots. Single user mode does not require a password in some distributions and works in superuser mode, which would in effect give the user unrestricted access to the machine. Linux systems can be configured to ignore the keystroke combination. WINDOWS NT In Windows NT , and thus on its successors, including, Windows 2000 , Windows XP , Windows 2003 and Windows Vista this keystroke combination is recognised (as a system-wide "keyboard hook") by the Winlogon process which in response performs one of the following tasks (or rather, delegates these to the default GINA ):
The design of Windows NT is such that, unless security is already compromised in some other way, only the WinLogon process, a trusted system process, can receive notification of this keystroke combination (because it is the first to register the keyboard hook). This keystroke combination is thus a Secure Attention Key . A user pressing Control-Alt-Delete can be sure that it is the operating system (specifically the WinLogon process), rather than a third party program, that is responding to the key combination, and that it is therefore safe to enter a password. It was chosen as the secure attention key in Windows (instead of, for example, the ''System Request'' key), because on the PC platform no program could reasonably expect to redefine this keystroke combination for its own purposes. It is also a reliable method for bringing up the Task Manager. All other keystroke combinations could potentially be exclusively tied up by a process that is stuck, but a user process is not able to intercept the Control-Alt-Delete sequence. As a side effect, users that do not have physical access to the computer's power supply and power/reset switches can be denied the ability to shut down or restart the computer, where previously (on MS-DOS and other variants of Windows) they could always use Control-Alt-Delete. MAC OS In Mac OS X and Mac OS , the Ctrl-Alt-Del (technically Control-Option-Delete) keystroke does nothing but make the system (in OS X) beep, signifying an error. A key command similar to it, Option-Command-Esc, summons the Force Quit Menu. REFERENCES #1 #Linux manual pages for kill(2) and reboot(2). #2 — a report of the effect of LocalReboot in Windows 95#3 — a report of differences in LocalReboot between Windows 3.x and Windows 95 |
|
|