Temporarily disable all of your plugins. Go back to the setting and enable anyone can register, this should work fine now. Go back and re-enable all of your plugins.
I’ve added this in and left it a few days – it doesn’t seem to have worked and now I’m getting more errors due to ‘blocked internal resources’ originating from these pages.