FSO
1、首先在系统目录中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。
2、在系统安装盘i386目录中找到scrrun.dl_,用winrar解压缩,得scrrun.dll,然后复制到你的系统目录c:windowssystem32目录中。
3、运行regsvr32 scrrun.dll即可。
4、如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。
adodb.stream组件:
在开始->运行 中 输入:
regsvr32 "C:Program FilesCommon FilesSystemadomsado15.dll"
regsvr32 /u "C:\Program Files\Common Files\System\ado\msado15.dll
程序中使用了Adodb.Stream组件,会不会是服务器屏弊了Adodb.Stream组件呢。于是我把C:\Program Files\Common Files\System\ado下面所有的DLL文件都注册一次。在浏览,验证码显示正常,问题得到解决。
即可再次支持adodb.stream组件
1、运行(打开)Wscript.Shell
regsvr32 C:\WINDOWS\System32\wshom.ocx
2、关闭Wscript.Shell
regsvr32 /u C:\WINDOWS\System32\wshom.ocx
3、运行(打开)Wscript.Shell
regsvr32 C:\WINDOWS\system32\shell32.dll
4、关闭Wscript.Shell
regsvr32 /u C:\WINDOWS\system32\shell32.dll
Shell.Application可以使用禁止Guest用户使用shell32.dll来防止调用此组件。使用命令:cacls C:\WINDOWS\system32\shell32.dll /e /d guests
禁止guests用户执行cmd.exe的命令是: cacls C:\WINDOWS\system32\Cmd.exe /e /d guests