Question:
How do I stop windows from trying to run a missing file during startup?
JermaineDuch
2011-03-27 06:35:35 UTC
Hi. I've recently been experiencing startup problems with my Windows XP. During the part when it says, "Windows is starting up," the system stays like that for about half a minute, and then make a single short beep sound immediately followed by the word "welcome." Upon loading the desktop, there is an error message entitle "pschmdrf.dll," saying that "Windows cannot find the file pschmdrf.dll. Make sure you typed the name correctly, and then try again. To search for a file, click the Start button, and then click Search." It kinda slowed the system's bootup process and shutdown process.

From the way I see it, windows is trying to execute the file pschmdrf.dll during its startup but couldn't find it. I think it's supposed to run pschdprf.dll instead, just misspelled. I think a possible solution would be to stop windows from automatically trying to execute this file, or simply rename it to (what I think is) the right file, that is, pschdprf.dll. The problem is, I don't have any idea how to go perform my hypothetical solutions. I tried msconfig but doesn't work, as well as System Restore.

IS there a better way to solve this problem of mine? Anyone can help? Thanks in advance.
Three answers:
The Phlebob
2011-03-27 19:40:40 UTC
If you've done a recent virus scan and it caught something, this could be a randomly-named leftover. The fact that it can’t be found might actually be a good thing, although a nuisance. I take it you just click the OK button and your system runs right after that?



If so, you may be able to get rid of the useless message by going into msconfig and keeping the file from trying to start up. Here's how:



1. Click on the Start->Run menu item.

2. In the Run text box, type in msconfig, then press Enter.

3. In MsConfig, click the Startup tab.

4. See if there's an entry for that filename. If there is, clear the checkbox next to its name. Note: Windows Vista even has a column that can show the entire command the program was called up with. To display it, click View->Select Columns and check the Command Line checkbox, then click OK.

5. Click OK.

6. Accept the reboot option.



Hopefully, the message won't come up the next time Windows comes up. You will, however, get a message about your configuration having changed. In fact, if you just click OK, you'll get this message after every reboot, however, if you click the checkbox before clicking OK, the message won't come up again unless and until you make another msconfig change.



Note that, if need be, any such changes can be reversed the same way they were made: The entries are not deleted, just deactivated.



Good luck.
2011-03-27 06:45:21 UTC
http://www.geekstogo.com/forum/topic/106845-how-to-interpret-computer-error-beep-codes/

The Beep is a Warning .. Read the Link Above.



Click, And Save -> http://www.dlldump.com/dllfiles/P/pschdprf.dll

Copy it into the Windows Or System 32 Folder.



Or Read This -> http://www.pcpr.org/pschdprf-dll-error.php
Hunt
2011-03-27 06:54:52 UTC
It's trying to run the right file, the file is corrupted and you need to replace it.





http://www.dlldump.com/download-dll-files_new.php/dllfiles/P/pschdprf.dll/5.1.2600.0/download.html





Be very careful of .dll fix it and repair sites.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...