Il tuo metodo 'casalingo' è completamente sbagliato.
L'unica cosa certa è che rischi combinare seri guai nel computer di destinazione, che se è il tuo, passi, ma se è di un cliente...

Il deploy lo si deve fare solo con un apposito SETUP creato con un installer (vedi ad esempio www.innosetup.com).