TechTracker is a bit unusual in that the free and paid versions use the same application, which does not need to be registered/activated. After purchasing a subscription, you should have been prompted to associate the subscription with a CNET account. That's all that's required. From then on, when logged in with that account, you should see the TechTracker Plus logo and functionality when visiting http://www.cnet.com/techtracker/ as well as additional download options on Download.com product pages. Clicking one of those new download links will trigger the "Plus" functionality in the TechTracker application you installed.
Hope this helps,
John
Hi,
I cannot find where this should be registered (no link or anything else).I purchased TechTracker Plus but cannot use the download settings because it is not registered.
Can u help

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic