Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
hi everyone,I got this msg every time I turn on the computer,
Cannot find a device file that may be needed to run Wins or a Win app.
The windows registry or SYSTEM.INI file refers to this device file, but the device file no longer exists.
before this, I installed the ethernet card & it didn't work, so I already uninstalled it but I still get the msg.
I don't know what to do, please help.

Click Start / Shutdown / restart in msdos mode. At the C: prompt type scanreg/fix. See if this works.

If that doesn't work. Boot to dos and type
scanreg /restore
Restore to a date on or before the NIC install.

Hi hieupham100, grasshopper, gene, hi everyone,
grasshoper, gene, the solutions you gave only deal with the registry, not System.ini (the name of the non-existing file can be in System.ini or Registry).
hieupham100, if after above suggestions, problem is still here, post back for additional clues.
Have a good day,
Gérard from Paris, France

sanred /restore worked for me once, then I tried to reinstall the ethernet card, I got into the same prob, and scanreg /restore does not solve the prob for me now.

toward the end of the msg,Cannot find a device file that may be needed to run Wins or a Win app.
The windows registry or SYSTEM.INI file refers to this device file, but the device file no longer exists.
It also says,
vnetsup.vxd
and
vredir.vxdcan you give me some additional clues?

Hi hieupham100, hi everyone,
3 clues:
-1-we're going to search both files vnetsup.vxd & vredir.vxd
-Please, start Windows Explorer, go to the root ie C:
-Press [F3] and type down 'vnetsup.vxd' (no quotes) then click on Search now
-Did you find the file?
-where? if you found one, it might be 17 631 bytes (Am. version) in C:\Windows\System... if not, copy it in that directory.-go back to C:
--Press [F3] and type down 'vredir.vxd' (no quotes) then click on Search now
-Did you find the file?
-where? if you found one, it might be 165 445 bytes in C:\Windows\System... if not, copy it in that directory (be careful, this size is the size of the French version so it might be different in American).Have a good day,
Gérard

Hi hieupham100, hi everyone,
If -1- didn't solve your problem ie if the files were not on your disk...
-2-we're going to add the files vnetsup.vxd & vredir.vxd to your system
-try to find them on your Ws98 CD
-or ask them to someone from an American Windows98 system
...Is your system Windows98 or Windows98SE?I have Windows98SE French; or more specifically:
- my vnetsup.vxd is May 5, 1999 22:22 American version 4.10.1998 17 631 bytes
- my nredir.vxd is May 5, 1999 22:22 French version 4.10.2222 165 445 bytes (I remember I changed it for a newer, more stable version)Have a good day,
Gérard

Hi hieupham100, hi everyone,
If -1- & -2- didn't solve your problem ie if the files were not on your disk and adding them to the disk didn't help...
-3-we're going to delete lines from the system files System.ini and Registry
I think step 1 or 2 will work fine so I won't put step #3 (ready on my disk) here to avoid creating confusion... I'll post it if needed!Have a good day,
Gérard from Paris, France

I searched for both files (vnetsup.vxd & vredir.vxd) and they are both in the C:\ drive, do you have other solutions?Hieu

Hi hieupham100, hi everyone,
>they are both in the C:\ drive
In what directory are they?
C:\Windows\System?After your response, we will check in System.ini and the Registry to see what the path is in there.
Have a good day,
Gérard from Paris, France

GérardThey are actually in C:\WINDOWS\TEMP\Q312339
I tried to go to the folder to copy the file, when I click on the folder, it said,
"Are you sure you want to add the information in C:\WINDOWS\TEMP\Q... to the registry",
so I did that and also copied the whole \TEMP folder into the \SYSTEMS directory,
but it still doesn't help. should we look in to the System & Registry paths? how do I do that?
Hieu

Hi hieupham100, hi everyone,
Please, I would like to go slowly here...
-1- You said vnetsup.vxd & vredir.vxd were in C:WINDOWS\TEMP\Q312339... I would like you to copy these 2 files to C:\Windows\System
-2-
>"Are you sure you want to add the
>information in C:\WINDOWS\TEMP\Q... to the
>registry"
?????
You seem to have double clicked on a .REG file... could you find which one and tell us what is inside (copy and paste here on the forum)-3-
>copied the whole \TEMP folder into the
>\SYSTEMS directory
I suppose you mean C:\Windows\Temp and C:\Windows\System directories... what was copied? the whole folder? many files?
Could you do what follows:
Start/Run/type command then click on OK
go to this "\TEMP folder"
type dir /OGNE>dir.txt (copy the list of files in alphabetical order in the DIR.TXT file)
This DIR.TXT file will be used to clean C:\Windows\System
Type down EXIT to leave Dos and go back to Windows.Points 2 & 3 shouldn't have been done and I would like to clean the Registry and the System folder first!
Have a good day,
Gérard from Paris, France

Hi all , here is more help .
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q166/8/32.asp&NoWebContent=1
http://support.microsoft.com/default.aspx?scid=kb;EN-US;192926Err Msg: Cannot Find a Device File That May Be Needed to Run...
Microsoft Windows Millennium Edition
Microsoft Windows 98
Microsoft Windows 95 OEM Service Release, versions 2, 2.1

Dear Gérard & everyone,The problem was solved after I copied the files vnetsup.vxd & vredir.vxd into C:\WINDOWS\SYSTEM. Before I didn't see these files 'cause I didn't turn on the option "Show all files" so ended up copy the whole dir which didn't help. The problem is solved now!
Thank you very much for your help, Gerard and everyone else. I really appreciate your time and your assistance.
Enjoy your weekend.
Hieu

Hi Hieu,
You are welcome! I am very glad your problem is solved! ;-)
I forgot to tell you to display all files :-(My post #12 -2- & -3- remain because I fear you copied garbage in C:\Windows\System and Registry... do you still have some time to have a look?
#12-2-
>"Are you sure you want to add the
>information in C:\WINDOWS\TEMP\Q... to the
>registry"
?????
You seem to have double clicked on a .REG file... could you find which one and tell us what is inside (copy and paste here on the forum)#12-3-
>copied the whole \TEMP folder into the
>\SYSTEMS directory
...
Could you do what follows:
Start/Run/type command then click on OK
go to this "\TEMP folder"
type dir /OGNE>dir.txt (copy the list of files in alphabetical order in the DIR.TXT file)
This DIR.TXT file will be used to clean C:\Windows\System
Type down EXIT to leave Dos and go back to Windows.
---
If you copied C:\Windows\Temp into C:\Windows\System, you should have garbage in it... there should be no damage if you didn't answer Yes to Overwrite a file but I don't like a lot all of these files! do you want to clean a bit? if you want, we could erase at least "obviously wrong files" like *.tmp ~*.* *.~*Have a good day,
Gérard from Paris, France

Hi JohnW, hi everyone,
Thanks to all the people who came have a look and try to help us in that thread! Thanks to JohnW! ;-)
(Hieu, I started a thread to ask for some help -> Please, need help on an old thread)Have a good day,
Gérard from Paris, France

Hi again Hieu,
Don't empty your C:\Windows\Temp folder yet!
Finaly, maybe, you were quite right to copy C:\Windows\Temp to C:\Windows\System...I wonder how vnetsup.vxd & vredir.vxd were moved to Temp... I presume you might have performed a kind of drag and drop!
Sometimes, in Explorer, some selected files are dragged as if a button of the mouse had been clicked leading to move files! ('System' is not so far from 'Temp' -alphabetical order- in Windows Explorer).
If so, if vnetsup.vxd & vredir.vxd have been moved that way, some other files were perhaps moved too so that, copying Temp to System, you may have solved other problems!
If you didn't empty C:\Windows\Temp yet, could you have a look at what is in Temp folder? some other .dll or .vxd?
That's why I wrote please, don't empty C:\Windows\Temp yet!Have a good day,
Gérard from Paris, France

Hi hieupham100, Frenchie and JohnW,
Looks as though I am a bit late but I needed a quick nap. Glad to see you are up and running error free.
I believe that the C:\Windows\Temp\Q312339
was created during a Microsoft Update.
It appears the install did not complete and removed the two files but did not replace them, yet the registry was still referencing the two files.Good Day!
Mesich

Hi Mesich, hieupham100, JohnW, hi everyone,
Mesich, thank you for your post... I'm glad to read your explanations and now understand how both these files disappeared from System and were in that Temp\Qxxxx!
I guess you put your finger on it!I asked for other members because I was worrying about these mysteries and didn't want to misjudge and make mistakes!
Thanks a lot for your post Mesich!Have a good day,
Gérard from Paris, France

Hello again everyone,
Gérard, It is always my pleasure to return the favor as you have done such for myself on many occasions.
Good Day!
Mesich

Hi Gérard, Misch, & everyone,I checked in the Q312339 folder, it contains a lot of files, including *.vxd, *.dll, *.sys, I sitll keep this folder but I deleted the copy of this folder in the SYSTEM folder. since I thought I shouldn't have copied the whole folder in the first place, I just need the 2 files.
I'm glad my computer doesn't show that missing files now. Thanks again, esp. Gérard, Mesich and everyone else.
Hieu

Hieu,You're welcome!
Keep this Q312339 folder some days!
Mesich suggested Q312339 might be due to a Windows update that was not completed... as you had two missing files, keep it some days to see whether some other files wouldn't be missing.Have a good day,
Gérard from Paris, France

Hello everyone,
Very nice job by all.
Although I made it a bit late in helping resolve the problem at hand is was a pleasure being a part of this thread.
The responses were great and the efforts of a team were predominant. (hope that's the right word) :~)
Hieu, it is always nice in trying to help out someone like yourself. It's not as frequent as one would like that the original poster is so descriptive in their problem and so greatful for the help provided. Cheers to you also.
Hieu, Frenchie, Grasshopper, Gene and Johnw,
My very best to all of you.
Good Day!
Mesich

Hi Hieu, Mesich, JohnW, grasshopper, gene, hi everyone,I'm very glad this problem could be solved!
I wrote silly things in response #3 and I must apologize to grasshopper and gene for having looked like a teacher who provided poor lessons!
>grasshoper, gene, the solutions you gave
>only deal with the registry, not System.ini
Derek taught me since then they were quite right: System.ini and Win.ini are included in the backups of the Registry! sorry! :-(
So, I must provide additional info: standard Windows98SE backups 4 files once a day
C:\Windows\System.ini, C:\Windows\Win.ini, C:\Windows\System.dat & C:\Windows\User.dat.
Scanregw.exe performs a convenient backup through C:\Windows\Scanreg.ini... have a look at this file (explanations in it) that allows some personalization such as the number of copies or adding other files!This thread took many days to be solved! Hieu, you were right to send me a personal email to ask for additional clues (I suggested this in response #3)... as too many days had already been spent and the solution was disturbed by time-lag, I started a thread to call for help!
Thanks again to JohnW & Mesich who came and gave a hand (probably others who came and read)!It will be a pleasure to meet you all on another thread! ;-)
Have a good day,
Gérard from Paris, France

Gérard, Mescish and everyoneIt's good to hear from you again Gérard and Misich, i've been very grateful for the good communication, descriptive message and devoted help! Also thanks to Grasshopper, Gene and Johnw who also tried to help me in the process of solving the problem.
Great job everyone, particularly Gérard & Mesich.
Hieu

![]() |
making active partition s...
|
No editing
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |