The last time this happened to me, this was due to an incorrect PSModulePath environment variable. Make sure that the environment variable for the system is set to:

%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\

And also make sure you reboot. Sometimes that path gets set for some reason and things start to function incorrectly