TortoiseCVS is a great CVS tool if you are working in a Windows environment.

Unlike most CVS tools, it includes itself in Windows’ shell by adding entries in the contextual menu of the file explorer, therefore it does not run in its own window. Moreover, it adds icons onto files and directories controlled by CVS, giving additional information to the user without having to run a full-scale stand-alone application.” -Wikipedia

However while installing TortoiseCVS on Windows 8.1 you might encounter an error that says “Error creating registry key” and the installation has to be aborted:

With the following steps you’ll have a workaround for the registry error while installing TortoiseCVS on windows 8.1:

  1. Go to: Start → Run → regedit press enter.
  2. Expand: HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → Windows → CurrentVersion → Shell Extensions → Cached
  3. Right-click on “Cached” and select “Permissions…”and then “Advanced”
  4. In the “Advanced Security Settings for Cached” window click “change” on the owner field.
  5. Click on “Advanced” in the “Select User or Group” window that pops up.
  6. In the new window, click on “Object Types…” and uncheck everything except “Users” and click “OK” and then click on the “Find Now” button. Now you will see a list of user accounts for your computer in the “Search results” pane below.
  7. In the new window, click on “Object Types…” and uncheck everything except “Users” and click “OK” and then click on the “Find Now” button. Now you will see a list of user accounts for your computer in the “Search results” pane below.
  8. Double click on the username of your current account and press “OK” in the “Select User or Group” window and click the “Apply” button on the “Advanced Security Settings for Cached” window. Then press “OK” on the “Permissions for Cached” window and close the Registry Editor.

Thats it! Now if you try installing TortoiseCVS again everything should go along well!