J’ai eu un problème de la sorte, après avoir la DLL xul.dll à 0Ko…donc forcèment un message d’erreur « DLL Windows non valide… »
Après avoir remplaçé la DLL par une version téléchargée (et vérifiée), j’ai eu l’erreur « JS_GetOperationLimit … ».
Mais aucun fichier avec « .moz-backup » visible dans tout le répertoire.
J’ai donc fait un backup de tous mes profils avec MozBackup (très efficace) et téléchargé la dernière version de Firefox correspondant à mon installation (indiquée dans MozBackup) :
3.6.17 FR dans mon cas.
Mise à jour effectuée sans problème et sans perte : même pas besoin de restaurer les profils avec MozBackup (même si il faut faire le backup avant, par sécurité).
Si cela peut servir à quelqu’un d’autre