NightCat
Я выбрал такой вариант определения нужного DVD-ROMа, у меня их два
Код:

FOR %%d IN (c: d: e: f: g: h: i: j: k: l: m: n: o: p: q: r: s: t: u: v: w: x: y: z:) DO IF EXIST %%d\Win51ip.sp2 SET CDROM=%%d
Команда %CDROM%\путь
И меня это ни разу не подвело
"%_DVDROM_%\!NotIncluded\MS\NetFramework11_SP1\netfx.msi /qb" и убери все восклицательные знаки перед названием папки !NotIncluded и далее в путях. Возможно в них причина.