Okay, whenever I open up certain programs, I get the error message:

[Program Name] – Entry Point Not Found

"The procedure entry point CsrNewThread could not be located in the dynamic library entry ntdll.dll."

My OS is Windows Vista 64-bit. I CAN’T run any registry cleaners, so do NOT suggest them.

I’m looking for more of a manual fix. Like downloading the ntdll.dll file and placing it where it needs to go for example in folders like:
System32
SysWOW64

I’ve already tried both of those, are there any other locations where ntdll.dll needs to be?

Other info will also be helpful, such as more information about CsrNewThread, I know nothing of its purpose or whether it has a location on my laptop.

while trying to delete some entries clean up a virus, I have accidentally deleted some entries that read something like %SystemRoot%\dll…..

After that, I am unable to download emails into my Outlook.

Is there anyway I can recover the deleted entries (which I cannot remember the path or value+data) without having to reformat my entire OS?

Thank you.

I have already ran scans and purchased software to help the problem, i have replaced the .dll, and i have restored my computer to as far back as it would let me. i am running windows xp if this helps at all. nothing has fixed the problem so far.

I cant log in to my windows. A error message pops out saying I’m missing an ole32.dll. How can I fix this problem?

I ran a registry cleaner yesterday thinking it might speed up my pc a bit, now after restarting my pc i have no start (task bar) and can not get on the internet. The task bar is not hidden, its just not there.

I get an error when i load windows saying "the specific module cannot be found" relating to a file i have never haerd of in windows\system32 – i think it was bkxalmll.dll I am on windows XP

Any help would be really appreciated