Warning: Avast web shield and mail shield aren't on.

My account page for this computer says that I’m unprotected but all the shields are running. I don’t understand.

There may be some (temporary) problem with the state synchronization to the account servers. Generally you should always
trust the state in the settings, if it is different from the state in the Avast account.