Failing registry entry

Job

Senior member
Jan 16, 2006
283
0
0
Everytime I try to start live messenger I get an error saying the application could not start as 'sensapi.dll could not be found' - I downloaded a new copy of the file, but vista will not let me alter or remove the original registry entry. Does anyone know what I can do? Or what the hell sensapi.dll actually is????
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
I don't know what sensapi.dll actually does, but you might get it to do the setup for you: try running the following from a command prompt:

regsvr32 /u sensapi.dll

You'll need to run this from sensapi.dll's location or type a full or relative path.

If this fails to run and says sensapi.dll doesn't support DLLUnregisterServer (or similar function name, I think that's it) then this method won't work because the DLL is a simple library and not a COM server.

If this fails to run and says it couldn't load the library then the problem likely isn't with the version, but rather that a .dll that sensapi depends on is missing, or something else about the environment won't let it load.

If it runs and tells you that DLLUnregisterServer succeeded, then do the following from the same command prompt:

regsvr32 sensapi.dll

This should result in a message that DLLRegisterServer succeeded in sensapi.dll. If so, this will have fixed up the appropriate regstry keys. If not, then the error message might be helpful.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Youll have to do that from an elevated comand prompt.
 

RichUK

Lifer
Feb 14, 2005
10,337
677
126
What is the main purpose of the ?Regsvr32? command?

Is it to forcefully load a .dll file into main memory for runtime, and to also forcefully unload a .dll?
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
DLLs that implement COM servers have to be registered with the operating system. This process inserts information about the DLL into the registry, so that other programs can find and connect to its interfaces. The DLL may (usually does) contain an implementation of a self-resgistration/unregistration process that performs this setup. The regsvr32 utility just loads the library and calls the registration function (when it is run with no arguments), or the unregistration function (when it is run with /u).
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |