Is it possible to force this behaviour by default?
Do the copy from a batch file that uses dummy file as a lock. This is based on the fact that a file being written is locked, so any attempt to write it will fail.
Use this (untested) batch file as replacement for the copy command:
:loop 2>nul ( >C:\path\to\lockfile ( copy %* ) )||goto :loop