Error: Can not open registry key!


Recommended Posts

For the last week or so, whenever I've played Battlefield 1942, I'd get an error that says "Can not open registry key", with only an 'Ok' option. The window title simply says 'Error'. For a few days, I thought this was simply a problem with Battlefield 1942, but then a few days later I tried loading Battlefield Vietnam. Low and behold, I got the same error when loading bfv. Again I thought this was just a problem with BF1942/BFV, as I assumed that they might share a registry key or something. Ok I thought, I'll just reinstall them when I get a chance. Well, earlier today when I tried loading up Final Fantasy XI, I again got the same error. FFXI has absolutely nothing in common with BF1942 or BFV, so that instantly ruled those out of being the problem. I then headed to event viewer, and found the following error:

The description for Event ID ( 2 ) in Source ( SCardSvr ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: scredir.dll, The specified module could not be found. (0x8007007E).

Before reading this, I was assuming the problem might be video drivers or even directx, but SCardSvr sounds related to my soundcard. Then again, I could be wrong. Can anyone help?

Link to comment
https://www.neowin.net/forum/topic/213128-error-can-not-open-registry-key/
Share on other sites

Well, I found that I don't have the aforementioned files. I'm guessing this is because I used nLite to remove them before installation, but I don't think that's the problem. I installed XP over a month ago, and have only had problems during the last week or so. Anyone know of a way to restore the removed smartcard components? I've thought about registering the DLL files, but I'd imagine that wouldn't restore the missing registry entries. Anyone know of a way to find out which registry entries it's trying to access? Maybe someone can export them for me.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.