Let a, b, k be integers with \(1 \le a \le b\) and \(k \ge 0.\) A graph G is all (fractional) (a, b, k)-critical if after deleting any k vertices of G the remaining graph of G has all (fractional) [a, b]-factors. If \(k=0\) , then the graph G has all (fractional) [a, b]-factors. Hence all (fractional) (a, b, k)-critical graphs are natural generalization of having all (fractional) [a, b]-factors in G. For \(1 \le a \le b\) , by using technical structure theorems and typical spectral methods, we in this paper provide tight sufficient conditions in terms of the spectral radius for a graph to be all (a, b, k)-critical and all fractional (a, b, k)-critical, respectively. Our results extend and improve the corresponding results of Zheng, Wang and Huang on all [a, b]-factors and all fractional [a, b]-factors with \(a < b\) in [Discrete Math. 347 (2024) 113975], and strengthen the results of Wei and Zhang [Discrete Math. 346 (2023) 113269] and Fan, Lin and Lu [Discrete Math. 345 (2022) 112892] on [a, b]-factors.