Quote:

ja, you should change:
Code:
 If ReadValue($sKeyName,$sValueName)=$sOldServer $sIgnore=WriteValue($sKeyName,$sValueName,$sNewServer,"REG_SZ") EndIf


to:
Code:

If ReadValue($sMainKeyName+'\'+$sKeyName,$sValueName)=$sOldServer
$sIgnore=WriteValue($sMainKeyName+'\'+$sKeyName,$sValueName,$sNewServer,"REG_SZ")
EndIf







Oops. My bad. Thanks Lonk.

Straight from brain to post without an intervening test