In this paper we study the pointed representations of the Virasoro algebra. We show that unitary irreducible pointed representations of the Virasoro algebra are Harish-Chandra representations, thus they either are of highest or lowest weights or have all weight spaces of dimension 1. Further, we prove that unitary irreducible weight representations of Virasoro superalgebras are either of highest weights or of lowest weights, hence they are also Harish-Chandra representations.