While initializing device VKD

I turned my computer on today and this error happened

While initializing device VKD: Windows protection error
You need to restart your computer

I shutdown and re-start my computer but the same error occurs.

Any help is appreciated
Who is Participating?

Improve company productivity with a Business Account.Sign Up

Computer101Connect With a Mentor Commented:
Points refunded and placed in PAQ

E-E Admin
will it boot to safe mode??
bootup and either hold the ctrl key of hit the f8 key while it is booting up and see if you get into safe mode.
if you can try running system file checker from the run command(SFC)
This Microsoft Knowledge Base article should be of help:


Error Message: While Initializing Device VKD -- Windows Protection Error -- You Need to Restart Your Computer (Q263318)

The information in this article applies to:

Microsoft Windows 98
Microsoft Windows 95

If this article does not describe the error message that you are receiving, view the following Microsoft Knowledge Base article to view more articles that describe error messages:
Q315854 Windows 98 and Windows Me Error Message Resource Center
If this article does not describe your hardware-related issue, please see the following Microsoft Web site to view more articles about hardware:

When you start your computer, you may receive the following error message:

While initializing device vkd -- Windows Protection Error -- You need to restart your computer.
After you receive this error message, you may receive the following options after your computer completes the Power On Self Test (POST):
Press F1 (or equivalent key) for Setup

Press F2 (or equivalent key) to load defaults and continue

This behavior can occur if the keyboard that you have attached to your computer is not working correctly. When your keyboard does not work correctly, the keyboard cannot be initialized.

With the computer turned off, disconnect and then reconnect the keyboard.

If that does not work try using another keyboard to determine if your keyboard is malfunctioning. If it is, replace the keyboard.

VKD is the acronym for Virtual Keyboard Device Driver.

A multi-function keyboard is a keyboard that includes additional features such as a sound volume control, a mute option, and special shortcut keys so that you can sign on to your Internet service provider (ISP) and perform functions such as "search."

Published Aug 2 2000 2:06PM  Issue Type kbprb  
Last Modifed Feb 18 2002 12:49PM  Additional Query Words HWKEY multifunction protection e machine hp  
Keywords kberrmsg kbhw win95 win98 kbHardware kbWinProtectErr  
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

debbiehudonAuthor Commented:
Hi thanks for responding.

I attached a different keyboard with the same vkd error result on W98

This computer has 2 drives. I manually swap the cables when wanting to boot from W2000 or W98
W2000 still boots fine but not W98

I can select normal or safe boot but cannot get past the vkd error

I select Command and can get to the C prompt, is there anything that I can do from there.

This is very frustrating.
Apparently email notifications are not working properly; I have't received notification of your comment above yet, only saw it after I noticed your new question (which you should delete, since this one is still open.)  I think it would be a good idea to try what sorgie suggested above, but from the command prompt, rather than the Run dialog in Windows, since you cannot get there.  Type SFC and hit the enter key. If it gives you a message "Bad command or file name", then type PATH = C:\WINDOWS;C:\WINDOWS\SYSTEM and then retype SFC.
Hi Debbie,

Are you using a usb keyboard? Or a regular Keyboard?
It is possible that the registry is corrupted, if you can perform a selective startup and only allow himem.sys to load then maybe you run scanreg and use one of the backups of the registry if there are any available.  If you need more then let us know.
Also have youtried to replace the vxd?
Is the bios set to halt on all errors, or all but keyboard (set to all, for troubleshooting purposes)
debbiehudonAuthor Commented:
Sorry, I am not familiar with your procedures.
I deleted the 2nd question ( I think)

I ran sfc from the command prompt but the message was "this program cannot be run in dos mode"

I do not have a replacement registry and I tried scanreg/fix which did not help.

Its a regular keyboard

I would like to try to replace the vxd, how would I find out the file name associated with the VKD ?

If you can't run SFC from the DOS Prompt by just typing SFC at the command prompt, then do it by typing START SFC (the START command is a new DOS command added when Win95 came out, to run Windows programs.)
debbiehudonAuthor Commented:
Hi Lee
Thanks for helping.

I tried "start SFC" from the root and \windows and windows\command

It still said "this program cannot be run in dos mode"

When I type ver it says Windows 98[version 4.10.2222]


Perhaps the easiest solution would be to try to reinstall W98SE over the existing installation. It seems to me that the W98SE drive can only be used from the command prompt, which will be of little use unless you can find which file the VKD is referencing and manually extract the file from the appropriate media (W98SE CD or keyboard manufacturer's installation disk(s).)

As an aside, I would consider a "less physical" way of dual booting than physically swapping drive cables. Although this will work in the short term, cables are generally not made to be constantly swapped and may lead to cable degradation with extended use. IIRC, W2000 can handle the multi-boot portion of the process. I believe that the installation method would be W98SE then W2000.
I do not have a replacement registry
try from a prompt
scanreg /restore
note the space between scanreg and /restore
choose a date before this happened
you have 5 cab files in the sysbackup folder that contain valid copies of the registry (windows does this automatically)
debbiehudon, how about some feedback?  Was any of the above helpful in solving your problem, or do you still have it?  What have you tried, and with what results?
Hello all,
I am Computer101, a moderator from Experts-Exchange and also an expert within this topic area. This question has been open a long time.  What I am going to do is allow feedback from the questioner and experts.  If it is not resolved, I will delete or accept an answer based on the info I have been given, Experts, feel free to offer input.  I will monitor these questions for a period of 5-7 days and come back and evaluate.  I will have another moderator (who is also an expert in this topic area) look at the question also to ensure we do the right thing for this question.

Thank you
Community Support Moderator
Well, I suppose a split would be indicated if no reply from debbiehudon.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.