Проверьте , если у вас есть требуемый доступ, вручную подключившись к кусту удаленного реестра с помощью RegEdit и перейдя к подразделу, который вы хотите открыть, щелкните правой кнопкой мыши и убедитесь, что Группа пользователей, к которой вы принадлежите, имеет Чтение Доступ
В обоих ваших условных блоках явно указано
.OpenSubKey(uninstallRegKey,false);
ИЛИ
.OpenSubKey(uninstallRegKey, RegistryKeyPermissionCheck.ReadSubTree, RegistryRights.ReadKey);