Hey everyone, I've been having this issue and haven't found a satisfactory solution. I'm kind of tired of spending 90% of my DRC time verifying stuff that shouldn't have been flagged to begin with. Worse yet, it's a good thing I noticed the DRC error limit because otherwise I would have missed real DRC errors that were truncated by what I'll now call "Altium Diarrhea."
Anyway, the problem is simple: once I am finished routing a board I will usually remove internal unused pad shapes on vias. I keep the pad shapes on the top/bottom layers for ease of manufacturing. Once I run the DRC however I'll get several hundred to several thousand errors of the type "Minimum Annular Ring: (Collision <4mil) Via." When I examine these errors it is showing that every unused pad shape that was removed generates an error on that layer. Umm...hello, how the hell do you implement that feature and NOT tell the DRC tool about it? Of course there is no annular ring...that's the entire point!
In short, I can't see an easy way to eliminate this error in the DRC rules and I haven't thought of a suitable query to target it.
Has anyone else solved this problem, and how did you do it? I've uploaded some screenshots so you can see what I'm on about, showing the Unused Pad Shape settings, DRC errors, and an example of an error. Thanks!