点晴MIS内部交流教程加入收藏
新手上路
教程搜索
 您的位置:点晴MIS系统问题答疑『 安装指引&开发建议 』浏览当前帖子  
教程帮助  

  教程搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 您是本文的第 68707 位读者 
admin

积分:80506
等级:网站管理员
文数:8385
注册:2004-7-20

  信 息   主 页       

楼 顶 

 点晴OA系统安装后提示:操作对象无效错误101,您没有ASPEncodeDLL.AspCoding对象的操作权限或该对象不存在请联系服务器管理员


:安装的时候遇到一个问题,安装完之后出现:您没有 ASPEncodeDLL.AspCoding 对象的操作权限或该对象不存在,请联系服务器管理员
 
:出现这个错误的原因一般是用户将点晴MIS系统安装到Windows 64位操作系统上导致的,在本司官网下载网址说明中已经有明确的说明点晴MIS系统虽然支持Windows 64位操作系统下运行、但安装程序不支持Windows 64位操作系统的自动安装。
 
 Windows 32位操作系统下本问题测解决方案如下:

  操作A:此错误信息表示:服务器端ASP组件(ASPEncodeDLL.AspCoding)未注册,请下载组件在服务器端进行注册即可(注:组件需要Users 权限)。

  操作B:如经过以上步骤仍出现该提示,则进行如下设置:
    1、在运行里输入:regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes,这个Classes的权限是否被改了。
    2、在Classes项目上,右键->权限,在Classes权限对话框中,看看是不是everyone,如果是,这显然是不对的,则需要恢复实际的权限。
      实际的权限应该至少包括以下用户权限:
      Administrator 完全控制 读取
      SYSTEM 完全控制 读取
      Users 读取
    3、设置完后请再重复 操作A

  操作C:如经过以上步骤仍出现以下提示:模块……已加载,但对DllRegisterServer的调用失败,错误代码为0×80004005…:

    解决方法:先将上面下载组件中的压缩包打开,将压缩包中的文件“ASPEncode.DLL”复制到目录“C:\WINDOWS\SYSTEM32\”中,然后用管理员模式运行C:\WINDOWS\SYSTEM32\CMD.EXE,手工输入组件注册命令:“regsvr32 /s ASPEncode.DLL”和“regsvr32 /s %windir%\system32\ASPEncode.DLL”,即可解决。

 

 Windows 64位操作系统下本问题测解决方案如下:

  1、检查服务器上IIS中点晴MIS系统所用的应用程序池是否已开启32位应用程序支持,如果没有开启的话,则必须开启:

找到点晴MIS系统所用的应用程序池,一般为:DefaultAPPPool,如果自己更改过,也可能是clicksun之类的

检查是否启用32位应用程序支持,必须启用

点击“回收...”,然后重新打开点晴OA看看是否正常了,如果已经正常,就无需进行以下步骤的设置了。

  2、检查服务器上的IIS是否已开启父路径和缓存支持,必须开启。在服务器上进入IIS的管理界面:

  将以上红色框位置全部改为“True”,然后保存即可。切记,一定要点击“应用”保存。

  3、将下载组件 和附件:adsutil.rar 中的压缩包打开,以管理员身份将两个压缩包中的文件“ASPEncode.DLL”和“adsutil.vbs”复制到目录 C:\WINDOWS\SysWOW64 和 C:\WINDOWS\System32 这两个目录中,并将以下四个文件及目录temp全部赋予everyone的访问权限:
   文件:C:\WINDOWS\SysWOW64\ASPEncode.DLL
      C:\WINDOWS\SysWOW64\adsutil.vbs
      C:\WINDOWS\System32\ASPEncode.DLL
      C:\WINDOWS\System32\adsutil.vbs
   目录:C:\WINDOWS\temp

开放四个文件的everyone全部访问权限

开放目录temp的everyone访问权限

  4、然后用管理员模式运行 C:\WINDOWS\SysWOW64\CMD.EXE 或 C:\WINDOWS\SYSTEM32\CMD.EXE ,在弹出的CMD窗口中输入运行:
    cscript adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true
    regsvr32
C:\WINDOWS\SysWOW64\ASPEncode.DLL
    regsvr32 C:\WINDOWS\System32\ASPEncode.DLL

以管理员身份运行CMD

  在以上运行过程中可能会出现提示找不到adsutil.vbs这个文件,则需要先将这个文件adsutil.vbs(见下面)复制到:C盘-》用户-》Administrator,也即:C:\Users\Administrator下,然后再执行一下以上命令即可。
  附件:adsutil.rar

  按照以上操作后,关闭所有的浏览器窗口,重新进入点晴MIS系统,应该就可以正常显示点晴MIS系统的登录界面了。

 

其他相关帖子参考:
操作对象无效 - 错误 101您没有 ASPEncodeDLL.AspCoding 对象的操作权限


该文章在 2018-3-1 10:38:12 编辑过

  离 线  2012/7/7 11:52:57 

admin

积分:80506
等级:网站管理员
文数:8385
注册:2004-7-20

  信 息   主 页  

A9 楼 
 


点晴MIS管理信息系统手工安装配置方法教程


http://www.clicksun.cn/mis/bbs/showbbs.asp?bd=8&id=4476

该文章在 2013-4-16 14:53:03 编辑过

  离 线  2013/4/16 14:53:03 

admin

积分:80506
等级:网站管理员
文数:8385
注册:2004-7-20

  信 息   主 页  

A8 楼 
 


相关帖子:

  离 线  2014-11-18 8:47:07 
  本文章共有 1 页, 2 张回文,每页有 10 张回文 >> [ 1 ]
页码:

Copyright 2003-2018 ClickSun All Rights Reserved