Yes, I get a split second of Power Outage every so often from ThunderStorms rolling thru, maybe once every 6 month's if even that often so I set them up that way as the Box's will power back on almost instantly. I could run UPS Battery Backups & did at one time but the Cost for the UPS's & replacement battery's & the extra heat created by the backups I decided it they just weren't worth it. I wasn't going to lose anything critical so I got rid of them all.
Your most recent .bat file works for me, at first it didn't quit do the job as when the Box rebooted only 1 Donate Wu would run when BOINC would start up & it would run real slow like 1 Hr + to run a Wu. The reason for that was because the Wu wouldn't be using any CPU Resources. There would be 8 CPU Wu's running after it rebooted, so I checked the BOINC Event Log to see if the BOINC Manager was seeing the app_config file in the Donate Directory. It was seeing it but was giving a Message about the Donate .exe file not being listed in the config file. So I guess it would revert to the standard Donate settings of running only 1 Wu.
Why it wouldn't use any CPU Resource I don't know because the Standard Donate settings are for it to use .991 CPU. Anywho I took the Config file out & put a app_info.xml file in it's place & now 2 Wu's start up when BOINC restarts again. They also use .5 CPU like the app_info.xml files says to use & run at there normal 18 Min's or so for 2 running. I was getting Wu Error's too when the Box's rebooted, with the new app_info.xml file in place with the Donate .exe listed I don't get the error's.
I also put a Shortcut to the BoincTasks .exe in the Windows Startup Folder so BoincTasks would restart when the Box rebooted. Without the Shortcut BoincTasks won't restart until you do it Manually.
This is the app_info.xml file I'm using if you need it, I guess you could name it app_config.xml, either way it should work:
<app_info>
<app>
<name>test</name>
<user_friendly_name>Donate ATI openCL app_info</user_friendly_name>
</app>
<file_info>
<name>dah618.exe</name>
<executable/>
</file_info>
<file_info>
<name>OpenCL.dll</name>
</file_info>
<app_version>
<app_name>test</app_name>
<version_num>618</version_num>
<platform>windows_intelx86</platform>
<avg_ncpus>0.500000</avg_ncpus>
<max_ncpus>0.500000</max_ncpus>
<flops>1e+11</flops>
<plan_class>opencl_ati_100</plan_class>
<api_version>7.1.0</api_version>
<file_ref>
<file_name>dah618.exe</file_name>
<main_program/>
<copy_file/>
</file_ref>
<file_ref>
<file_name>OpenCL.dll</file_name>
<open_name>OpenCL.dll</open_name>
<copy_file/>
</file_ref>
<coproc>
<type>ATI</type>
<count>0.500000</count>
</coproc>
<gpu_ram>268435456.000000</gpu_ram>
</app_version>
</app_info>