Err Msg: Cannot Find a Device File That May Be Needed...ID: Q132008
|
When you start Windows, you may receive the following error message:
Cannot find a device file that may be needed to run Windows or a Windows application.
The Windows registry or SYSTEM.INI file refers to this device file, but the device file no longer exists.
If you deleted this file on purpose, try uninstalling the associated application using its uninstall program or setup program.
If you still want to use the application associated with this device file, try reinstalling that application to replace the missing file.
<filename>.vxd
This error message can occur for either of the following reasons:
WARNING: Using Registry Editor incorrectly can cause serious problems that
may require you to reinstall your operating system. Microsoft cannot
guarantee that problems resulting from the incorrect use of Registry
Editor can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys
And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and
Delete Information in the Registry" and "Edit Registry Data" Help topics
in Regedt32.exe. Note that you should back up the registry before you edit it.
To resolve this problem, follow each step below until the error no longer
occurs:
device=Example.386
change the line to read
;device=Example.386
extract <cabinet> <filename> /l <destination>For example, to extract the Windows 95 Unidrv.dll file from the Win95_10.cab file on a disk in drive A to the Windows\System folder on drive C, use the following command:
extract a:\win95_10.cab unidrv.dll /l c:\windows\systemFor more information about how to extract a file, please see the following article in the Microsoft Knowledge base:
ARTICLE-ID: Q129605
TITLE : How to Extract Original Compressed Windows Files
When Windows starts, the System.ini file and the registry are read to
obtain a list of device drivers to load. When Windows cannot locate a
virtual device driver that it is attempting to load, an error message is
generated.
Virtual device drivers are files required by various programs to
communicate with your computer's hardware.
The following sample registry key contains a StaticVxD value:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\COMBUFF
The data for this StaticVxD value is "*COMBUFF" (without the quotation
marks; the quotation marks appear in Registry Editor but are not part of
the VxD name). The asterisk (*) preceding the VxD name indicates that the
VxD is internal to the Vmm32.vxd file. If the VxD referenced by the
StaticVxD value is not internal to the Vmm32.vxd file, its name is not
preceded by an asterisk and typically has a .vxd extension.
Additional query words:
Keywords : kbenv kberrmsg win95 win98
Version : 95
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: January 20, 1999