Martin Jones made 21 saves for the Sharks (17-21-3), who are 2-9-2 in the past 13 games.
"We didn't get traffic in front of the net and make things hard on their goaltender," Sharks forward Logan Couture said. "[Jones] was great and we did some nice things on the penalty kill, but we've got to be better offensively if we are going to win games."
San Jose was coming off a 6-1 win against the Philadelphia Flyers on Saturday, and Sharks coach Bob Boughner thought they matched that effort on one end of the ice.
"That wasn't a bad road game by any means," Boughner said. "We didn't give up much and we had some chances, but we couldn't bury anything. Against Philadelphia, we were more physical and got some dirty goals, but we didn't do that tonight."
The Red Wings took advantage of San Jose's struggles to get to the net, blocking 24 shots, including a game-high six by center Luke Glendening.
"That shows the compete and sacrifice level we've had in the last few games," Blashill said. "[San Jose] does a real good job of getting to the top and shooting, so we knew we had to block shots. We are the kind of team that needs to do all the little things well."
Tyler Bertuzzi, selected on Monday to participate in his first NHL All-Star Game, gave the Red Wings a 1-0 lead at 3:15 of the second period when he tipped in Madison Bowey's point shot for his 15th goal of the season.