Start Download Manager

 

In Media Center go to Tools | More Tools | Download Manager.

You can also set Download Manager to start automatically whenever Windows starts. In Download Manager, go to Options | General and select "Automatically start on Windows' startup".