TheXman code did not work for me.  Although this one is working perfectly fine : ... Local $oBackgroundCopyJob = ObjCreateInterface($pJob, $sIID_IBackgroundCopyJob, $tagIBackgroundCopyJob) ConsoleWrite(VarGetType($oBackgroundCopyJob) & @CRLF) ;$oBackgroundCopyJob.AddFile("http://www.autoitscript.com/autoit3/files/beta/update.dat", @ScriptDir & "\Test.tmp") Local $aFile = [["http://ipv4.download.thinkbroadband.com/5MB.zip", @ScriptDir & "