请教MSScript Control运行组件问题

小弟在做一个论坛的登录,里面密码用到了JS加密,百度搞到了c#计算JS代码的方法
用:MSScript Control这个东西。
刚开始还以为没问题了,后来有的客户反应使用时报错
A script engine for the specified language can not be created

在调试了一番找到了错误句, js.Language = "JScript"; 这句报错。
但是这句是没有问题的,翻了很多资料找到了原因,一些客户的电脑是xp或者windows server的,没有安装MSScript Control运行库,安装完毕了之后可以用了。

但是后来又有一些win7 x64的用户反应还是报错,这就真蛋疼了。
按道理说win7 还是x64的不可能少安装一些依赖项啊,到底是缺少了什么文件才会报错?