That's just one symptom of the issue. The other, more disturbing one is that you can't change a System Preference while you're in what I presume is an administrator account.
There's not an easy fix for this. If it were me I'd try to enable root user via Terminal, then use the root user credentials to try to create another admin account. If that succeeds, I'd log into the new account and see how things are working.