The most common way all the shields are disabled are through the tray icon, that way works fine in 9.0.2012..
The way you mentioned I'll have through avast! UI > Settings > Active Protection > [disable] web shield works fine for me in the BETA.
It's most likely you have a corrupt install and need to a clean install.