Ctrl alt delete does not work Windows 10. What to do if the Windows task manager does not work. Reasons for this notorious BOOTMGR error
Despite the fact that many have already switched to Windows 10, I still remain on 7. And the other day I myself faced the problem of starting my computer when I saw an alert with the notorious Ctrl+Alt+Delete key combination. When pressed, everything was repeated again and again.
After fixing it, I decided to write an article/instructions on how to get rid of this error, why the computer does not turn on, writes Ctrl+Alt+Del.
Reasons for this notorious BOOTMGR error
If you delve into the essence of the message, you can clarify that the error occurs due to compression of the BOOTMGR file.
For this reason, Windows is unable to boot, as indicated by the messages that appear.
After pressing the keys, the computer restarts, but very often when the computer is turned on, it writes Ctrl+Alt+Del.
The whole basis of this error is that the information compression option is enabled on the hard drive, which helps save space on the media.
To ensure you never encounter such a problem, it’s worth checking if the “shrink disk to save space” option is checked.
If it is, then it needs to be removed, otherwise you will find out in practice what kind of problem it is.
Unfortunately, this is a flaw of Microsoft specialists; the startup system is not able to bypass compression of the system disk.
Another reason for this problem may be that the system disk is “buggy” due to controller errors or there is damage on it. In such a situation, replacing the disk will be the best solution.
How can I remove ctrl+alt+del when booting Windows
Now let's try to figure out what to do if when you start the computer it asks you to press Ctrl+Alt+Del?
The developers did not provide the function of “compressing” the file according to the system’s instructions.
Because of this, the ability to restore the file appears only if the user has an installation disk containing the original version.
First you need to insert the disc into the drive and try to reboot the system.
If attempts are unsuccessful, you should go into the BIOS and set the CD player as the boot device.
After a few minutes, a window should appear asking you to select a language.
Select the Russian language and click “next”; after “system restore” appears, you need to click “continue”.
After this, the search should begin for the OS installed on the computer. You will need to select a system.
Click Windows 7, then “next”, a window with various recovery methods should appear, select “command line”.
After the black window appears, write in it in the specified order:
C: → press Enter
bootrec /fixmbr → press Enter
If confirmation is required, press the Enter button again.
Now all that remains is to get the installation disk and reboot the system.
If everything is done according to the instructions, the error will disappear.
But maybe it will work out like this, or rather it won’t work out at all, then, only. If you had data on your computer and you need to save it, there is only one way out: install the system without formatting the disk on top of the old one. After such an installation, first collect the necessary data and then perform the installation again, but this time wisely and with formatting the disk.
carnage33 25-10-2010 09:59
Greetings dear community!
Actually, the subject was rearranged yesterday by a friend of mine. One of the friend’s complaints was that “the keyboard is somehow not configured correctly,” in particular, CTRL+ALT+DEL. Allegedly, a certain friend of his had previously replaced this combination with another, which my friend had conveniently forgotten.
However, even after reinstalling the system, CTRL+ALT+DEL does not work safely. Tell me, knowledgeable people, where is the problem here?
P.S. I did the reinstallation, of course, not because of these buttons. I was surprised that the trouble with turning on the dispatcher remained in the new system.
Leonid Ilyich 25-10-2010 10:10
depends on the login settings: if the password is disabled, then the window with the “lock” buttons, etc. will not appear.
carnage33 25-10-2010 10:28
The password is disabled. And what, button combinations are configured in this window?
Leonid Ilyich 25-10-2010 10:59
Combinations are not configured anywhere. if you enable the password then it will be what you want.
badydoc 25-10-2010 11:58
1. and if you press CTRL+ALT+DEL on the BIOS picture, does the computer reboot?
1a - if not, then the problem is in the keyboard
1b - if yes, then the problem is in Windows.
flipper-s 25-10-2010 15:38
If you can't log into the dispatcher? then apparently there was a virus left over from the old system. Which blocks it.
For me it turns off after a Windows crash or after a deep anti-virus scan.
Kush-tengri 25-10-2010 17:09
Did you reinstall from scratch? With reformatting the system partition? Or “stupidly on top” of the previous one?
Frank59 25-10-2010 19:03
=CTRL+SHIFT+ESC
Try it!
carnage33 25-10-2010 21:20
quote: Originally posted by flipper-s:
If you can't log into the dispatcher? then apparently there was a virus left over from the old system.
quote: Originally posted by Kush-tengri:
Did you reinstall from scratch? With reformatting the system partition?
Yes, that's right. However, the D drive was not formatted.
flipper-s 25-10-2010 22:40
quote: Drive D was not formatted.
Are there system folders there? System Volume Information - like this for example?
The most important virus collector and source of errors.
If it remains, try erasing it, or renaming it (from Life-CD). And reinstall again.
This is a free translation of an article from the site tamas.io about programmatically disabling and enabling Windows hotkeys using C#. Quite recently, I myself needed similar functions in my program and I was surprised to find that there was nothing about this in RuNet, and in general very little was said about it on the Internet. So, if you are interested or just as necessary as I was - welcome!
I wrote this article in 2007 and it is still floating around the web and being mentioned in various discussions, including StackOverflow and DotNetSpider, so I decided to publish it again. This was already relevant then and was not tested on Windows 7, due to the fact that it simply did not physically exist at that time.
Before you continue reading, please note that this article does not encourage you to create malicious applications. You can use the code provided for educational purposes or for fun.
After doing a little research on disabling keys and shortcuts, I learned that there are several ways to change the behavior of the previously mentioned key combos.
Don't worry, we won't cover them here, but I will show you how to work with them.
We use C# registry editing capabilities to set/change group policy for the CTRL-ALT-DEL key sequence. Let's see what you can do without writing a single line of code. Open Start -> Run and type gpedit.msc. Navigate to: User Configuration > Administrative Templates > System > CTRL+ALT+DELETE Options. This is where you can set the action that will be triggered by pressing this combo in the standard way. Double click on “Remove Task Manager”. Changing this setting changes the value in Software\Microsoft\Windows\CurrentVersion\Policies\System and DisableTaskMgr will be set to 1.
Now the task has become clearer.
Important, don't skip this line:
Using Microsoft.Win32;
The method I wrote looks like this:
Public void KillCtrlAltDelete() ( RegistryKey regkey; string keyValueInt = "1"; string subKey = @"Software\Microsoft\Windows\CurrentVersion\Policies\System"; try ( regkey = Registry.CurrentUser.CreateSubKey(subKey); regkey.SetValue ("DisableTaskMgr", keyValueInt); regkey.Close(); catch (Exception ex) ( MessageBox.Show(ex.ToString()); ) )
So we took care to change the value of the CTRL-ALT-DEL combination. Let's look at the rest of the combinations. You might think it's complicated, but it's as easy as shelling pears. How to disable ALT+F4? Just 5 lines of code:
Private void Form1_FormClosing(object sender, FormClosingEventArgs e) ( e.Cancel = true; base.OnClosing(e); )
Fine. I had to read a lot about the rest and now it will be difficult to name exactly those articles that helped me figure it out, but out of all there were about 15 that contained at least some useful information. I'll give you a method called a hook. The code snippet uses LowLevelKeyboardProc which:
The LowLevelKeyboardProc procedure is a software-defined or library-defined function call procedure used in conjunction with the SetWindowsHookEx function. The system calls this function every time a keyboard input event is about to be queued on the input thread. Keyboard input can pass through the driver or through calls to the keybdevent function. If the call occurred through a keybdevent call, then it was “injected”. However, the WHKEYBOARDLL hook is not injected into another process. Instead, the context is switched to another process on which the hook is installed and called in its original form. Then, the context switches back to the application that caused the event.
And again, don't forget:
Using System.Runtime.InteropServices; using System.Security.Principal; using System.Diagnostics;
Here's everything else that may be useful to you:
Public static extern int SetWindowsHookEx(int idHook, LowLevelKeyboardProcDelegate lpfn, int hMod, int dwThreadId); public static extern int UnhookWindowsHookEx(int hHook); public delegate int LowLevelKeyboardProcDelegate(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam); public static extern int CallNextHookEx(int hHook, int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam); public const int WH_KEYBOARD_LL = 13; /*code needed to disable start menu*/ private static extern int FindWindow(string className, string windowText); private static extern int ShowWindow(int hwnd, int command); private const int SW_HIDE = 0; private const int SW_SHOW = 1; public struct KBDLLHOOKSTRUCT ( public int vkCode; public int scanCode; public int flags; public int time; public int dwExtraInfo; ) public static int intLLKey; public int LowLevelKeyboardProc(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam) ( bool blnEat = false; switch (wParam) ( case 256: case 257: case 260: case 261: //Alt+Tab, Alt+Esc, Ctrl+Esc , Windows Key, blnEat = ((lParam.vkCode == 9) && (lParam.flags == 32)) | ((lParam.vkCode == 27) && (lParam.flags == 32)) | vkCode == 27) && (lParam.flags == 0)) | ((lParam.vkCode == 91) && (lParam.flags == 1)) | ((lParam.vkCode == 92) && (lParam.flags == 1)) | ((lParam.vkCode == 73) && (lParam.flags == 0)); break; wParam, ref lParam); ) ) public void KillStartMenu() ( int hwnd = FindWindow("Shell_TrayWnd", ""); ShowWindow(hwnd, SW_HIDE); ) private void Form1_Load(object sender, EventArgs e) ( intLLKey = SetWindowsHookEx( WH_KEYBOARD_LL, LowLevelKeyboardProc, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly().GetModules()).ToInt32(), 0);
Obviously, you can programmatically return all values by re-enabling all combinations:
public static void ShowStartMenu() ( int hwnd = FindWindow("Shell_TrayWnd", ""); ShowWindow(hwnd, SW_SHOW); ) public static void EnableCTRLALTDEL() ( try ( string subKey = @"Software\Microsoft\Windows\CurrentVersion\ Policies\System"; RegistryKey rk = Registry.CurrentUser; RegistryKey sk1 = rk.OpenSubKey(subKey); if (sk1 != null) rk.DeleteSubKeyTree(subKey); ) catch (Exception ex) ( MessageBox.Show(ex.ToString ()); ) ) private void Form1_FormClosing(object sender, FormClosingEventArgs e) ( UnhookWindowsHookEx(intLLKey); )
On my own behalf, I’ll add that in .NET4 the code looks like:
IntLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly().GetModules()).ToInt32(), 0);
Doesn't work. You need to write something like:
Var inst = LoadLibrary("user32.dll").ToInt32(); intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, inst, 0);
Well, at the beginning of the AddHooks structure code, among other imports, do:
LoadLibrary: public static extern IntPtr LoadLibrary(string lpFileName);
I hope the translation turned out not too bad and will be useful to someone.
Question: Alt+tab key combination does not work in Win10
Good afternoon.
Essence:
1.installed an update for the game (official client).
2.rebooted the system.
3.game in the window.
4. the alt+tab combination does not work (switching between windows, not only in the game, but throughout the system)
5. I also discovered that the alt+shift key combination does not work
6. alt+tab - the combination has a new function (move along lines or headers in the active window (does not switch windows either))
How I tried to treat:
1. changed the keyboard shortcut to switch the language (ctrl+shift - works)
2. returned the keyboard shortcut for switching languages. (alt+shift - doesn't work)
3. win+space - works
4. downloaded the latest update for win10 - it didn’t help
5. rolled back the system for a couple of days - the rollback did not work due to some kind of error
Question:
Tell me, how can I make the key combination alt+shift and alt+tab work as before?
Answer: I’m terribly unskillful) but it turns out I have the most noob problem) the ALT key is really broken) this is the first time I’ve seen this)
Added after 20 seconds
Thanks to everyone who spent time on the lamer)
Question: Keyboard shortcuts stopped working
The problem is the next day, the keyboard shortcuts ctrl+c, ctrl+v, etc. do not work. Also, all the upper numbers 1234567890 in combination with shift do not work; I cannot change the language with left alt+shift, I have to change it with right.
I connected another keyboard to the computer and the problem remained.
how to get everything back7
7- in this case a question mark
Answer: Thank you all very much, the reason was in the ProgDVB program!
Question: The Win + E key combination has stopped working
Hello, since yesterday the Win + E combination has stopped working. Does anyone know what the problem is? Thanks in advance.
Answer: Solving some common keyboard problems:
The keyboard doesn't work at all.
**Windows does not recognize the keyboard or some keys.
Some keys get stuck.
The characters on the keyboard do not match the characters that appear on the monitor.
The SHIFT, CTRL, ALT, or Windows keys do not work as expected.
Added after 31 minutes
And one more thing; have you tried connecting another keyboard? If not, try it (whether it works or not).
Question: Keyboard shortcut for everyone in a domain
Good afternoon people.
This is the task they asked: it is necessary that all users, on all PCs that are in the domain, use a given key combination to start an RDP connection, that is, the user came, turned on the PC, entered data, went to their desktop, and then pressed, for example, ctrl+alt +q and voila, an RDP connection to the server was launched, as if he had clicked on its shortcut on the desktop, but there should be no shortcuts. I suspect that this needs to be done through group policy, but I didn’t find anything about keyboard shortcuts there, please help me, kind people) The domain controller is naturally Win2008r2; the users on their machines have win7
Answer: or simply take software for creating hotkeys and deploy it everywhere.
as an alternative option - a simple daemon on some autoite (or a logon script with an endless loop, or a corresponding service), which will launch an RDP-shka upon certain clicks
Question: After an amateur fix, the keyboard shortcuts stopped working
Hi all.
It all started when I got some crap like “Your copy of Windows is not genuine.”
I found some random guide on how to fix this, where you had to download some kind of w7lx bootloader (it doesn’t seem to be a virus xs). In short, I used this bootloader, after which the computer rebooted and a menu popped up with a choice of what to load: standard Windows or standard Windows w7lx. When I press a key, the computer reboots, absolutely any key. Well, in the end I just waited 30 seconds and it loaded Windows labeled w7lx.
Everything seems to have been fixed, but now al+tab doesn’t work for me, the control doesn’t work correctly, sometimes the context menu freezes and doesn’t fall out, and I can’t change the size of columns in any tables and neither files nor icons move at all. That is, I click on the shortcut on the desktop, it stands out, I try to drag it and it doesn’t even move. I checked the node for viruses, but didn't find any.
Tried to restore the system - did not help
I booted into safe mode - the problem remained.
I would remove Windows, but there is nothing to install it from now, so I need to solve the problem without this
What could it be? I couldn’t google adequate answers on the internet.
Answer: AVZ also found nothing. Malicious programs - 0
Added after 12 minutes
Everything was fixed by simply cleaning the keyboard. I didn't think I was that cancerous
Question: Windows: assign symbol insertion to a keyboard shortcut.
The actual question is: is it possible to somehow assign symbol insertion to a key combination so that it works in any program, similar to how Alt+numeric code works?
Because there are characters that I often need, and entering them through Alt is long and difficult.
Answer: ╝╝+
Question: How can I translate the keyboard shortcut ctrl+v to, for example, ctrl+z?
Actually, the problem is this: the keys on my laptop failed (space, I, m, and, uh, del, down arrow, 6 on the right side) and this caused great difficulties. For now, at the moment I’m caught up in thinking about how to translate the key combination ctrl+v to, for example, ctrl+z, because I really need pasting and copying text... And also, if anyone knows why this all happened, please write (I know, this is another topic).
Good afternoon. I finally sat down to write my first article of the year. Somehow I felt completely relaxed during such a long New Year holidays, even one working week has already passed and we have successfully survived it. I’m also now signed up for the BFCL Cup #7 tournament, and although it’s unlikely that we’ll reach at least the quarter finals (not so much my team is nerdy), training is underway and there’s little time left for the site. But stop making excuses, I’m writing right now and it’s good.
So, the essence of the problem is simple: somehow a virus got onto your computer, you have already removed it using Dr.Web CureIT or Kasperskiy LiveCD, but some unpleasant changes have already been made to the system, for example, “or there is not even the ability to open the task manager. And if I already wrote about the first case, I’ll tell you about the second now. In general, after getting rid of the virus, I always recommend doing. And I also recommend that you do this before you start following the instructions.
Recovery via Group Policy Editor
Not suitable for basic versions of Win8 and Win 7.
This method is not universal, since Microsoft has limited the installation of the Group Policy Editor to the basic and simplest home versions of their operating systems. But if you have Win8 pro, Win7 Home Premium or higher edition, then it is suitable for you. Still, it is a more convenient way.
![](https://i1.wp.com/skesov.ru/wp-content/uploads/2015/01/001.png)
Restore via Registry Editor
This method is universal.
That's all. I hope you found this article useful, click one of the buttons below to tell your friends about it. Also subscribe to site updates by entering your e-mail in the field on the right or subscribing to the group on VKontakte.