Avast virus definitions won't update due to several reasons including corrupted installation files, and a glitch in Windows.