C#服务安装失败出现异常,如何解决?

我的电脑系统是win10专业版的,之前在win7系统上用vs写的一个GPRS接收服务,在win7上可以注册,正常运行。但是系统升级到win10后,就注册不了。。管理员权限我都已经试过了,不行。显示的异常是compoentModle win32exception。占位程序接受到错误数据。如果不用管理员运行就是security exception应该是权限问题。那占位程序异常是怎么回事呢?求大神指点一下

是不是64bit版本的,如果是,强制限制程序集以x86方式编译。