Используйте аргумент Retries и установите его в 0:
/R:0
Robocopy не будет повторять попытку, если обнаружена ошибка и команда отменена. Что вы испытываете, так это то, что эта опция по умолчанию установлена на 1 тысячу или что-то подобное.
В качестве дополнительного примечания вы можете сохранить опцию повторных попыток в реестре, что, на мой взгляд, может оказаться полезным в вашем случае. Это избавит вас от необходимости не забывать каждый раз устанавливать его на 0 и будет казаться более естественным, поскольку вы, возможно, захотите явно сказать robocopy, что нужно повторить n раз, вместо того, чтобы явно указывать robocopy не повторять попытку.
/R:0 /REG
Используйте / REG при применении / R: и этот параметр будет сохранен в реестре для последующего использования.
Если вы хотите прервать всю операцию по робокопии, я боюсь, что это невозможно при робокопии. По крайней мере, насколько мне известно.
В этом случае вы захотите использовать XXCOPY и параметр / C0 .
Философия Robocopy (будучи инструментом репликации) не позволяет ей делать это ... ну, по моему мнению, по крайней мере, до тех пор, пока не будет реализовано опрокидывание .