Jag har tre kunder som nyligen fått problem att köra en applikation som går på Access 95 runtime (lång historia varför så gammal och osupportad programvara används). Nyligen har går det inte starta msaccess.exe utan följande felmeddelande dyker upp: Det här är antagligen ett problem orsakat av fix MS03-045 / 824141, och lösningen är att hämta senaste versionen av denna. TACK!!!! Du har räddat min helg!!! Detta löste problemet!Fel version av kernel32.dll?
System DLL kernel32.dll har flyttats i minnet. Programmet kommer inte kunna köras. Förflyttningen berodde på att DLL-filen enhet:\WINNT\system32\MPR.DLL tog upp en minnesadress som reserverats för Windows system-DLL-filer. Kontakta leverantören av DLL-filen för att till detta problem.
Gemensamt för alla datorer är att det är Windows 2000 med SP4 och kernel32.dll är av version 5.0.2195.6794. Jag har själv aldrig kunnat få in denna version i mina testmaskiner utan jag får bara äldre versioner. Sökningar på nätet och hos MS ger väldigt få träffar på denna filversion, vilket verkar tyda på att ingen hotfix eller liknande från MS har levererat denna version (det finns enbart några få fixar men man måste kontakta ms för att få tillgång till dessa vilken ingen gjort). Frågorna är alltså vart denna filversion kommer ifrån? Är den felaktig? Kan jag få in den i en testmaskin? Hur får jag in en annan version hos mina kunder?
/JohanSv: Fel version av kernel32.dll?
http://www.microsoft.com/technet/security/bulletin/MS03-045.asp
Se även http://vsantivirus.com/ev-ms03-045.htm (översätt med Google om du inte kan spanska).
MSSv: Fel version av kernel32.dll?
Är dock besviken på Microsoft som inte verkar ha dokumenterat detta problemet i någon av de publika databaserna (vad jag har sett).
/Johan