Internal MacBook Wi-Fi only working after Safe Boot

Solution 1:

I had the exact same problem. Are you by any chance running BBEdit? I found that the preference files were being stored as BBEdit text files rather than as ‘property list’. Trashed BBEdit and restarted... WiFi is now working