[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now


While initializing device VKD

Posted on 2002-03-03
Medium Priority
Last Modified: 2013-12-28
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
Question by:debbiehudon
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
  • 5
  • 3
  • 2
  • +4

Expert Comment

ID: 6837975
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)
LVL 59

Expert Comment

ID: 6837993
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  

Author Comment

ID: 6838038
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.
Industry Leaders: 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 59

Expert Comment

ID: 6838186
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.

Expert Comment

ID: 6838223
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.
LVL 41

Expert Comment

ID: 6838266
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)

Author Comment

ID: 6838900
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 ?

LVL 59

Expert Comment

ID: 6839573
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.)

Author Comment

ID: 6839719
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]



Expert Comment

ID: 6839753
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.
LVL 41

Expert Comment

ID: 6840180
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)
LVL 59

Expert Comment

ID: 7040086
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?

Expert Comment

ID: 7133182
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
LVL 59

Expert Comment

ID: 7133246
Well, I suppose a split would be indicated if no reply from debbiehudon.

Accepted Solution

Computer101 earned 0 total points
ID: 7375735
Points refunded and placed in PAQ

E-E Admin

Featured Post

Ask an Anonymous Question!

Don't feel intimidated by what you don't know. Ask your question anonymously. It's easy! Learn more and upgrade.

Question has a verified solution.

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

This article is a collection of issues that people face from time to time and possible solutions to those issues. I hope you enjoy reading it.
By default Outlook 2016 displays only one time zone in the Calendar. The following article explains how to display two time zones in one calendar view.
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…

649 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