Solved

Windows 2000 can't login because of bad or missing keyboard driver or registry entry for keyboard.

Posted on 2004-09-17
6
1,044 Views
Last Modified: 2008-01-09
Windows 2000 can't login because of bad or missing keyboard & mouse drivers or missing registry entry for keyboard/mouse.  OK... I turn on the computer and I get the login CTRL-ALT-DEL dialog box.  However, my keyboard or mouse doesn't work.  I know physically the Keyboard and Mouse are fine because prior to this problem I was following a MS Technical document on renaming some digitally unsigned drivers in C:\WINNT\SYSTEM32\DRIVERS folder to fix a STOP: 0x00000009F DRIVER_POWER_STATE_FAILURE.  This is what I've tried:

Safe Mode   - Same Issue: Can't use keyboard

Safe Mode Command Prompt.  - Same Issue: Can't use keyboard

Last Known Good Configuration   - Same Issue: Can't use keyboard

Recovery Console - Copied some keyboard drivers to C:\WINNT\SYSTEM32\DRIVERS  - Issue: Can use keyboard to perform copy.  However, it didn't fix the problem.

Win2k CD Fast Repair - Same Issue: Can't use keyboard

Any recommendations.  Thanks, Heath.


0
Comment
Question by:hmjones
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 8

Expert Comment

by:Jeff Rodgers
ID: 12089615
have you tried plugging in a USB keyboard... Plug and Pray may detect a different kind of keyboard ... I have seen keyboards detected as USB which worked even when the PS2 keyboard won't.

0
 
LVL 10

Expert Comment

by:tfjeff
ID: 12090425
I was thinking something similar, only I was thinking of making sure you were using a PS2 keyboard and not a USB keyboard...try both.
good luck
jeff
0
 
LVL 5

Accepted Solution

by:
XSINUX earned 250 total points
ID: 12090554
As you can log into Recovery Consolve, get to the prompt c:\Windows\System32\drivers  and delete kbdhid.sys and try restarting. If that does not help, boot to recovery cosole again and type the command

copy i8042prt.sys kbdhid.sys

This may help.

Cheers
Sinu
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 7

Expert Comment

by:pegasys
ID: 12090725
LOL, heh this is cool, but fixable.

Install 2k as if it's a normal re-install from scratch. Upon doing this, it will ask 'operating system found' bla bla bla, upgrade it, don't overwwrite it...

If you upgrade from one os to itself it refreshes the files tow hat they should be

please note that all new SP's that were installed (nothing else though) will have to be re-installed...

Regards

pgx();
0
 
LVL 3

Expert Comment

by:dheeruthakur
ID: 12090840
if you have able to manage 1 more computer then its better you insert your hard disk in another computer  as a slave ( open your cpu and take your hard disk, insert this hard disk in another computer ) and take all the data because data is important and format your hard disk and insert this disk in your computer. ( because  keyboard driver load through os and you are not able to repair your os then its better you format and load fresh copy of os otherwise it always gives you problem.  )
If data is not a vital factor boot through bootable cd and install fress copy of os.
       After this boot your  computer through bootable cd ( if you use xp or professional its easy to use ) and make partition and load your fresh os.
       If you have problem in partition and instaulation reply me I will give you step by step instruction.

Dheerendra
(Network Engineer)
0
 
LVL 3

Expert Comment

by:dheeruthakur
ID: 12092180
You can only log on using ALT key combinations to create the extended characters in your password.

You installed the U.S. version of Windows NT and the U.S. keyboard is the default keyboard.

NOTE: Keyboard settings are user specific. Although you may select a foreign language keyboard, at logon time (no user is logged on yet) the default keyboard settings are used. So at logon time no country-specific extended characters are available.
RESOLUTION
If you want to continue to use a password that has extended characters, you must change the default keyboard settings in the registry as follows:

Windows NT 3.51:
1.      Run Registry Editor (REGEDT32.exe).
2.      From the HKEY_USERS subtree, go to the following key:
\.DEFAULT\Keyboard Layout
3.      Change the value "Active" to the appropriate string. For example, the string 00000407 defines German keyboard layout and 00000409 defines U.S. keyboard layout. (See "More Information" for a list of language IDs.)
An alternative solution is to use the User Profile Editor to modify the complete system default profile by saving the current user profile information as the system default profile.

Windows NT 4.0/Windows 2000:
1.      Run Registry Editor (REGEDT32.exe).
2.      From the HKEY_USERS subtree, go to the following key:
\.DEFAULT\Keyboard Layout\Preload
3.      Change the value for the following entry to contain the keyboard layout that you want to have avilable at logon. This example would set the default keyboard layout to Japanese:
\.DEFAULT\Keyboard Layout\Preload
"1" REG_SZ = "0411"
NOTE: Beginning with Windows NT 4.0, the first keyboard layout in the list of available layouts is used by default. This behavior replaces the "Active" value that was used in previous versions of Windows NT.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Windows 10 is here and for most admins this means frustration and challenges getting that first working Windows 10 image. As in my previous sysprep articles, I've put together a simple help guide to get you through this process. The aim is to achiev…
I use more than 1 computer in my office for various reasons. Multiple keyboards and mice take up more than just extra space, they make working a little more complicated. Using one mouse and keyboard for all of my computers makes life easier. This co…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.
Suggested Courses

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question