SAS.EnhancedEditor.dll 已加载,但找不到入口点DLLRegisterServer

SAS.EnhancedEditor.dll 已加载,但找不到入口点DLLRegisterServer

重新安装EnhancedEditor

  1. 安装Microsoft.NET Framework 3.5 Service Pack 1
  2. 在“程序和功能”中激活“windows Communication Foundation Http”
  3. 安装SAS自带的Microsoft Visual C++ Redistributable components,在SAS安装母盘的products文件夹下,x32,x64都安装。(必要时,卸载电脑已安装的vc++组件)
  4. 删除或更名:SASHomeEnhancedEditorSASHomex86EnhancedEditor
  5. 运行setup.exe,重新安装Enhanced Editior

参考:(http://support.sas.com/kb/55/993.html)

以前的处理

问题:

  1. 使用了regsvr32注册SAS.EnhancedEditor.dll,regsvr32注册C++编写的。
  2. SAS.EnhancedEditor.dll 估计是C#写的,用regasm注册
  3. regasm位于系统文件夹,如C:WindowsMicrosoft.NETFrameworkv4.0.30319、C:WindowsMicrosoft.NETFramework64v4.0.30319。每个.net都带有regasm
::C:WindowsMicrosoft.NETFrameworkv2.0.50727
::C:WindowsMicrosoft.NETFramework64v2.0.50727
::C:WindowsMicrosoft.NETFrameworkv4.0.30319
::C:WindowsMicrosoft.NETFramework64v4.0.30319
::
regasm D:ProgramFilesACsoftSASEnhancedEditorSAS.EnhancedEditor.dll /codebase

regsvr32 D:ProgramFilesACsoftSASEnhancedEditorEditorControl.ocx /s

启动SAS,还是提示增强型编辑器没有安装!

原文地址:https://www.cnblogs.com/ourweiguan/p/12020704.html