I have an app that installs and uses several dll and (registered) ocx components in the windows system32 folder.
Under Windows 7 with UAC turned off, wyUpdate complains that access is denied and bombs.
Don't turn UAC off. wyUpdate is rightfully failing and rolling back an update when it can't access the files/folders and has no way to elevate the process.
You're backing wyUpdate into a corner with no options. Thus it shows an error. Don't back it into a corner.
The bigger problem here is that it then fails to relaunch my main app (which is set to get launched when the update completes which it never does) which leave my entire app belly up.
See the -startonerr="<filename>" commandline switch on how to start your app even if there's an error.