99Views10Replies

Author Options:

Windows 95 Answered

Hello, I have been trying to install c++ on windows 95 with 2 versions of Bloodshed Dev.cpp software, When I installed it things were fine, but when I try to run the app I get an error that says "A required .DLL file, SHFOLDER.DLL was not found." Another version of Devcpp also meant for windows 95 gave me an error about a missing .DLL. I believe these are vital to the OS files and since they are missing it is a bad sign.What should I do to make it work without messing up my computer? Thanks for your help.

10 Replies

user
VygerBest Answer (author)2013-03-26

If you do a Google search for that (SHFOLDER.DLL not found)  you will find all kinds of information. For example this site.

It is pretty rare that an error like this will be uncommon. So always do a search whenever something like this happens. Even the error codes that a BSD put up often lead you to solutions. It just takes a little homework. It is way better than the old days when you had to call some tech support number and wait all day just to get someone.

Select as Best AnswerUndo Best Answer

user
jbaker22 (author)Vyger2013-04-01

This does not completely help me, how do I install the app in ms-dos??
http://support.microsoft.com/kb/148882

Select as Best AnswerUndo Best Answer

user
Vyger (author)jbaker222013-04-01

Well, Windows 95 is a 32 bit operating system while MS DOS is a 16 bit system. This is actually what the biggest advance in 95 was. Previously (Windows 3.1) the system actually started DOS and once it was booted up then Windows ran on top of it. It was possible and often common to run a game in MS DOS without ever starting Windows. Win 95 changed all that because it is a 32 bit system. So in order to run MS DOS you have to open a command prompt window within the Windows system. It is in the start menu under accessories I believe. Just open the window and you have a command prompt line.
Sometimes with stubborn file copying like the problem you are having we used to just use a second computer. You put the hard drive in the second computer and just copy the files you want over to it. Since it is not booted from it doesn't cause problems unless the file is write protected which you can turn off with no trouble.

Select as Best AnswerUndo Best Answer

user
WWC (author)2013-03-26

The missing .DLL file is not from Windows. It is from what ever program you installed, in this case Bloodshed. Uninstall the program completely. Then do a search for the program from the start button. If any parts of the program are found uninstall them. Next re install the program. If the .DLL is still missing the program is corrupt.
Secondly most modern games will not work on older operating systems. I think 95 has been out of service for a couple of decades.
XP no longer has company support.

Select as Best AnswerUndo Best Answer

user
Vyger (author)WWC2013-03-26

Windows 95 did (does) not have an uninstall. It was one of those little things that was an oversight. That is what gave rise to the utilities programs like Clean Sweep which tracked all the installs and made it possible to uninstall a program.

Select as Best AnswerUndo Best Answer

user
WWC (author)Vyger2013-03-26

Vyger

Thanks for the correction.

Select as Best AnswerUndo Best Answer

user
jbaker22 (author)Vyger2013-03-26

Actually I did uninstall and reinstall it, did not work.

Select as Best AnswerUndo Best Answer

user
thematthatter (author)2013-03-26

windows 95, i saw that in a museum. you might have to re install it, do you have the original FLOPPIES?

Select as Best AnswerUndo Best Answer

user
jbaker22 (author)2013-03-26

I went on that site, i am making sure my os is in good shape and how to fix the error best. Is this the way? http://www.curlit.com/WebInstall/SHFolder.aspx?AspxAutoDetectCookieSupport=1

Select as Best AnswerUndo Best Answer