Débordement de pile interne

Bonjour,

Suite à une panne, j'ai formaté le disque puis j'ai réinstallé sur mon pc bureau HP Pavillion un vieu de la vieille Windows 98.
Au redémarrage, il ne se lance pas en mode normal et indique "Un débordement de pile interne a causé l'interruption de cette session. Modifiez la valeur de STACKS dans le fichier CONFIG.SYS et réessayez.
Or je ne sais pas ce que signifie STACKS, ni pile interne et n'arrive pas à aller dans CONFIG.SYS.
Merci pour votre aide.

16 réponses

  1. Salut

    Bon essaie de partir en mode sans échec puis dans poste de travail et dans le menu affichage il doit avoir options des dossiers et affiche les dossiers caché puis tu lance le bloc note et tu indique le chemin de config.sys soit à la racine du disque C:\config.sys

    Et tu modifie le valeurs de stack

    Tutorial:

    https://www.techno-science.net/definition/7605.html
    2
    1. Bonsoir
      t'arrives a ouvrir config.sys ?
      1
      1. Non je ne sais pas où cela se trouve. Je sais accéder au bios avec F1 mais pour la suite, je ne sais pas. Merci !
        0
    2. t'arrives a ouvrir windows ?
      fait une recherche sur le disque dur !
      tu ouvres config.sys avec le bloc note
      tu devrais trouver ce genre de ligne

      Device=c:\DOS\himem.sys
      DOS=high,UMB
      BUFFERS=20
      FILES=40
      0
      1. Où se trouve le bloc note?
        Comment faire recherche sur disque dur?
        Windows se lance en mode sans échec... uniquement
        Est ce en mode sans échec ces recherches?
        Merci
        0
    3. Bonjour,
      Je n'arrive toujours pas à lancer le pc en mode normal.
      Je ne sais pas où trouver ce qui m'a été proposé :

      tu ouvres config.sys avec le bloc note
      tu devrais trouver ce genre de ligne

      Device=c:\DOS\himem.sys
      DOS=high,UMB
      BUFFERS=20
      FILES=40

      Comment accéder à config.sys ?
      Où se trouve le bloc note ?

      Merci
      0
      1. Bonjour,
        Je n'ai toujours pas accès au bureau en mode normal.
        De plus, je ne sais pas comment accéder au DD et modifier cette information "dépassement de pile interne" qui se lance à chaque fois après la page windows...
        Merci pour l'aide!
        0
        1. Merci pour l'aide. Très agréable!
          Très belle métaphore. Mais cela ne fait en rien avancer le problème !

          Est ce dans le bios ou en mode sans échec la manip à faire?
          0
          1. Salut

            Je ne sais si cela va marché cela fait si longtemps! Que j'ai "pigé" dans mes vielles notes!

            Cette astuce n'augmentera en rien les performances de votre machine. Elle permet uniquement d'éviter un plantage.

            Lorsque le plantage intervient, vous avez une fenêtre indiquant le message suivant à l'ouverture de votre Windows :

            "Fin de thread en raison d'un problème de dépassement de pile. Un VxD peut-être récemment installé utilise trop de pile. Augmentez l'espace pile 'MinSPs' dans SYSTEM.INI ou supprimez le VxD récemment installé. Il y a actuellement 5SPs alloués. Appuyez sur n'importe quelle touche pour continuer."

            L'espace pile est alors trop petit. La manupilation suivante permet de l'augmenter :

            Modifiez la ligne MinSPs qui se trouve dans la section [386Enh] du fichier SYSTEM.INI (dans le répertoire windows). Si cette ligne ne s'y trouve pas, il faut la créer, à l'aide d'un éditeur de texte (notepad ou sysedit) et donner une valeur supérieure à celle du message d'erreur, par exemple :
            [386Enh]
            MinSPs=8

            Comme cette modification de valeur ne peut être prise en compte à la volée, il est indispensable de relancer la machine avant de vérifier si l'erreur existe encore. Si l'erreur est toujours présente, augmenter la valeur, par incréments de 4.

            Il est indispensable de relancer la machine avant de vérifier si l'erreur existe encore. Si l'erreur est toujours présente, augmenter la valeur, par incréments de 4.

            En espérant que cela marche!
            0
            1. Merci pour l'idée.

              Quand je lance le PC, juste après la page windows 98, voilà ce qui s'affiche exactement
              "Un débordement de la pile interne a causé l'interuption de cette session. Modifiez la valeur de STACKS dans le fichier CONFIG. SYS et réessayez."

              Je veux bien réessayer mais je ne sais pas comment accéder au fichier CONFIG.SYS.
              Est ce accessible via le C: en mode sans échec?

              Merci.
              0
              1. PC lancé en mode sans échec ok
                Poste de travail, Affichage, Option des dossiers, là j'ai été dans Fichiers Cachés j'ai modifié et cliqué sur Afficher tous les fichiers (c'était coché avant "n'afficher ni les fichiers cachés ni les fichiers sytème").

                Étape suivante : bloc note
                Là je ne le trouve pas... où est-ce? Comment le lancer?

                Merci
                0
                1. Salut

                  Lorsque tu ouvre le bloc notes dans le menu déroulant (Ouvrir) tu clique sur tous les fichiers? Et là tu vas le voir le .Sys
                  0
                  1. Re
                    De quel menu déroulant s'agit-il?
                    Est ce toujours dans Options des dossiers?

                    Merci
                    0
                    1. up
                      0
                      1. Salut Olivier

                        Je ne connais pas Win 98 mais en principe tu devrais trouver le bloc-notes dans le dossier Accessoires du menu Démarrer > Tous les programmes (pour autant que ce soit la même chose que sur Xp, Vista et Windows 7)

                        Une fois que tu auras ouvert ce fameux bloc-notes, tu devrais voir un peu mieux ce dont parle Henri59 un peu plus haut.
                        0
                    2. Une fois ouvert le bloc notes dans Démarrer Programmes Accessoires
                      Je ne sais pas quel est le fichier à ouvrir... J'ai eu accès à System32 et à System dans bloc notes windows mais ensuite je ne fais pas le lien avec les infos d'henri59...
                      Merci
                      0
                      1. Tu dois chercher les fichiers config.sys et/ou system.ini

                        Le chemin pour pour config.sys > c:\config.sys
                        Le chemin pour system.ini > c:\WINDOWS\system.ini (en principe si c'est pareil que pour Xp)

                        Si tu n'es pas trop sûr de ce que tu fais, attends des nouvelles de Henri59
                        0
                    3. J'ai accès via F8 et Invite MS DOS seulement à la page noire où j'ajoute
                      C:\edit config.sys
                      La suite me pose problème car il n'est noté nulle part STACK
                      J'ai essayé de l'ajouter mais ça ne change rien...
                      Merci
                      0
                      1. Salut

                        Voici un exemple du fichier config.sys sous windows 98

                        dos=high,umb
                        switches=/f
                        device=c:\windows\himem.sys /hmamin=63 /numhandles=128 /testmem:on
                        device=c:\windows\emm386.exe ram
                        device=c:\windows\command\ansi.sys
                        device=c:\windows\setver.exe
                        devicehigh=c:\mtm\oakcdrom.sys /d:mscd000 /v
                        devicehigh=c:\windows\ifshlp.sys
                        shell=c:\command.com c:\ /p /e:864
                        lastdrivehigh=i
                        numlock=on
                        fcbshigh=16
                        fileshigh=50
                        buffershigh=40
                        stackshigh=9,256
                        devicehigh=c:\windows\command\display.sys con=(ega,,1)
                        country=033,850,c:\windows\command\country.sys

                        Voici le stack quoi est en gras.
                        0
                        1. Salut

                          Voici un autoexec.bat sous windows 98

                          @echo off
                          prompt $p$g
                          set path=c:\windows;c:\windows\command;
                          set sndscape=c:\windows
                          set infodos=oui
                          set temp=c:\temp
                          mode con codepage prepare=((850) c:\windows\command\ega.cpi)
                          mode con codepage select=850
                          loadhigh keyb us,,c:\windows\command\keyboard.sys

                          Voici un config.sys sous windows 98

                          dos=high,umb
                          switches=/f
                          device=c:\windows\himem.sys /hmamin=63 /numhandles=128 /testmem:on
                          device=c:\windows\emm386.exe ram
                          device=c:\windows\command\ansi.sys
                          device=c:\windows\setver.exe
                          devicehigh=c:\windows\ifshlp.sys
                          shell=c:\command.com c:\ /p /e:864
                          lastdrivehigh=i
                          numlock=on
                          fcbshigh=16
                          fileshigh=50
                          buffershigh=40
                          stackshigh=9,256
                          devicehigh=c:\windows\command\display.sys con=(ega,,1)
                          country=033,850,c:\windows\command\country.sys

                          Puis fait un copier/coller sur ton bureau renomme en .bat et .sys

                          Va à cette adresse:

                          http://bootdisk.com/bootdisk.htm

                          Tu crée la disquette.

                          Un coup fait tu copie les fichiers .bat et .sys sur la disquette de démarrage et puis lorsque fait le démarrage sur la disquette lors de l'invite de commande tu inscrit ceci soit:

                          copy autoexec.bat C:\ puis presse la touche enter

                          Tu répond oui

                          et ensuite copy config.sys c:\

                          puis presse la touche enter

                          Tu répond oui

                          Redémarre ensuite normalement et puis ca devrait marché!
                          0