Unless you are a programmer I don’t know how you could know this is a Windows issue. There certainly must be programming protocol on software development related to running properly in Windows. Just because Windows doesn’t recognize Avast is running doesn’t mean it is Windows’ fault. As a software developer Avast should certainly resolve this with Microsoft even if it is not Avast’s fault.