|  | 		    
					
        
         
          
         
	
          | |  | Staksider og stakoverløb Fra : Erik Bendixen
 | 
 Dato :  07-01-06 13:31
 | 
 |  | 
 
 Hvad er staksider og stakoverløb?
 
 Mit operativsystem er Windows 98. I marts 2004 udførte en fagmand ændringer
 ved computeren for at muliggøre installation af en Nero brænder. Der blev
 også foretaget forskellige andre ændringer - for at skaffe plads og "
 muskler", som reparatøren udtrykte det.  Siden den tid har jeg været plaget
 af de problemer, jeg omtaler nedenfor. Jeg har hidtil valgt at leve med
 problemerne frem for på ny at lade fagmanden se på det. Det var dyrt nok i
 forvejen.
 
 Efterfølgende 2 beskeder eller kun den ene af dem får jeg ikke så sjældent,
 når jeg vil lukke computeren ned efter at have været på internettet - eller
 har åbnet et 20 binds leksikon, der er installeret. Eller når jeg både har
 åbnet leksikonet og været på internettet. Det skal understreges, at
 problemet også var der, før jeg købte og installerede det ny leksikon.
 Beskederne lyder.
 
 1)"Der er ingen ekstra staksider. Du skal muligvis angive en højere værdi
 for 'Min SPs' i System.ini for at forhindre stakfejl. Der er i øjeblikket
 allokeret 5 SP'er. Tryk på en tilfældig tast for at fortsætte."
 
 2)"Tråden afsluttes på grund af stakoverløb. En VxD, der formodentlig er
 installeret for nylig, har brugt for megen stakplads. Angiv en højere værdi
 for 'Min SPs' i System.ini eller fjern nyligt installerede VxD's. Der er
 allokeret 6 SP'er. Tryk på en tilfældig tast for at fortsætte."
 
 (Tallet der vises  for allokerede SP'er er ikke altid 5 eller 6 men kan også
 være andre tal).
 
 Disse beskeder forstår jeg ikke, for jeg har bestemt ikke angivet nogen SPs
 værdi nogen steder, og jeg aner ikke, hvor det skal gøres.
 
 Følgende besked om UNDTAGELSE kommer sommetider alene, til andre tider efter
 de 2 før nævnte:
 
 Der opstod en alvorlig undtagelse OE ved 24x : BFF9DBA7. Programmet vil
 blive lukket.
 * Tryk på en tast for at lukke programmet.
 * Tryk Ctrk + Alt + Del igen for at genstarte computeren. Du mister alle
 data der ikke er gemt i alle programmer.
 
 Af dyrekøbt erfaring trykker jeg aldrig mere Ctrk + Alt + Del, fordi jeg kom
 meget galt af sted ved at gøre det for snart 2 år siden. Computeren brød
 totalt sammen, så den ikke kunne åbnes, og den måtte igen til fagmanden. Her
 var med stort besvær jeg fik computeren til igen at virke normalt. Jeg kan
 prise mig lykkelig for, at inden data gik tabt. Når beskeden UNDTAGELSE
 kommer, vælger jeg at slukke computeren på stikkontakten. Så er der ingen
 problemer ved opstart, og alt virker som det skal.
 
 
 Venlig hilsen
 
 Erik
 
 
 
 
 
 
 
 
 
 
 
 
 
 |  |  | 
  Tom Kristensen (07-01-2006) 
 
	
          | |  | Kommentar Fra : Tom Kristensen
 | 
 Dato :  07-01-06 21:02
 | 
 |  | 
 "Erik Bendixen" <erikbendixen@get2net.dk> skrev i en meddelelse 
 news:nwOvf.7135$3Y6.4849@news.get2net.dk...
 >
 >
 > Hvad er staksider og stakoverløb?
 >
 >
 >
 > Venlig hilsen
 >
 > Erik
 Hej Erik
 Jeg søgte lidt på Google og jeg tror, at du på denne side kan finde svaret 
 på dine problemer.
http://www.it-svar.dk/doctor mvh
 Tom 
            
             |  |  | 
  N/A (07-01-2006) 
 
	
          | |  | Kommentar Fra : N/A
 | 
 Dato :  07-01-06 21:16
 | 
 |  | 
 
 
 |  |  | 
  Erik Bendixen (07-01-2006) 
 
	
          | |  | Kommentar Fra : Erik Bendixen
 | 
 Dato :  07-01-06 21:16
 | 
 |  | 
 Tak for hjælpen. Endnu ved jeg ikke, om jeg er lige ved at løse problemet.
 
 Klik start, klik kør, sysedit, klik Ok giver hos mig en række bokse, den ene
 oven på den anden. Jeg har slettet de forreste og er kommet til en boks (den
 4. i rækken) der hedder Windows\System.ini. Her finder jeg en linje, hvor
 der står 386Grabber=   Hvad der oprindeligt stod efter lighedstegnet ved jeg
 desværre ikke. Jeg slettede det nemlig og skrev MinSPS=16, svarede Ja til at
 gemme og genstartede computeren. Derved er den oprindelige tekst efter
 første lighedstegn gået tabt. Hele teksten på linjen er altså med  mine
 ændringer 386Grabber=MinSPS=16.
 
 Ændringen har haft den fatale virkning, at jeg ikke kan åbne mit leksikon,
 og da jeg glemte at notere den tekst der orindelig stod efter det første
 lighedstegn, er jeg lidt på den. Kan jeg ikke få hjælp her, vil jeg først på
 ugen forsøge at få support fra det forlag der har udgivet mit leksikon. Ud
 over at jeg ikke kan åbne mit leksikon er der ingen andre uregelmæssigheder.
 Hvad problemet med staksider angår, ved jeg endnu ikke om jeg har fundet
 løsningen.
 
 Venlig hilsen
 
 Erik
 
 
 "Nørd" <Nørd@c.com> skrev i en meddelelse
 news:43bfbd51$0$46985$edfadb0f@dread15.news.tele.dk...
 > MinSPs=4
 >
 > If the behavior continues to occur, increase the number of spare stack
 pages
 > in increments of 4 (for example, 8, 12, 16).
 >
 > NOTE: Each spare stack page requires 4 KB of memory.
 >
 > To edit the System.ini file for Windows 95, 98 and 98se: 1. Click Start,
 > click Run, type sysedit in the Open box, and then click OK.
 >       2. Click System.ini on the Window menu.
 >       3. In the [386Enh] section, type the following line:
 >       MinSPs=16
 >       4. On the File menu, click Exit, and then click Yes to save the
 > changes.
 >       5. Restart your computer.
 >
 >
 >
 
 
 
 
 |  |  | 
   Kurt B. Andersen (08-01-2006) 
 
	
          | |  | Kommentar Fra : Kurt B. Andersen
 | 
 Dato :  08-01-06 01:14
 | 
 |  | 
 "Erik Bendixen" <erikbendixen@get2net.dk> skrev i en meddelelse
 news:UmVvf.13042$056.146@news.get2net.dk...
 >
 > Tak for hjælpen. Endnu ved jeg ikke, om jeg er lige ved at løse problemet.
 >
 > Klik start, klik kør, sysedit, klik Ok giver hos mig en række bokse, den
 > ene
 > oven på den anden. Jeg har slettet de forreste og er kommet til en boks
 > (den
 > 4. i rækken) der hedder Windows\System.ini. Her finder jeg en linje, hvor
 > der står 386Grabber=   Hvad der oprindeligt stod efter lighedstegnet ved
 > jeg
 > desværre ikke. Jeg slettede det nemlig og skrev MinSPS=16, svarede Ja til
 > at
 > gemme og genstartede computeren. Derved er den oprindelige tekst efter
 > første lighedstegn gået tabt. Hele teksten på linjen er altså med  mine
 > ændringer 386Grabber=MinSPS=16.
 >
 Nu kan jeg ikke lige komme ind på siden hos itsvar, men der kan næppe have
 stået, at du skulle gøre ovenstående på den måde.
 Når man sætter værdien MinSPS=16 ind, skal den stå på en linje helt for sig
 selv. Så det er lidt en gåde, hvorfor du blandede ovenstående ind i det.
 Dernæst tror jeg også, at du stod i et forkert afsnit af system.ini
 Men prøv at ændre tilbage til
 386Grabber=vgafull.3gr
 Men den linie står vel i afsnittet
 [boot]      ?
 
 MinSPS=16
 skal stå i afsnittet
 [386Enh]
 Det er overskriften på afsnittet og herunder kommer så kommandoerne.
 Sæt den evt. ind som sidste linie, så de andre ting der læses ind ikke kan
 blive forstyrret af det nye kald.
 
 Hvis ovenstående linie ved 386Grabber stadig ikke virker, så vend lige
 tilbage, da det er lidt forskelligt, hvad der stod i linjen i de forskellige
 windowsversioner.
 
 Kurt
 
 
 
 
 |  |  | 
    Erik Bendixen (08-01-2006) 
 
	
          | |  | Kommentar Fra : Erik Bendixen
 | 
 Dato :  08-01-06 13:53
 | 
 |  | Hej Kurt,
 
 Det er en rigtig god hjælp du har givet mig. Nu kan jeg igen åbne mit
 leksikon, og jeg ved fuldt ud, hvor jeg skal sætte værdien Min SPS=16 ind.
 Det gik alt for stærkt ved mit første forsøg, da jeg satte værdien det
 første sted hvor 386 enh. (i afsnittet boot)forekom. Din vurdering er
 korrekt, og din forundring over mine fejltrin er forståelig. Mange tak for
 hjælpen - også til de andre deltagere i gruppen. Jeg prøver, om jeg nu kan
 undgå problet stakoverløb.
 
 Venlig hilsen
 
 Erik
 
 
 "Kurt B. Andersen" <kurtanospam@privat.dk> skrev i en meddelelse
 news:43c0594e$0$128$edfadb0f@dread16.news.tele.dk...
 >
 > "Erik Bendixen" <erikbendixen@get2net.dk> skrev i en meddelelse
 > news:UmVvf.13042$056.146@news.get2net.dk...
 > >
 > > Tak for hjælpen. Endnu ved jeg ikke, om jeg er lige ved at løse
 problemet.
 > >
 > > Klik start, klik kør, sysedit, klik Ok giver hos mig en række bokse, den
 > > ene
 > > oven på den anden. Jeg har slettet de forreste og er kommet til en boks
 > > (den
 > > 4. i rækken) der hedder Windows\System.ini. Her finder jeg en linje,
 hvor
 > > der står 386Grabber=   Hvad der oprindeligt stod efter lighedstegnet ved
 > > jeg
 > > desværre ikke. Jeg slettede det nemlig og skrev MinSPS=16, svarede Ja
 til
 > > at
 > > gemme og genstartede computeren. Derved er den oprindelige tekst efter
 > > første lighedstegn gået tabt. Hele teksten på linjen er altså med  mine
 > > ændringer 386Grabber=MinSPS=16.
 > >
 > Nu kan jeg ikke lige komme ind på siden hos itsvar, men der kan næppe have
 > stået, at du skulle gøre ovenstående på den måde.
 > Når man sætter værdien MinSPS=16 ind, skal den stå på en linje helt for
 sig
 > selv. Så det er lidt en gåde, hvorfor du blandede ovenstående ind i det.
 > Dernæst tror jeg også, at du stod i et forkert afsnit af system.ini
 > Men prøv at ændre tilbage til
 > 386Grabber=vgafull.3gr
 > Men den linie står vel i afsnittet
 > [boot]      ?
 >
 > MinSPS=16
 > skal stå i afsnittet
 > [386Enh]
 > Det er overskriften på afsnittet og herunder kommer så kommandoerne.
 > Sæt den evt. ind som sidste linie, så de andre ting der læses ind ikke kan
 > blive forstyrret af det nye kald.
 >
 > Hvis ovenstående linie ved 386Grabber stadig ikke virker, så vend lige
 > tilbage, da det er lidt forskelligt, hvad der stod i linjen i de
 forskellige
 > windowsversioner.
 >
 > Kurt
 >
 >
 
 
 
 
 
 
 |  |  | 
 |  |