Missing TortoiseSVN context menu after upgrading to 1.14.0

This article addresses the problem of the missing context menu in TortoiseSVN. The problem occurs only when upgrading to TortoiseSVN 1.14.0 from the previous 1.13.x versions. At the same time, upgrading from TortoiseSVN 1.12.x or older versions will not cause the described problem.

Symptoms

TortoiseSVN does not work after upgrading to version 1.14.0 and its context menu is missing. Additionally, when you try to run the TortoiseSVN applications (e.g., TortoiseSVN Repository Browser, TortoiseMerge), or execute the corresponding VisualSVN main menu commands, the following error messages are displayed:

The code execution cannot proceed because libapr_tsvn.dll was not found. Reinstalling the program may fix this problem.
The code execution cannot proceed because libaprutil_tsvn.dll was not found. Reinstalling the program may fix this problem.

Cause

The cause of the problem is that Windows Installer cannot properly install the libapr_tsvn.dll and libaprutil_tsvn.dll libraries, because they were downgraded in TortoiseSVN 1.14.0 as compared to TortoiseSVN 1.13.x.

Resolution

To resolve the problem, repair TortoiseSVN 1.14.0. Follow the steps below to repair your installation:

  1. Start Control Panel and open Programs and Features.
  2. Select TortoiseSVN 1.14.0 and click Repair.
  3. Follow the steps of the wizard and finish the repair.

The problem will be solved when the repair is completed. Please note that a reboot may be required.

As an alternative solution for this problem, you can completely uninstall and then reinstall TortoiseSVN on your computer.

Last Modified: