How did you get 50%? Did you receive any errors when installing the module? Did you have an entry in the event log/event viewer?
The first step is to determine is why it is failing. The install process is very predictable and reproducable in DotNetNuke, in fact you can follow the process from the .dnn file itself.
The most common issues installing modules are
1) Failing to unblock the download.
2) Improper folder permissions in the web application root (including inheritance)
3) Scripts missing object qualifiers (if used)
4) Out of sync tables or files (usually from a failed dnn upgrade or module upgrade)
5) App restart to reinitialize the module.
There is a manual way to verify the installed files, but I would look for the real issue before trying again.