Favre, whose NFL-record 297-game iron man streak was snapped last week, will again be on the sidelines as the Vikings host the Chicago Bears outdoors Monday night at TCF Bank Stadium on the University of Minnesota campus.
In his place, rookie Joe Webb will get his first career NFL start, Frazier said.
"Brett tried to do some things prior to practice and that shoulder is not, his arm is just not where it needs to be so he definitely won't participate on Monday night," Frazier told reporters.
The coach insisted, however, that he didn't have any plans to put Favre on injured reserve because the 41-year-old signal caller was improving.
The Bears, meanwhile, practiced outdoors at Northwestern University in Evanston, Ill., Saturday to get acclimated to playing in cold weather on artificial turf, the Chicago Tribune reported.
The Vikings practiced at their facility in Eden Prairie, Minn., as usual, the Minneapolis Star Tribune reported.
The Vikings-Bears game was moved to the Minnesota Golden Gophers' outdoor stadium after a Dec. 12 blizzard caused the fabric roof of the Metrodome to collapse. The Vikings played their last game, a loss to the New York Giants Monday night, in Detroit's dome stadium.
Weather forecasts called for game time temperatures in the teens above zero Fahrenheit with snow likely.