Your system.ini file does indeed exist; the error message you are getting is being caused by a line in that file. .vxd files have to do with display drivers. Have you recently upgraded your video card?
Go to Start\Run, type SYSEDIT and hit ENTER. Find the offending line in system.ini and put a semicolon ( ; ) at the beginning of that line. Then save and close the file. The semicolon will cause system.ini to ignore that line. Does that resolve the problem?
when my computer starts up it always comes up with this message that says:
Windows cannot find a device file that may be needed to run windows.
The Windows Registry or System.INI file refers to this device file, but the file no longer exists.
ypn30f.vxd
press any key to continue(i press a key then the computer loads after a bit
Does anyone know how to get rid of this or how to reinstall whatever it is saying is not installed?
i'de appreciate any help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic