When removing link fails only throw if error isn't an ENOENT.
Try using junction on Windows instead of symlink (because of permission problem).