Rhino(犀牛)中国技术支持与推广中心

标题: 无法加载RhinoScript程序。。 [打印本页]

作者: a1781314    时间: 2012-3-29 09:47
标题: 无法加载RhinoScript程序。。
  废话不多说,直接进入正题,,昨天清理电脑的时候,不知道删除了什么东东,结果导致RhinoScript插件程序无法加载,初始化失败。。Rhino版本是Rhino 4.0 SR9 。

重新安装Rhino之后也还是同样问题。。





QQ截图20120329094051.png (27.47 KB, 下载次数: 52)

QQ截图20120329094051.png

QQ截图20120329094058.png (28.35 KB, 下载次数: 45)

QQ截图20120329094058.png

作者: bibi8877    时间: 2012-3-30 12:48
a1781314 大,我不知是否記錯,
記得不久前有看到有人詢問,但
不知在在 J 版大這裡,還是在另
一個rhino論壇看到的就是了,您
不妨搜一下,或許能解決喔!
作者: a1781314    时间: 2012-3-30 16:59
a1781314 大,我不知是否記錯,
記得不久前有看到有人詢問,但
不知在在 J 版大這裡,還是在另
一個rhino論壇看到的就是了,您
不妨搜一下,或許能解決喔!
bibi8877 发表于 2012-3-30 12:48

好的,谢谢您的提醒。
作者: Jessesn    时间: 2012-3-31 11:06
  废话不多说,直接进入正题,,昨天清理电脑的时候,不知道删除了什么东东,结果导致RhinoScript插件程序无法加载,初始化失败。。Rhino版本是Rhino 4.0 SR9 。

重新安装Rhino之后也还是同样问题。。




...
a1781314 发表于 2012-3-29 09:47


VBScript 加载错误有可能是一下的方式
1. VBScript 未安装
2. VBScript 注册不正确
3. Script被阻止运行
4. 系统安全设置阻止运行

VBScript 未被安装解决办法
1. Rhino3/4/5(32位)会使用 32位 的 VBScript动态链接库 ( Dynamic-link library)
请确定你的系统中 VBSCRIPT.DLL 文件存在, 32位系统位于 C:\Windows\System32  , 64位系统位于 C:\Windows\SysWOW64
2. Rhino5(64位) 会使用 64位 的 VBScript动态链接库 64位 的 VBScript动态链接库 ( Dynamic-link library) ,位于C:\Windows\System32
如果在上面的为遏制找不到   VBSCRIPT.DLL, 请重新安装
Windows 2000 下载 VBScript  5.6
Windows XP  VBScript 5.7

VBScript 注册不正确解决办法
1. Rhino3/4/5(32位)会使用 32位VBScript, 注册表中正确注册地址如下, 如发现注册错误, 请运行REGEDIT.EXE 修正错误.
32位系统
  1. HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}  
复制代码
64位系统
  1. HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}  
复制代码
2. Rhino5 (64位)会使用64位VBScript, 注册表中正确地址
  1. HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
复制代码

作者: a1781314    时间: 2012-3-31 12:25
本帖最后由 a1781314 于 2012-3-31 12:28 编辑
VBScript 加载错误有可能是一下的方式
1. VBScript 未安装
2. VBScript 注册不正确
3. Script被阻止运行
4. 系统安全设置阻止运行

VBScript 未被安装解决办法
1. Rhino3/4/5(32位)会使用 32位 的 VBScri ...
Jessesn 发表于 2012-3-31 11:06


谢谢J大的热情回答,我看了文件,都没什么问题吖。.vbscript.dll 文件存在system32文件夹下
,然后那个注册表里面的数值也能和代码对上。
系统的防火墙我从来都是关闭,然后系统自带的更新我也从来不打开。






作者: Jessesn    时间: 2012-4-1 12:27
谢谢J大的热情回答,我看了文件,都没什么问题吖。.vbscript.dll 文件存在system32文件夹下
,然后那个注册表里面的数值也能和代码对上。
系统的防火墙我从来都是关闭,然后系统自带的更新我也从来不打开。

...
a1781314 发表于 2012-3-31 12:25


如果你的系统存在 vbscript.dll 且注册表信息也存在, 这说明你现在并没有权限读取注册信息, 请使用管理员登录, 然后做如下的动作

1. 运行 Regedit.exe 然后在 HKEY_CLASSES_ROOT 找到下面两个注册码中的任何一个进行编辑
  1. HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
复制代码
  1. HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
复制代码


点击右键编辑"权限", 做如下图设置, 请注意在操作前备份注册表, 以免不测


希望这样能解决你的问题, 如有问题烦请跟帖回复
作者: a1781314    时间: 2012-4-1 15:30
本帖最后由 a1781314 于 2012-4-1 15:40 编辑

谢谢J老师的跟帖,我找到了注册表,打开编辑权限, 没有修改任何东西,各项设定和您给的截图都是一样








作者: Jessesn    时间: 2012-4-1 15:46
谢谢J老师的跟帖,我找到了注册表,打开编辑权限, 没有修改任何东西,各项设定和您给的截图都是一样


58830





a1781314 发表于 2012-4-1 15:30


确定你所有用户都有读取的权限?
作者: a1781314    时间: 2012-4-1 17:15
本帖最后由 a1781314 于 2012-4-1 17:20 编辑
确定你所有用户都有读取的权限?
Jessesn 发表于 2012-4-1 15:46



木有问题。。。。J老师。。下面的截图都是按照原来设定传上来的,没有做任何修改。

QQ截图20120401171222.png (38.58 KB, 下载次数: 40)

QQ截图20120401171222.png

QQ截图20120401171237.png (36.81 KB, 下载次数: 30)

QQ截图20120401171237.png

QQ截图20120401171249.png (35.98 KB, 下载次数: 33)

QQ截图20120401171249.png

QQ截图20120401171305.png (34.81 KB, 下载次数: 30)

QQ截图20120401171305.png

QQ截图20120401171844.png (42.43 KB, 下载次数: 22)

QQ截图20120401171844.png

作者: shadow    时间: 2012-4-1 20:48
进入rhino把openGL的硬件加速关闭试试。
作者: a1781314    时间: 2012-4-2 16:45
本帖最后由 a1781314 于 2012-4-5 09:41 编辑
进入rhino把openGL的硬件加速关闭试试。
shadow 发表于 2012-4-1 20:48

影大,,貌似也不见效果。。。关闭了opeanGL也不起作用。  
我找个时间直接系统还原吧~~
作者: Jessesn    时间: 2012-4-6 19:03
本帖最后由 Jessesn 于 2012-4-8 21:56 编辑

请在运行中输入 regsvr32 /u vbscript.dll按enter,
再按 regsvr32 vbscript.dll
再按 enter 注意看是否有什么错误提示??
作者: a1781314    时间: 2012-4-9 09:43
请在运行中输入 regsvr32 /u vbscript.dll按enter,
再按 regsvr32 vbscript.dll
再按 enter 注意看是否有什么错误提示??
Jessesn 发表于 2012-4-6 19:03


在运行中输入 regsvr32 /u vbscript.dll 按 enter  弹出下面的对话框





然后再到运行中输入 regsvr32 vbscript.dll 弹出下面的对话框





最后打开Rhino,加载RhinoScript插件依然失败。
作者: Jessesn    时间: 2012-4-10 19:56
在运行中输入 regsvr32 /u vbscript.dll 按 enter  弹出下面的对话框
58940




然后再到运行中输入 regsvr32 vbscript.dll 弹出下面的对话框
58941




最后打开Rhino,加载RhinoScript插件依然失 ...
a1781314 发表于 2012-4-9 09:43


这样, 麻烦你先删除你目前的Rhino, 然后安装测试版的Rhino看看
作者: a1781314    时间: 2012-4-11 09:34
本帖最后由 a1781314 于 2012-4-11 09:39 编辑
这样, 麻烦你先删除你目前的Rhino, 然后安装测试版的Rhino看看
Jessesn 发表于 2012-4-10 19:56



我的电脑上安装了Rhino 5.0的教育版,打开Options的时候,程序也是提示我无法加载RhinoScript插件程序,关于无法加载RhinoScript这个问题我也想了很久,我估计还是电脑防火墙导致的问题,不是软件本身问题,因为出问题那天我不小心在电脑上安装了流氓杀软瑞星,我估计是瑞星的修改了我的防火墙继而导致RhinoScript加载失败,虽然我后来删除了瑞星的注册表,但是我可能没删除干净,我还是找个时间系统还原就好了。谢谢J老师热心跟帖和细致的回答,非常感谢。

-----------------------------------------------------------------------
ps:讲个题外话,为什么坛子上的关键词搜索里面有一个【另类】??




作者: Jessesn    时间: 2012-4-11 10:30
我的电脑上安装了Rhino 5.0的教育版,打开Options的时候,程序也是提示我无法加载RhinoScript插件程序,关于无法加载RhinoScript这个问题我也想了很久,我估计还是电脑防火墙导致的问题,不是软件本身问题,因 ...
a1781314 发表于 2012-4-11 09:34


恩, 看起来是这个问题.
PS: 搜索关键字是因为有人多次搜索这个词语所致




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2