Are you on 32 bit version? In that case read carefully the 3rd link I gave. Had the same problem on 32 bit windows 7. After some workaround I found that the 32 bit nvcuvenc.dll is located in the sysWOW 64 folder. I had no problem to register that one after copied it in the system 32 folder from Windows.