|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 153 ![]() |
Bonjour, n'étant pas développeur je me tourne vers ceux d'entre vous qui pourront m'aiguiller sur mon problème de mémoire.
Je suis administrateur réseau, j'installe un nouveau serveur (SME) pour une cuisine collective. Le chef me demande si je peux installer un logiciel qu'il a acquis il y a quelques années, pour lequel il a une licence, des données sauvegardées, mais qui n'est plus suivi sur le plan mise à jour ou pannes etc. Ce logiciel s'appelle surf'hy (concernant le suivi d'hygiène des produits ou de l'entretien etc. et fortement suggéré par l' A.P.A.S.P.) Ce logiciel fonctionnait correctement sous 98 SE. Les postes utilisés actuellement sont des XP Pro. Ce logiciel pose problème lors de son lancement car il annonce "erreur 2004". Après recherches, il s'avère que ce problème est relatif à la mémoire. Je suppose que c'est un problème de mémoire conventionnelle puisqu'en étendue je possède 2 Go sur le poste. En faisant des recherches, j'installe ce soft sur un vieux poste (AMD Athlon XP, 512 Mo) et le soft fonctionne sans soucis. Le poste actuellement affecté est un dual-core E6500 avec, comme je l'ai dit 2 Go de mémoire. A savoir que les deux postes cités non pas de carte vidéo supplémentaire, ils "partagent" donc la mémoire vidéo avec la mémoire vive. Je pense (après recherche et si je ne dit pas de bêtises) qu'il faut indiquer à windows d'utiliser, soit de la mémoire étendue, ou de libérer de la mémoire conventionnelle. Mais comment faire ? Ou y a-t-il une autre méthode ? Merci de votre contribution. |
|
|
00
|
|
|
#2 |
![]() ![]() |
As-tu essayé le mode compatibilité Windows 98 dans Propriétés du programme ?
__________________
Je me casse la tête avec mon PC MAIS A cœur vaillant rien d'impossible |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 153 ![]() |
Oui, j'ai essayé à peu près tout ce qui était à mon niveau de connaissance; c'est à dire un clic-droit propriétés, compatibilité (95,98,NT4,2000) et en basse résolution graphique. Après, tout ce que je ne maitrise pas, je ne touche pas (sauf si on me le conseil).
J'applique à moi-même le vieil adage que j'ai appris lorsque j'étais kaki: mécanisme inconnu, touche à ton *** |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 153 ![]() |
Autre remarque: j'ai lancé l'appli sur le poste sur lequel ça fonctionne, dans les processus, l'utilisation mémoire est de 7 256 Ko, donc un peu plus de 7 Mo.
Sur le poste qui plante, l'appli utilise 5 856 Ko. Après quelques recherches sur le net, j'ai trouvé une astuce permettant de débloquer de la mémoire; il s'agit d'une ligne en VBS comme suit : "FreeMem = Space(48000000)". Le fait de lancer cette commande ne change rien à mon problème. |
|
|
00
|
|
|
#5 |
![]() ![]() |
En attente d'une solution finale(et si ça urge vraiment), tu peux installer Virtul PC 2007 de Microsoft puis y installer Windows 98 ensuite installer le programme en question. C'est ce que j'ai fait pour un programme qui ne tourne que sous Windows 9x.
__________________
Je me casse la tête avec mon PC MAIS A cœur vaillant rien d'impossible |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 153 ![]() |
Merci, je vais tester ça sur un des postes qui plante.
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 153 ![]() |
Merci l_autodidacte, j'ai installé virtual PC 2007, le problème est résolu, ça n'est pas la panacée, mais c'est résolu. En fait, installer une couche supplémentaire afin de faire tourner un logiciel, c'est assez handicapant, car il faut lancer le pc virtuel, puis lancer l'appli. Mais ça a le mérite de résoudre mon problème.
Après recherches, il s'avère que mon problème est dû à un surplus de mémoire: Le fait de tourner avec 2 Go de mémoire cause ce problème. Sur un autre poste, 512 ne pose pas de problème, mais au-dessus, le logiciel (conçu à l'époque sous W 95) ne sait plus combien de mémoire il y a.... Il y a peut-être un moyen de résoudre ce soucis, mais je ne l'ai pas trouvé. Merci |
|
|
00
|
|
|
#8 | ||
![]() ![]() |
Il y a peut-être une autre possibilité de solution :
1 - Ouvre le fichier C:\Windows\System.ini avec un éditeur de texte(NotePad ou WordPad) 2 - Recherche la section [386enh] qui devrait être de la forme suivante : Code :
3 - Enregistre le fichier et ferme-le puis redémarre le PC. 4 - Après redémarrage, essaie de lancer ton programme. Si cela marche, tant mieux sinon retire l'entrée ajoutée au fichier System.ini 5 - Dans le cas où cela marcherait, tu peux tester différentes valeurs pour ce paramètre pour laisser plus de mémoire disponible au système, en voici quelques unes et tu peux en mettre d'autres plus élevées Quantité de mémoire vive utilisée par Windows (Mo) .................. (octets)............. Entrée MaxPhysPage ---------------------------------------------------------------- 1024 ======> 1 073 741 824 ====> MaxPhysPage=400000 960 ======> 1 006 632 960 ====> MaxPhysPage=3C000 896 ======> 939 524 096 ====> MaxPhysPage=38000 832 ======> 872 415 323 ====> MaxPhysPage=34000 768 ======> 805 306 368 ====> MaxPhysPage=30000 704 ======> 738 197 504 ====> MaxPhysPage=2C000 640 ======> 671 088 640 ====> MaxPhysPage=28000 576 ======> 603 979 776 ====> MaxPhysPage=24000 512 ======> 536 870 912 ====> MaxPhysPage=20000 La règle étant : Mémoire voulue(Mo)*4096 et le résultat est transformé en hexadécimal qu'on affectera à MaxPhysPage.
__________________
Je me casse la tête avec mon PC MAIS A cœur vaillant rien d'impossible |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com