I configured the LMHOST file but nothing changed. Still having problems executing the NETLOGON script.

Attached is the script.

 Code:
 ;          *******************************************************
;          *                 SCRIPT PAR DEFAUT                   *
;          *******************************************************


SETCONSOLE(SHOW)

IF INGROUP("GRP_CPTR_GB") <> 0
   REDIRECTOUTPUT ("\\STSANSI1\Profils\@USERID\Script.log", 1)
ELSE
   REDIRECTOUTPUT ("%USERPROFILE%\Script.log", 1)
ENDIF


$D=@DOMAIN
$S=@LSERVER
$U=@USERID
$version=@DOS

$NbErreur = 0


;***************************************************************************************************************
; Suppression de la valeur CodeBaseSearchPath qui ouvre une connexion sur internet à l'ouverture du client NOTES
; et  Suppression de la case à cocher pour l'enregistrement du mot de passe à l'authentification du PROXY
;***************************************************************************************************************
IF $version = "5.0" or $version = "5.1" or $version = "6.1"
   DelValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings","CodeBaseSearchPath")
   shell "cscript.exe \\G2K8ARB01\netlogon\DisablePasswordCache.VBS" 
ELSE
ENDIF

IF INGROUP("GRP_PROXY_NOSCRIPT") <> 0
   EXIT
ENDIF


   $CITRIX = @WKSTA
   IF $CITRIX="G2K3CIT1" OR $CITRIX="G2K3CIT2" OR $CITRIX="G2K3CIT3" OR $CITRIX="G2K3CIT4"
   ; 	ajout d'une variable d'environnement pour TERMINAL SERVEUR  
   ; 	nous déplacerons ensuite DANS LES GROUPES SI BESOIN 
   ;	"connaissance du nom de l'utilisateur par terminal serveur"
    	WriteValue("HKEY_CURRENT_USER\Environment", "TSNAME", "", "REG_SZ")
	WriteValue("HKEY_CURRENT_USER\Environment", "TSNAME", "$U", "REG_SZ")
	EXIT
   ELSE
   ENDIF

   $SRVNAME = @WKSTA 
   IF $SRVNAME="V2K3GOUV2" OR $SRVNAME="V2K3CITAPP01"  OR $SRVNAME="V2K3CITAPP02" OR $SRVNAME="V2K3CITDC" OR $SRVNAME="G2K8DL01"
   	EXIT
   ELSE
   ENDIF

;***********************************************************************
; Récupération de l'heure du domaine
;***********************************************************************

IF $SRVNAME="V2K3CITDK01" 
   	GOTO SKIPTIME
   ENDIF

SETTIME "$S"
IF @ERROR = 0
   "Récupération de l'heure sur le serveur"
ELSE
   "Heure domaine non récupérée : erreur " @ERROR
   $NbErreur = $NBErreur + 1
ENDIF


:SKIPTIME
? "Connexion au domaine $D le @MDAYNO/@MONTHNO/@YEAR à @TIME"
? "Serveur d'authentification : $S"
? "Groupe utilisateur : " @PRIMARYGROUP
? "Version de l'OS = "$version

;**********************************************************************
; Paramètres internationnaux
;**********************************************************************

$Row = ReadValue("HKEY_CURRENT_USER\Control Panel\International", "sDecimal")
IF @ERROR <> 0
   ? "sDecimal erreur : " @ERROR
   $NbErreur = $NBErreur + 1
ENDIF
IF $Row <> ","
   WriteValue("HKEY_CURRENT_USER\Control Panel\International", "sDecimal", ",", "REG_SZ")
   IF @ERROR = 0
	? " Nouvelle valeur sDecimal : ,"
   ELSE
	? "Erreur sur écriture clé sDecimal, erreur : " @ERROR
	$NbErreur = $NBErreur + 1
   ENDIF
ENDIF

$Row = ReadValue("HKEY_CURRENT_USER\Control Panel\International", "sThousand")
IF @ERROR <> 0
   ? "sThousand erreur : " @ERROR
   $NbErreur = $NBErreur + 1
ENDIF
IF $Row <> " "
   WriteValue("HKEY_CURRENT_USER\Control Panel\International", "sThousand", " ", "REG_SZ")
   IF @ERROR = 0
	? " Nouvelle valeur sThousand : "
   ELSE
	? "Erreur sur écriture clé sThousand, erreur : " @ERROR
	$NbErreur = $NBErreur + 1
   ENDIF
ENDIF

$Row = ReadValue("HKEY_CURRENT_USER\Control Panel\International", "sMonDecimalSep")
IF @ERROR <> 0
   ? "sMonDecimalSep erreur : " @ERROR
   $NbErreur = $NBErreur + 1
ENDIF
IF $Row <> ","
   WriteValue("HKEY_CURRENT_USER\Control Panel\International", "sMonDecimalSep", ",", "REG_SZ")
   IF @ERROR = 0
	? " Nouvelle valeur sMonDecimalSep : ,"
   ELSE
	? "Erreur sur écriture clé sMonDecimalSep, erreur : " @ERROR
	$NbErreur = $NBErreur + 1
   ENDIF
ENDIF

$Row = ReadValue("HKEY_CURRENT_USER\Control Panel\International", "sMonThousandSep")
IF @ERROR <> 0
   ? "sMonThousandSep erreur : " @ERROR
   $NbErreur = $NBErreur + 1
ENDIF
IF $Row <> " "
   WriteValue("HKEY_CURRENT_USER\Control Panel\International", "sMonThousandSep", " ", "REG_SZ")
   IF @ERROR = 0
	? " Nouvelle valeur sMonThousandSep : "
   ELSE
	? "Erreur sur écriture clé sMonThousandSep, erreur : " @ERROR
	$NbErreur = $NBErreur + 1
   ENDIF
ENDIF

$Row = ReadValue("HKEY_CURRENT_USER\Control Panel\International", "sList")
IF @ERROR <> 0
   ? "sList erreur : " @ERROR
   $NbErreur = $NBErreur + 1
ENDIF
IF $Row <> ";"
   WriteValue("HKEY_CURRENT_USER\Control Panel\International", "sList", ";", "REG_SZ")
   IF @ERROR = 0
	? " Nouvelle valeur sList : ;"
   ELSE
	? "Erreur sur écriture clé sList, erreur : " @ERROR
	$NbErreur = $NBErreur + 1
   ENDIF
ENDIF


;*********************************************************************
; Groupes 
;*********************************************************************
IF $U="pppp"
   CALL @SCRIPTDIR\GRPCATIA_PPPP.kix
   $Groupe = "OK"
ENDIF	

IF INGROUP("GRPNOBAT") <> 0
   CALL @SCRIPTDIR\GRPNOBAT.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPACHATS") <> 0
   CALL @SCRIPTDIR\GRPACHATS.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPCOMDPC") <> 0
   CALL @SCRIPTDIR\GRPCOMDPC.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPCOMMERCE") <> 0
   CALL @SCRIPTDIR\GRPCOMMERCE.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPCOMPTA") <> 0
   CALL @SCRIPTDIR\GRPCOMPTA.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPDG") <> 0
   CALL @SCRIPTDIR\GRPDG.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPDRH") <> 0
   CALL @SCRIPTDIR\GRPDRH.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPETUDES") <> 0
   CALL @SCRIPTDIR\GRPETUDES.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPFINANCE") <> 0
   CALL @SCRIPTDIR\GRPFINANCE.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPGESTION") <> 0
   CALL @SCRIPTDIR\GRPGESTION.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPINFO") <> 0
   CALL @SCRIPTDIR\GRPINFO.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPCATIA") <> 0
   CALL @SCRIPTDIR\GRPCATIA.kix
   $Groupe = "OK"
ENDIF


IF INGROUP("GRPSUPCHAIN") <> 0
   CALL @SCRIPTDIR\GRPSUPCHAIN.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRP_BDR") <> 0
   CALL @SCRIPTDIR\GRP_BDR.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPCER") <> 0
   CALL @SCRIPTDIR\GRPCER.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPCH") <> 0
   CALL @SCRIPTDIR\GRPCH.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPDL") <> 0
   CALL @SCRIPTDIR\GRPDL.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPENTPL") <> 0
   CALL @SCRIPTDIR\GRPENTPL.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPES") <> 0
   CALL @SCRIPTDIR\GRPES.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPIT") <> 0
   CALL @SCRIPTDIR\GRPIT.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPNL") <> 0
   CALL @SCRIPTDIR\GRPNL.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPPARIS") <> 0
   CALL @SCRIPTDIR\GRPPARIS.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPREPRO") <> 0
   CALL @SCRIPTDIR\GRPREPRO.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPPRODDPC") <> 0
   CALL @SCRIPTDIR\GRPPRODDPC.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPPRODDPE") <> 0
   CALL @SCRIPTDIR\GRPPRODDPE.kix
   $Groupe = "OK"
ENDIF

IF INGROUP("GRPPRODDPI") <> 0
   CALL @SCRIPTDIR\GRPPRODDPI.kix
   $Groupe = "OK"
ENDIF

;*********************************************************************
; Message box
;*********************************************************************

IF $Groupe <> "OK"
   ? "Pas de fichier script pour le groupe"
   MESSAGEBOX("Aucun script n'est associé au groupe : @PRIMARYGROUP, 
   Contactez l'administrateur du réseau", "Script de lancement", 64)
ELSE
   If $NbErreur = 0
	MESSAGEBOX ("Bienvenue dans le domaine @DOMAIN, contrôleur local @LSERVER
                                          . . .
                                 Lancement OK",
	"Script de lancement", 64)
   ELSE
	MESSAGEBOX ("Bienvenue dans le domaine @DOMAIN, contrôleur local @LSERVER
                                         . . .
            $NbErreur anomalie(s) détectée(s) lors du lancement
                 Contactez l'administrateur du réseau
                                         . . .",
	"Script de lancement", 16)
   ENDIF
ENDIF
?
EXIT