Search code examples
windows-vistaxcopyhosts-file

XCOPY hosts file on vista from a batch file


I need a command to replace the hosts file on my machine. Seems pretty straight forward but I cannot get the command to work with xcopy. Any obvious flaws in the command?

luaexec -w -f "XCOPY" "%ScriptPath%/ModifiedHosts/vista/hosts" "%windir%/system32/drivers/etc/hosts" /H

The /R flag does not seem to help and the error I get is "Error: ShellExecuteEx failed 0x2" if I remove all quotes but the beginning and end quotes


Solution

  • Did you get any error?

    Try this:

    luaexec -w -f "XCOPY %ScriptPath%/ModifiedHosts/vista/hosts %windir%/system32/drivers/etc/hosts" /H
    

    Also, you can try robocopy.