Что мне до сих пор хорошо работало, так это создание проекта установки и развертывания в Visual Studio.Важно убедиться, что вы упаковали все зависимости, например, как сторонние библиотеки DLL, если вы их используете, а также добавили соответствующие модули слияния, относящиеся к вашей среде выполнения VC, в проект, как указано здесь .При добавлении модуля слияния вам не нужно загружать среды выполнения vc или распространяемые файлы на других компьютерах.Этот шаг мне всегда приходилось делать вручную в моем опыте.
Кроме того, не забудьте выбрать опцию vsdrfCOMSelfReg Register в окне свойств для каждого из ваших фильтров DirectShow для обработки регистрации COM во время установки.