I had the same problem. I just paid $70 for Avast Internet Security, and had to uninstall it because it made unauthorized changes to my system that caused Windows to not function properly. I was getting the same 0xC004D401 error. Any fix for this?