It sounds to me that some IT people need some Disney training. People are coming to you for help; it isn't their fault they don't know every bit and piece about having to report a problem on their computer. It isn't the user's job to understand specifically what was wrong; if they did, they probably could fix it themselves then where would you be? The unemployment line!
The point is "help me help you". At my work, if someone says "the computer doesn't work", that could be:
1) Can't get internet
2) Can't get email
3) Can't print
4) Can't run server program
5) Can't connect to another computer
Why is it so hard to say "I can't get on the internet" or "my computer won't print"? At least then we don't have to play 20 questions to figure out what the problem is.
It *IS* hard to avoid having attitude when the same people keep coming to you with the same problems, despite teaching them how to prevent the problem in the first place.
A user emailed me yesterday "I get an error message when I do a search sometimes." (Proprietary program). So I send her a list of questions...
"How often?"
"Does time of day affect whether you get the error?" (I'm think too much network traffic)
"What kind of subject are you looking for?"
These are all questions that will help troubleshoot and fix the problem. Her answer in response...
"I don't know what else to say."
HOW ABOUT ANSWERING THE BLOODY QUESTIONS?
Now, is there a problem? Yes. But simply saying "there's a problem" doesn't help get it solved.