Do a Check for Updates - is it offered?
If not, then KB3004394 is not installed, and KB3024777 is not needed - or KB3024777 has already been installed and removed KB3004394.

If it does show, then attempt to install it - what error message do you get?