Error when I try to install recuva by the site

I’m having problems when I try to install recuva from the downloads page, because when I click the “download” button, the page simply reloads and does not start my download.
What can it be?

Observation: I’ve tried it on both Chrome and Edge

When you say ‘install from the downloads page’ do you mean you have downloaded it to your machine and then tried to install it?
(just checked and Recuva downloads fine for me)

he meant that the download button link is broken, it happens to me too and not only from now, still not fixed.. check the link if broken or dunno..

Try downloading an installer from here: Download Recuva builds

Works fine for me here, you can see this was downloaded 2 minutes ago: