Msvcrt.dll problem... maybe someone could help?!?!

hi my friends... last night my little brother played that damn counter strike source on my xp and it froze... he pushed the reset button and when xp rebooted the following error keeps poping up every time the pc want to make a command:

the procedure entry point strcat_s could not be located in the dynamic link library msvcrt.dll


i mean all my work and software are installed in XP... and i really don't want to reinstall the windows... btw now i'm wrtitting you from my win 2003 server... i have a dual boot windows 2003 and XP and a PCLinuxOS ditro.

if anyone has any idea of how i can fix this plsss helllppp!!!
PS: try to google this... but couldnt find any support.
 
strcat_s is a .net file. I could not find out any more than that. I would check if counter strike uses .net and if so uninstall it. If not, I would then try a system restore.
 
i've deleted counter strike[from my windows2003]... and i've tried replacing msvcrt.dll with another one of the same version downloaded from some website and the result is the same...
and i dont think that strca_s is a file... i think is a C++ string or something.. check here:
http://msdn2.microsoft.com/en-us/library/d45bbxx4(VS.80).aspx

system restore is not an option... i don't use that... i disable it every time i make a clean windows install.
 
i sure do... i run plenty of apps that uses .net... but the thing is that i've ended all the procceses that i was allowed to from the task manager cause i though maybe one of those were causing this problem but i still got the error...
now i've even expanded msvcrt.dl_ from the windows cd from the recovery console but still didn't solved the problem... is my PC possesed or somethin?!?!?
 
finally fixed it ...i had no choice but to hit repair from the Xp CD and keep my fingers crossed so that i won't get a BSoD... and it seemed that it worked... no BSoD and my XP works as new!!
thanks for all your support!!!
 
the message was correct. the entry point was not found in the msvcrt.dll (likely corrupted).
This library is the C language RunTime library.
There are some other libraries with similary names, eg msvcrt20 and msvcrt40
 
entry point problem

Just as a suggestion for future use if it or a similar entry point problem happens to you again...when I had a similar problem with entry point error problems, I did an sfc /scannow run and it cleared up my entry point problems as well as a few others that I was having at the time. The sfc /scannow fix from the sfc-system file checker- checks your main system files and replaces any that are corrupt or missing with clean, default, original copies and then all is restored to the original condition. Note the space between the c and the /...sfc /scannow. Hope you won't have this problem again...but if you ever do. In essence your repair install did a similar thing of fixing/replacing/repairing your corrupted or missng dll file. Best to you...
 
thanks for your suggestions.. i;ve thought about sfc /scannow... but that wasnt really an option unless it worked from the recovery console.. cause i wasn't able to run anything from within windows because that nasty error keep pooping up and nothing would execute!
maybe a good reason for not allowing games on a business machine!
and yes.. that's what i'm gonna do from now on.. i'm a music producer and i won't risk my work with some stupid games!!
thanks a lot u guys!!
 
Back