Command. com in Run

G

Guest

When I go to Run and type "command" a command prompt open with the following
message: "16 bit Windows Subsystem" and
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers, VDD. Virtual Device
Driver format in the registry is invalid. Choose "Close" to terminate the
application."
When I go to the Registry there is not a VDD, only Value not set.
I read the Microsoft help under article Q324767 error message, followed
instructions but I was unable to fix the problem. I am not very knowledgable
in computers and now I do not know what else can I do and hope someone will
give me a hand.
Thank you.
 
D

Dave Patrick

Try replacing command.com from your install CD-Rom.

expand E:\I386\command.co_ %systemroot%\system32\command.com
would expand a new copy to the \system32 directory.

Generally to start the 32 bit command interpreter;
Start|Run|cmd.exe



--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| When I go to Run and type "command" a command prompt open with the
following
| message: "16 bit Windows Subsystem" and
| SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers, VDD. Virtual Device
| Driver format in the registry is invalid. Choose "Close" to terminate the
| application."
| When I go to the Registry there is not a VDD, only Value not set.
| I read the Microsoft help under article Q324767 error message, followed
| instructions but I was unable to fix the problem. I am not very
knowledgable
| in computers and now I do not know what else can I do and hope someone
will
| give me a hand.
| Thank you.
| --
| Argentina
 
W

Wesley Vogel

First, use cmd.exe not command.com. Type: cmd in Start | Run

Cmd.exe is the command prompt. Command.com is the DOS prompt.

Cmd.exe does need or use config.nt or autoexec.nt. Command.com uses both
config.nt and autoexec.nt.

There should be two entries in...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\VirtualDeviceDrivers

Value Name: (Default)
Data Type: REG_SZ
Value Data: (Value not set)

Value Name: VDD
Data Type: REG_MULTI_SZ
Value Data: None, empty, blank, no value, nothing there at all.

You can create the VDD value.

Open the registry editor...
Start | Run | Type: regedit | Click OK |
Navigate to >>

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\VirtualDeviceDrivers

Right click in the right hand pane, point to New and click Multi-String
Value.

When the New Value #1 appears rename it to VDD and leave the Data blank.

If you failed to rename it, right click New Value #1 and select Rename.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

Thank you Dave. That was what Microsoft said to do in the article Q324767 and
did not work for me.
But I was doing things wrong as Wesley Vogel pointed out to me.
 
G

Guest

Thank you very much Wesley. I was doing it wrong. But in the past I remember
using "command" in Run and only the promt came up without the "16 bit Windows
Subsystem" error. Very much grateful, looks like I am getting old.
 
W

Wesley Vogel

You still haven't fixed your command.com problem, however.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

No, I have not. How can I do that?
--
Argentina


Wesley Vogel said:
You still haven't fixed your command.com problem, however.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
W

Wesley Vogel

Create the VDD value in the registry like I suggested.

You may never need to use command.com, but if you happen to install a 16-bit
application that needs it, you might be glad you got the problem fixed.

Open the Registry Editor...
Start | Run | Type: regedit | Click OK |
Navigate to >>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\VirtualDeviceDrivers

Right click in the right hand pane, point to New and click Multi-String
Value.

When the New Value #1 appears rename it to VDD and leave the Data blank.

If you failed to rename it, right click New Value #1 and select Rename.

Apparently you have already tried expanding a new command.com from your cd,
like Dave Patrick suggested.

Wait a minute, did you use cmd.exe to expand the file?

Place your XP CD in your CD drive.

Open a command prompt....
Start | Run | Type: cmd | Click OK|

Type or paste:

expand d:\i386\command.co_ %windir%\system32\command.com

Change d: to the drive letter if your CD drive is different. Like e: maybe.

There are two spaces in that entire command. One space between expand AND
d: And one space between command.co_ AND %windir

One other thing, there is malware that can create a file named command.exe.
Spyware or a trojan.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

You were very helpful again. I did as you suggested
HKLM\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers and follow your
instructions and now the problem is fix.
Thank you very much.
 
W

Wesley Vogel

I am vey glad to hear that.

Keep having fun! :)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
J

Jsvquiro

I need help. I get ID 3006 source Loadperf unable to load performance
counter strings. I open command prompt and write "Lodctr /r" in window and it
just opens and disappears. Need to open command prompt to rebuild string
tables. what can be preventing me from doing it- Need help please.
 
J

John John (MVP)

To open the command prompt enter CMD in the Start Menu Run box, then
run the Lodctr at the Command Prompt.

John
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top