NNLIFC.DLL is NOT a virus it is a dynamic link library and does not appear in any virus reference manual. If your antivirus is reporting an issue what is the virus name that is showing up?
Have you run the safety.live.com or a hijack this scan? Can you post the results so i can evaluate your issue a little better.
Have you tried using system restore to go back to before you were having the issue?