装配自己写的软件提示dll注册不成功

安装自己写的软件提示dll注册不成功
自己用vs2010写了个程序生成setup,安装时出现错误:未能注册模块C:\Program Files(x86)\Microsoft\Setup\akira\CStereoVideoRender.dll。HRESULT-2147024770。

C:\Program Files(x86)\Microsoft\Setup\akira\为安装路径
CStereoVideoRender.dll为需要安装时注册的dll。

ps:该dll我手动注册(使用命令regsvr32)成功。
该dll文件属性中的Register属性我选的是vsdrfCOMSelfReg,自动注册。不知道什么原因注册不了。

------解决方案--------------------
是不是需要数字签名啊
------解决方案--------------------
C:\Program Files(x86)\Microsoft\Setup\akira\CStereoVideoRender.dll。HRESULT-2147024770(找不到指定模块)。
上面C后面的冒号是全角冒号,可能导致错误。或者上面目录路径中包含空格,可能需要将整个路径文件名串用半角双引号括住
或者试试将CStereoVideoRender.dll拷贝到%SystemRoot%\system32目录下再注册。