Do we actually need the aswJsFlt64.dll if the OS and browser are 32bit versions ?
Or am I reading too much into the name (64 = 64bit).
EDIT: Even with the self-defence module disabled you may well still get file is in use, etc. I disabled the Script Shield and still got the file in use error. Solution close firefox and you should be able to replace the files.