Oh yes!
I overlooked the service and indeed the Remote Registry Service is off. I turned on and changed to automatic.
Now the Lansweeper successfully detect the Vista machines but some of the machine models and serial no. cannot be detected. Anyway, this is a minor problem. If you have any solution for this issue, please let me know as well.
Thanks a lot!