boss911, DPS начиная в R146(
см описание ревизии) полностью отказался от установки через DPInst и стал использовать вместо него devcon(это консольный диспетчер устройств). DIA по прежнему использует DPInst и не может быстро перейти на devcon, так как сначала нужно будет отказаться от практики укорачивания HWID'ов, так как devcon требует полный HWID.
DPInst сам принимает решение какие драйверы ставить и сам же устанавливает. По моему опыту обе задачи он выполняет довольно плохо(см описание R146 выше). Кстати, DPInst дублирует функциональность DPS и DIA по подбору драйверов. В случае DPS это мешало установить более подходящий драйвер, так как DPInst отказывался его ставить.
devcon сразу вызывает штатные средства Windows для установки и является поэтому своего рода посредником.