No need to register...
TechTracker Plus is a paid subscription service, but TechTracker is free and only requires a CNET membership, which you already have. After you download and install TechTracker, run a scan for updates. Once it completes, it will prompt you to follow a link to view your results; follow the link and sign into CNET if you have not already done so. Your computer will be automatically linked to your account and your updates automatically displayed.
Hope this helps,