Windows fejlfinding

For l�nge siden

WinNT, Win95, Win98, Win2K, WinME, WinXP, Win2003, Vista, Win2008, Win7

OK, måske var vi allesammen lidt naive, da vi troede, at nu var Windows 95 kommet og så slap vi for Windows 3.1x's Generelle Beskyttelses Fejl (General Protection Faults). - Og ja, vi er sluppet for Generelle Beskyttelses Fejl. - Det hedder bare Ulovlig Handling i stedet for... 8-)
- Og hvad der er endnu værre: Vi har pludselig også fået den frygtede blå skærm som i Windows NT med "Fatal fejl 0x... Applikationen har foretaget..." - At få sådan en fejl en gang imellem er for de fleste mennesker OK, det er ligesom når man er forkølet; møgirriterende, men det går over... De fleste gør ikke noget ved problemet før det bliver ved med at komme igen !

Lad mig starte med at sige, at hvis du engang imellem får en fejlmeddelelse under opstarten om, at Windows har opdaget ustabil xms hukommelse, så skal du have skiftet din(e) RAM ud...

Windows 95 bruger hukommelsen langt mere agressivt end Windows 3.1, så der er den mulighed, at dine RAM-kredse har et problem, som du bare ikke blev gjort opmærksom på under Windows 3.1x, men hvordan finder du ud af, om det er det, der er tilfældet ? - Hvis du ikke har lyst til at gå i gang med et større projekt med at bytte RAM-kredse med en kammerat, så er der alligevel en hel del, du kan gøre selv:

Først og fremmest kan du bytte om på bankerne og se om adressen, hvor fejlen kommer, ændres. Hvis dette er tilfældet, kan du bytte rundt på de enkelte RAM moduler, og således finde det modul, som du mistænker for at være defekt, men der findes også en ren software-løsning: Den kræver blot, du kan lidt HEX-regning, så kan du selv bestemme hvor meget af din RAM, som Windows 95 skal udnytte...

  • Brug notesblokken (NOTEPAD.EXE) til at åbne filen SYSTEM.Ini i dit \Windows bibliotek
  • Under sektionen [386enh] finder du så linien MaxPhysPage og retter den til MaxPhysPage=3FF. Hvis linien ikke er der, så indsæt den selv.
    Ovenstående tvinger Windows 95 til kun at bruge de første 4 Mb RAM...
  • Hvis det viser sig, at alt går fint (men godt nok langsomt) med de 4 MB, så kan du ændre linien til MaxPhysPage=7FF for at køre med 8 MB RAM.
  • Hvis det også går fint med 8 Mb RAM, kan du så igen ændre linien til MaxPhysPage=FFF for at benytte 16 Mb RAM og så videre...
- Der er selvsagt ingen grund til at prøve med 4 Mb RAM, hvis du f.eks. har 4 stk. 16 Mb moduler installeret...