Avatar billede tornado Nybegynder
21. november 2000 - 00:19 Der er 4 kommentarer og
1 løsning

MSVCRT.dll

\"Procedureindgangspunktet ??U_@YAPAXI@Z kunne ikke findes i DDL-biblioteket MSVCRT.dll\".

Hvad skyldes denne fejl? Jeg fik fejlen efter at have formatteret og geninstalleret Windows 2000 DK.

Fejlen kommer frem, når jeg starter WinTV2000 (WinTV program til Hauppauge TV-Kort). Den har aldrig gjort det før.

Nogen ideer?

Jeg regner med at skifte tilbage til Windows 2000 adv server engelsk imorgen (har kæmpet med fejlen hele dagen idag), for det her er ikke det værd. Jeg ville bare lige høre hvordan man kan fixe sådan én fejl (i fremtiden, hvis jeg eller andre skulle rende i det).
Avatar billede svein Nybegynder
21. november 2000 - 08:33 #1
De kan jo være at dit Wintv2000 program har vært inde og overskrevet din originale msvcrt.dll fil.

For at løse problemet kan du køre det der hedder :
sfc.exe /enable /scannow
Du bliver bedt om at sætte ind Windows 2000 cdrom\'en når SFC kører.
Der findes flere parameter til denne utility som du får frem ved at køre den i en DOS boks med:
sfc /?

Når Windows 2000 installeres etableres der en folder i %systemroot%\\system32 der hedder \"dllchache\". Der lægges alle windows systemfiler og hvis der skulle ske at en system fil bliver overskrevet, så vil windows selv hente den originale system fil fra dette dll cahche.
Alle SYS, DLL, EXE, TTF, FON og OCX filer er automatisk beskyttet ved hjælp af Windows File Protection.
I udgangspunktet er Windows File Protection enabled når installationen er kørt færdig, men det kan jo være at det er en \"misser\" at den ikke har opdaget at msvcrt.dll er blevet ændret.

Avatar billede cstern Nybegynder
21. november 2000 - 14:57 #2
Jeg synes det lyder som om der snarere er en fejl i calling routinen i det program der benytter MSVCRT.DLL. Tilsyneladende leder et program (WinTV2000, sandsyligvis) efter en funktion eller procedure der hedder ??U_@YAPAXI@Z i MSVCRT.DLL.
Prøv at totalt afinstallere tvkortet med al software. Så geninstaller igen, (benyt opdaterede drivere fra Hauppauge, hvis de findes).
Avatar billede svein Nybegynder
21. november 2000 - 15:29 #3
Du kan også checke i EventViewer om SFC.exe har overskrevet den msvcrt.dll som WinTV2000 har forsøgt at lægge ind. Det kan være at det program er afhengig af sin egen .dll og ikke er fornøjd med Windows\' egen system .dll.
Nyt i Windows2000 er at system dll alltid skal være uptodate gennem at hente dll\'er som bliver overskrevet fra dll cache. Hvis den software leverandør - i dit tilfelde WinTV2000 ønsker at bruge specielle kald i denne msvcrt.dll - skal de tilføje den lokalt i dets programbibliotek og kalde den derfra!
Avatar billede tornado Nybegynder
21. november 2000 - 15:44 #4
Jeg har prøvet at geinstallere WinTV2k software et par gange nu, samt afprøvet samtlige versioner af driver til Tv-kortet. Samme fejl.

Jeg har prøvet at installere andre programmer, jeg mener bruger denne fil også - lige meget hjalp det.

Det sjove er, som jeg nævnte tidligere, at det har virket fint de andre gange jeg har installeret, og når jeg formatterer/geninstallerer, installerer jeg ALTID det samme igen, med samme settings.

Men alt i alt har det som svein skrevet hjulpet på det, og det kører nu fint igen.
Tak :)

Jeg har forresten et program, der hedder NTFileMon, der kan monitor filtilgang, og denne registrerer at WinTV2k.exe tilgår MSVCRT40.DLL og ikke MSVCRT.DLL - hvordan kan det være at det er MSVCRT.DLL, der så melder fejl?
Avatar billede tornado Nybegynder
21. november 2000 - 15:47 #5
Jeg har lige formatteret og geninstalleret Windows 2000 DK alligevel (selv om det kørte fint efter brugen af sfc.exe), og det kører nu - uden den fejl. Underligt, underligt..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester