Since this happens with mIRC and Vista, but not mIRC and Windows XP, the problem, as it appears to me, is with Vista, not mIRC.

Thus said, you should take this situation up with Microsoft in the appropriate Vista forum.

P.S.: I have not encountered this situation with my desktop system that is running Vista.