No, that's not how it's suppose to work.
If this just started recently, then you could do a system restore
using a restore point (if available) dated before this started to hopefully undo the cause and fix it.
If not, then as a test, create a new user account, and see if you have the same issue while logged in to it. If it works properly, then you could use the new account instead if you like.