Software that could keep track on registry change

I want to keep track of the unusual registry changes in my Windows 7 x64 computer. I believe my computer was attacked by viruses which my antivirus could not detect. Could anyone suggest any software that could keep track on registry change?
