Link to home
Start Free TrialLog in
Avatar of Spyder102
Spyder102

asked on

Can't start VERSION.DLL

When i un-installed an application, a while ago, it overwrote an important core dll (VERSION.DLL) with another version and since then i have not been able to install, nor run, 2/3 of what I am supposed to do. It wouldn't have been so bad if it had asked me first, then I could say it was my fault if I had accepted the conditions to delete, but no!! Off it went and overwrote, thinking it was doing a good thing i guess, Then it had the nerve to tell me, after it was finished and the damage was done, what it had so kindly done to me.
Not having the original CD (nor any copy for that fact) that was used to install windows on this machine, i can NOT re-install the missing version.dll that way. SO, I turned to the internet, hunted down and tested EVERY version.dll that i could find, in every archive that is out there (when i say "every", believe me, i'm not lying)(please don't send me any addresses, i've got them all). After asking all my friends and getting all kinds more files, i have eliminated, what i believe to be, all the coppies, and am left with this:Build #'s / 5.00.213 / 4.0.950 / 4.10.1998 / 1.30.72 / 1.30.167 / 1.30.1720 / but still I get the "can't start program" warning pop-up.
The actual message reads "The VERSION.DLL file cannot start. Check the file to determine the problem" with an "Ok" clicker below the message.
Whell, i've checked the file, as much as i can (I don't read codes) but still I see nothing wrong. I thought the problem was in the registry, but I'm not really that confident making changes to strings and such, so i don't know. I can spot a problem, most of the time, and i know what to stay away from, but i see nothing and i did nothing and strange enough, still nothing works.
I have heard if you re-name windows from Dos to win2, then using another CD, install windows over the original version, thus cleaning out the registry and re-installing the missing files. This is a theory to me. I wonder if this will work, or if I just mis-understood. I say this because I always understood that you MUST format and start again, when something like this happens. Different builds can not be installed or up-graded without the original CD (not to talk about the drivers) was my schooling, but i'm no expert when it comes to windows.
My question is this: How do I make this machine run it's applications and accept new instalations without re-formatting and starting over again.
I have a Pentium 75 Mhz, so space is an issue, and I run Windows 95 Build 4.00.950C on this machine. Please help.
doogyg@altavista.com
Avatar of hewittg
hewittg

Here is the fix but you need the win95 cd.  You do not have a friend who has one you can borrow.

Glenn

http://support.microsoft.com/support/kb/articles/q137/2/73.asp
Are you trying to get version.dll ?.

I found a page that claims, that with this error, the correct file to replace is ver.dll, not version.dll.

Check in the directory
c:\windows\sysbckup
if the file version is the same as the one in
c:\windows\system

If it isn't, then start in safe mode and copy it over.

The URL:
http://members.tripod.com/~ussearth/databse.htm

Hope this helps
Tonny
Glenn:
You're just too fast for me. :o)
Lucky
Avatar of Spyder102

ASKER

THE backup seems to be the same as the one in the system. This might be the fix, but i still can't get it to work. The win CD that i have now, (a friend gave me a copy) says that it is an earlier version and it disables the install feature. I think the version found on it is older and probably the same one that is getting in the way.
Please explain what you were saying "safe mode" .
Iwas using dos.
That's when you hit F8 when "starting windows 95 appears on bootup and you choose Safe mode.
The reason for suggesting this is, becuse you then are certain that the files are not in use, and can be replaced. If you do it when windows has started normally, the file could be in use, and can not be replaced.
But copying in Dos, works equally well.
Try this one, it is version 3.10.
http://dll.yaroslavl.ru/index.php3?download=ver.dll&ver=2

Could you check what version, you have on your computer and on the CD, and post it here ?.
Ok guys, call if the referees.
I got it working now, largley in part due to you guys, almost as a team.
You see, you were both right yet both wrong.
You were damn closer than i was a week ago, but for some strange reason, there was a swing to this problem and it was me who found the last brick.
Translated: As far as i can tell, the ver.dll in question was NOT running from the win\system folder, yet was running from the sysbckup instead. I was clued in to it when i copied the ver.dll to the desktop and tried to delete what i thought was just a back-up file. I was informed, to my surprise, that it was in service to windows and all movement was denied.
Boom.
Off to dos and a newer copy was overwritten to the sysbckup file instead of the system file.
Kapow.
I was in business.
Why it would not run the other copy is still beyond me and why it runs from in the back-up file instead, is even more of a mystery.
If you could explain this, i could decide faster who follows the closest.
If not, i don't know what to do because there is no "share" button for the points.
Without you guys, i don't think i would have found ver.dll and all it's beauty, though i was having doubts on why the other file would not "start". For that i thank you.
ASKER CERTIFIED SOLUTION
Avatar of tonnybrandt
tonnybrandt

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
THIS MAKES SENSE.
You win the points.
Thanx.
BTW: What differance will it make if i leave it as sysbckup instead? At least next time it won't be overwritten since the programs will target the system file.
Also: I read only about registering dll's with regsvr32, i don't think i would have to un register as i would write it to the new path. Could be wrong though.
No difference, and you are correct

Tonny did well on this

Glenn
Nice shot tonny.  That was really nice.

Glenn
Thank you Glenn, always a pleasure working with you. :~)

I have posted a 50 point question for you, Glenn at:
https://www.experts-exchange.com/jsp/qManageQuestion.jsp?ta=osgen&qid=20073860
For you help in solving this. (i have all these points and never use them, so please "come and get it")

spyder102:
I believe the questions in your final comment, has been answered in Glenn's comment. I'm sure he knows a lot more about that subject than i do.
I'm glad you got everything going

Have a nice day both of you
Tonny
Thanx again guys.
I won't forget ya.