because system requires service pack
Yes, you need to have SP1 installed if you use Windows 7. If you don't have it, install it before trying to install avast.