마찰 극복을 위해 나폴레옹은 첫째, 행군과정에서의 마찰요소를 최소화했고 둘째, 적이 제기할 수 있는 위협을 제거하려고 노력했으며 셋째,  그럼에도 불구하고 제거할 수 없는 불확실성을 대비하기위해 예비대를 확보하고자 했다.
마찰 극복의 측면에서 나폴레옹은 크게 세 가지의 조치를 취했다. 첫째, 나폴레옹은 행군과정에서 발생할 수 있는 마찰요소를 최소화하기 위해 노력했다. 상술한 것처럼 울름에서의 기동은 그 구상 측면에서는 크게 새로운 것이 아니었지만, 그동안 실시된 기동보다 대규모의 병력을 장거리로 행군했다는 점에서는 병력의 지휘통제와 보급 측면에서 더 많은 마찰요소에 노출시키는 것이었다. 이를 극복하기 위해 나폴레옹은 부대의 일일 이동거리를 수차례 재계산했으며, 현지의 보급 상황에 맞추어 부대 전개 명령을 하달했다(Chandler, 1973, pp. 384-385). 둘째, 나폴레옹은 적이 제기할 수 있는 가장 큰 위협을 제거하기 위해 노력했다. 당시 프랑스의 입장에서 가장 큰 위협요소는 러시아가 예상보다 빠르게 도착하는 것이었다. 이에 대비하기 위해 나폴레옹은 뮌헨(Munich) 방면에 안전지대를 두고 2개 군단 규모의 방어부대를 전개시켰다(Chandler, 1973, p. 395). 셋째, 나폴레옹은 그럼에도 제거할 수 없는 불확실성에 대비하기 위해 예비대를 확보하고자 했다. 절대적인 수를 늘리지 않고도 예비대를 확보하기 위해 프랑스 군단들은 전투 발생시 48시간 이내에 상호 지원할 수 있는 거리를 유지함으로써, 마찰 발생에 대비했다(Chandler, 1973, p. 396).