Thanks Windows!

Every once in a while, when my internet randomly decides to stop working, this message will pop up on my computer screen. Gee thanks, Windows. So nice of you to inform me that my wireless card network controller is defective and my internet isn't working and then so generously offer to check for a solution...online.  

Correction: I don't know...maybe don't suggest finding a solution online after just telling me that my wireless internet card isn't working? Rather, provide a list of probable reasons why it has stopped working.