HowTo: Régler un prob. de performance avec TCPIP et Paradox

Répondre
Côme
Site Admin
Messages : 855
Enregistré le : sam. sept. 14, 2002 10:41 pm
Localisation : Igny (Essonne)

HowTo: Régler un prob. de performance avec TCPIP et Paradox

Message par Côme » ven. mai 16, 2003 10:48 am

Remerciement :

Merci mille fois à Michel Claveau (http://www.mclaveau.com) pour son astuce concernant Windows 2000 et Windows XP
:new_multi:

Le problème :

L'utilisation du protocole TCPIP seul peut entraîner un grave problème de performance avec les applications Paradox en réseau. Cette dégradation s'observe notamment par un délai anormal à l'ouverture des fiches.

Classiquement ajouter le protocole NETBEUI (protocole plus rapide) de microsoft règle en général facilement ce problème lorsque l'on prend soin de définir ce protocole comme "Prioritaire" sur TCPIP.

Avec Windows 2000 et windows XP toutefois de nouvelles difficultés sont apparues :

- Comment sous XP installer NETBEUI qui n'est plus proposé en standard
- Comment rendre prioritaire NETBEUI par rapport à TCPIP ?

La réponse :

Installer NETBEUI sous XP :

NetBEUI n'est plus supporté par Microsoft sous Windows XP.
Cependant, il est toujours possible de l'installer via le CDROM de XP, les fichiers se trouvent dans le dossier VALUEADD\MSFT\NET\NETBEUI

Copier nbf.sys dans %SYSTEMROOT%\SYSTEM32\drivers\
( %SYSTEMROOT%= Chemindu répertoire Windows de XP , souvent C:\WINDOWS).
Copier netnbf.inf dans %SYSTEMROOT%\INF\
Pour l'installer, demander les propriétés de la carte réseau.
(Démarrer/Panneau de configuration/Connexions réseau)
Cliquer sur ajouter, protocoles.

Rendre NETBEUI prioritaire :

C'est là qu'intervient l'astuce de Michel...
Sur les versions antérieurs de Windows la chose était facile on cochait l'option "Protocole par défaut" pour NetBeui et on décochait l'option pour TCPIP.

Avec Windows 2000 ou XP il faut en fait cocher dans les propriétés de TCPIP:

Ne Jamais utiliser NetBios avec TCPIP

Il convient de faire cela sur tous les postes concernés par l'application Paradox.

Le résultat est spectaculaire !

Côme
Site Admin
Messages : 855
Enregistré le : sam. sept. 14, 2002 10:41 pm
Localisation : Igny (Essonne)

Message par Côme » sam. nov. 08, 2008 5:14 pm

Mise à jour au 08/11/2008

En fait le problème se règle facilement SANS ajouter NetBeui...

Les modifications sont à effectuer sur les différentes machines concernées. Une fois effectuée, il faut redémarrer windows.

Windows XP et windows Serveur 2003 :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface GUID>

Ici <Interface GUID> référence le GUID de votre carte réseau. Si vous voyez plusieurs références, l'une d'entre-elles affichera les données de votre configuration (adresse IP, adresse de passerelle etc...). C'est sur celle là qu'il faut intervenir.

Menu Edition, cliquez sur Nouveau puis sur Valeur DWORD

Nom de la clé : TcpAckFrequency
Type: REG_DWORD
Valeur : 1

Windows 2000 :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface GUID>

Menu Edition, cliquez sur Ajouter et ajouter la clé suivante :

Nom de la clé : TcpDelAckTicks
Type: REG_DWORD
Valeur : 0

Référence Microsoft : http://support.microsoft.com/kb/823764/fr

Répondre