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".