I never said it was Avast's fault but it is a little weird that something like changing two system env vars to alternate, valid directories would prevent just the web shield from working properly. I got a 10 spot that says it's something hard coded deep inside the code that should be parametrized... I've done it enough times to recognize the symptoms :-)