automation服务器不能创建对象 解决方法

  昨天开机打开Visual Studio.Net,准备新建一个项目,却发生一件奇怪的事情,系统报告“automation服务器不能创建对象”错误。然后在解决方案中只见项目名,而不见项目文件了。真是奇怪。再尝试打开已有项目,却一切正常。windows应用程序,控制台,或是Web应用程序,都无法建立。

  而上周关机之前我还做了项目,不是好好的吗?百思不得其解。无奈之下,只是恢复安装.net。熬过漫长的等待,装好后打开,满以为问题解决了。结果仍然让我郁闷。横下心,干脆彻底卸载.net,然后重装。又是漫长的等待,结果让我崩溃!!! 我已经要出离愤怒了。

  这时突然才想起google(为什么现在才想起它呢?),将错误作为关键字输入搜索,赫然在第一条就显示天软论坛的贴子,打开一看,真是又高兴有气愤啊。

解决之道,原来如此简单。只需要运行:regsvr32 scrrun.dll 就可以了。

照方抓药,赶紧运行,再打开.net,一切OK。唉,白白浪费我之前的宝贵光阴啊!

看情况,应该是关机时出现异常,破坏了影响Automation服务的一个DLL。

写在这里,也算给大家一个前车之鉴!

以后遇到问题还是要先在网上搜一下,实在解决不了,再采用极端的方法,免得大动干戈啊。

(0)

相关推荐

  • "automation服务器不能创建对象”的问题的解决方案总结大全

    本人工作中的应用系统都是jsp的,大量javascript程序,一旦出"automation服务器不能创建对象"问题,大量报表及查询无法保存,苦思冥 想.千尝万试,终于将其搞定,现将相关方案与大家共享.  1.如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在"运行"中执行regsvr32 scrrun.dll即可 2.安全模式设置成"中",如果javascript脚本中报这个错误

  • 收集的比较全的automation服务器不能创建对象 异常原因和解决方法第1/2页

    1.automation服务器不能创建对象 只需要运行:regsvr32 scrrun.dll 就可以了 2.未将对象引用设置到对象的实例. 1.ViewState 对象为Unll. 2.DateSet 空. 3.sql语句或Datebase的原因导致DataReader空. 4.声明字符串变量时未赋空值就应用变量. 5.未用new初始化对象. 6.Session对象为空. 7.对控件赋文本值时,值不存在 8.使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋

  • automation服务器不能创建对象 解决方法

    昨天开机打开Visual Studio.Net,准备新建一个项目,却发生一件奇怪的事情,系统报告"automation服务器不能创建对象"错误.然后在解决方案中只见项目名,而不见项目文件了.真是奇怪.再尝试打开已有项目,却一切正常.windows应用程序,控制台,或是Web应用程序,都无法建立. 而上周关机之前我还做了项目,不是好好的吗?百思不得其解.无奈之下,只是恢复安装.net.熬过漫长的等待,装好后打开,满以为问题解决了.结果仍然让我郁闷.横下心,干脆彻底卸载.net,然后重装.

  • Automation服务器不能创建对象的多种解决办法

    方法一: 开始-运行:regsvr32 scrrun.dll 方法二: 请将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行.当然在命令行下一句句运行也没问题. echo 正在修复,这个过程可能需要几分钟,请稍候-- rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot

  • nginx 隐藏版本号与WEB服务器信息的解决方法

    nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看看最终的隐藏结果吧 具体怎么实现呢,其实也很简单,请往下看 1 官网下载最新稳定版 wget http://nginx.org/download/nginx-1.14.1.tar.gz 2 解压 tar -xf nginx-1.14.1.tar.gzcd nginx-1.14.1 3 修改C文件 (1)vim src/http/ngx_http_header_filter_module.c #修改49行 static u_char

  • MySQL使用innobackupex备份连接服务器失败的解决方法

    MySQL使用innobackupex备份连接服务器失败,怎么办? 使用 innobackupex  备份时有错误信息如下: Failed to connect to MySQL server as DBD::mysql module is not installed at - line 1327. 原因: 未安装基于 perl 的 mysql 接口工具 perl-DBD-MySQL 解决方法: # perl-DBD-MySQL 是否安装 # yum list installed | grep

  • Apache服务器无法使用的解决方法

    原因一:80端口占用例如IIS,另外就是迅雷.我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了. 原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation

  • Sql Server安装出错,安装程序配置服务器失败的解决方法小结

    错误重现:首先在控制面板里卸载了sqlserver软件,一切正常,然后重启(一定要重启,否则没法重装),执行sqlserver的安装程序,一切似乎都正常,一路下一步,安装到了最后,突然提示"安装程序配置服务器失败". 当出现安装程序配置服务器失败时,可以试着用一下方法解决 推荐方法:在安装SQL Server 2000时,安装快要完成,到最后提示一个错误,如上图,怎么解决呢,不急,请看下面的方法: 把上次安装时产生的"Microsoft SQL Server"文件夹

  • phpmyadmin出现#2003服务器无响应解决方法小结

    1.在APMServ5.2.6出现问题的最简单的解决办法是 在本地计算机无法启动APMServ-MySQL5.1服务,错误1067,进程意外中止"的方法很简单,只要进入"D:\Program Files\APMServ5.2.6\MySQL5.1\bin"文件夹,找到mysqld-nt.exe文件执行即可. 默认情况下,当启动APMServ的时候,在服务中MySql5.1都是没有启动的,需要执行mysqld-nt.exe文件,开启MySql服务 2.我们还是来检查phpmya

  • HTTP 500内部服务器错误的解决方法(重装IIS)

    1. 运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧) 2. 运行:msdtc -resetlog 3. 重新安装IIS 注释: 1. 微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:inetpubadminscripts子目录下,首先注册vbscript.dll. 2. msdtc.exe是微软分布式传输协调程序.该进程调用系统Microsoft Personal Web Server和

随机推荐