After a power outage, when I rebooted, my XAMPP Mysql was corrupted. After trying to fix this manually, I gave up and uninstalled / reinstalled XAMPP with a fresh download of the latest version.
After downloading, I ran the install as administrator and all appeared fine, until I tried to start Apache from the control panel.
I have attached the error log. I suspect this may be related to file permissions, but I don't know which ones. I am the only user of this Windows 10 PC.
Thanks for your help.error.log