Hanson was pulled because of tightness in his right triceps as he warmed up for the fourth inning in Wednesday's 6-5 win over the Cleveland Indians.
"It's fine," Hanson said during the game. "I think they just wanted to take the safe route."
The right-hander allowed three hits and two runs with four strikeouts in his fourth spring start.
"This is the most comfortable I've felt all spring," he said. "I was kind of bummed to come out of the game. I wanted to get back in there."
Hanson went 13-10 with a 4.48 ERA with Atlanta in 2012. He was acquired for reliever Jordan Walden and is one of three new starters in the Angels' revamped rotation.
Angels manager Mike Scioscia said Hanson threw 45 pitches and was slated to go into the 70s. He added that Hanson has enough time to be ready to make his scheduled start during the regular season.
"He wanted to stay in and pitch," Scioscia said. "But (Angels pitching coach Mike Butcher) said it was the right time (to remove him)."
Hanson gave up two runs in the first after two were out. Cord Phelps singled, Nick Swisher walked and Michael Brantley hit a two-run double. Brantley went 3 for 3 to lift his spring average to .400.
Indians right-hander Trevor Bauer allowed five hits and four runs in three innings of his rockiest appearance of six this spring.
"He showed some good velocity out there and some good changes," Cleveland manager Terry Francona said. "He's shown some inconsistencies, but that's understandable."
Bauer was acquired over the offseason in a trade with Arizona and is one of several candidates to stick with the big club as a late-rotation starter.
"I had a glimpse of feeling ready to go out there," Bauer said. "Hopefully, next time I'll feel ready to go all the time."
Bauer breezed through two innings but was hit hard in the third.
Chris Iannetta and Brendan Harris hit back-to-back doubles for a run. A walk to Mike Trout, a single by Howie Kendrick, an RBI grounder by Albert Pujols and a single from Josh Hamilton made it a four-run inning.
"I thought I did good," Bauer said. "I was working on my mechanics. I drifted into some bad habits for two innings."
Pujols narrowly missed a homer in the sixth, lining a double off the wall against David Huff. He scored on Mark Trumbo's single for a 6-5 lead.
Lonnie Chisenhall hit his fourth spring homer for the Indians.
NOTES: Angels reliever Sean Burnett allowed three runs and three hits while getting only one out. ... Harris, Trumbo and Kendrick had two hits apiece for Los Angeles. ... Chisenhall and Phelps each had two hits for the Indians.