My fix: uninstall the latest update(s) to Windows 8.1. Now working again. I've also disabled auto-update and update checker in Windows Update. I will manually update from now on, only installing updates that are > 6mo old, so hopefully the bugs will have been ironed out by the time I get to them.