As far as I know it can't disable if a subscription runs out. What you could try is to install the latest Patch. But I'd rather suggest to uninstall it completely first, then run a Virus Scan with an uptodate scanner (you could use an online one) and afterwards reinstall Mcafee.
Some viruses tend to disable antivirus products so that they can run unhindered.
McAfee does not disable features at all when subscription run out.
Go into services.msc and check for McShield service. Restart the services. and then try enable OAS scanning.
%deflogdir% Send logs from this location if it doesnt work.
Alex McAfee Champ
I tried both of your suggestions, but the issue still wasn't resloved. I had manually updated Mcafee shortly before my original post, and had earlier used the Bitdefender and ESET online scanners. Bitdefender didnt find any malware and ESET failed in its install process somehow (i forgot how). Meanwhile manually restarting the Mcafee services from MMC failed with the message "The service did not respond in a timely fashion".
In an intrest to fix this problem ASAP i decided to just replace Mcafee with another antivirus. So now the replacement antivirus programs also have the same problem.
After uninstalling Mcafee completely I installed Avira Free.The installation completed but i was unable to open Avira's control panel or run a scan.From watching Task manager as I sent the run command, it looked like the process didnt even start.
After uninstalling Avira, i then tried Avast Free. Same exact problem as Avira.
Ditto with Microsoft Security Essentials.
I suspect her pc has a rootkit that w/ a blacklist of Antivirus products, So i plan on just backing up her files and reinstalling windows.
Ok, i believe Mcafee was being blocked by the "Troj/ExpJS-HR" malware. After Sophos free scanner had found and removed it I was able to get Avira to perform a Scan.
I haven't been able to find much information about this malware, Sophos own site has just a stub.