For a graph , let be the number of isolated vertices in . The isolated toughness of is defined as if is not complete; otherwise. In this paper, several sufficient conditions in terms of isolated toughness are obtained for the existence of -factors avoiding given subgraphs, e.g., a set of vertices, a set of edges and a matching, respectively.