安装 .Net Framework 1.1 时无响应,提示“正在注册System.EnterpriseServices.dll”的解决方案

安装 .Net Framework (以下简称 FWK)一般来说是很简单的事情,直接Next 就可以搞定,但世事无常态,总会有意外,今天就遇到一个。

从MS下载最新的dotnetfx安装包,进行安装时,安装到最后一只停顿在“正在注册System.EnterpriseServices.dll ”的画面,长时间无响应(有个客户等了1个多小时,仍然没反应)。如果FWK安装不上,则基于其上开发的Application就无法运行。此问题必须解决。

 

都是网络上混的,遇到问题,肯定第一个就是 search ,网络上一大把的都是教你如何终止“msiexec.exe”进程,对于这中方法我也试了几次,没有一次成功(也可能是我RP达到了极限),遂安静下来仔细想想。

 

要分析安装不上的原因,最直接的就是看日志:

开始 -> 运行 -> eventvwr.msc

仔细检查 Application 、Security 、System 项目,特别是Error类型的信息提示。接下来就是漫长的检查过程,重点针对Error 的类型查看,发现很多消息提到有关“Distributed Transaction Coordinator”发生错误。这个服务是干嘛的呢?安装过程难道与它有关?赶快去瞧瞧:

开始 -> 运行 -> services.msc

按几次 D键,找到该项“Distributed Transaction Coordinator”,看看其描述:

Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions will not occur. If this service is disabled, any services that explicitly depend on it will fail to start.

原来是一个资源协调管理的服务,主要用来进行并行事务的处理。

再检查其状态,发现是 pause 状态,直接continue

 

再检查检查其他的日志,除了常规的信息提示外,并无意外发现。

 

随后再次安装 FWK 1.1 ,成功了!

 

虽然已正确安装上 FWK 1.1 但是还是不明白FWK 1.1 和 MSDTC有啥关系,google 了一下,发现这个是FWK 1.1 的一个bug,在sp1 中此问题已经修正了(ps: 1.1  sp1虽然修复了此问题,但安装不了 1.1 ,sp1根本就无法安装,汗一把~~~)。

根据资料查询,FWK 1.1 的安装不上还有可能有以下原因引起:

1、      MSDTC 分布式数据协调管理

2、      DEP (Data Execution Prevention) 数据执行保护

3、      Language settings 语言设置

4、      其他未知原因

其中前3种原因已经找到其解决办法(具体的方法随后再续博文)。至于4嘛,具体原因具体分析,不过微软的工作人员已经想到了。只要使用它们的工具收集相关安装信息,发给他们分析即可。(微软越来越开放了!赞一个!)

 

Ps:对于 安装问题,推荐去看看下面的blog,内容那是相当的详细,那场面,那列表是相当的壮观:

http://blogs.msdn.com/astebner/articles/454956.aspx

 

 

 

 

 

时间: 2024-09-12 03:31:31

安装 .Net Framework 1.1 时无响应,提示“正在注册System.EnterpriseServices.dll”的解决方案的相关文章

fragment-求助:动态创建Fragment,切换状态时无响应

问题描述 求助:动态创建Fragment,切换状态时无响应 package com.has.base;import android.app.Activity;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.os.Bundle;import android.view.Display;import android.view.WindowManager;public cla

vmware-fedora23安装完VMware。打开VMware无响应

问题描述 fedora23安装完VMware.打开VMware无响应 如何解决?????????????????????????????????????????????????? 解决方案 Fedora 安装 VMware toolsFedora 安装VMware-toolVMware10下安装Fedora7操作系统

WCF 双工 服务端回调客户端方式时无响应,客户端也卡着不动,可能是什么原因哈

问题描述 服务端类已经加了ServiceBehavior[ConcurrencyMode=ConcurrencyMode.Reentrant]特性,IWarehouseCallbackcallback=OperationContext.Current.GetCallbackChannel<IWarehouseCallback>();方法已经获取,再调用callback.OnCallback();这个方法时,就无响应了,也不报错,半个小时过去了还是一样的结果,可能是什么原因呢?急需高手解答. 解

安装.NET Framework 4.5时提示“验证信任关系时,系统层出现了一个错误”

问题描述 如题,安装.NETFramework4.5时提示"验证信任关系时,系统层出现了一个错误".本人菜鸟一枚,求各位大大指导一下,江湖救急,感激不尽

jQuery的Ajax时无响应数据的解决方法_jquery

复制代码 代码如下: $.ajax( { type: "POST", url: "/MemberComment.aspx/GetOrderToBeCommentCount", success: function(result) { //ToDo: } ) 使用时JS也没有报错.这个是我最郁闷的事了.不知道哪错.. 5分钟...10分钟....20分钟..... 从c#代码到浏览器一个个排查问题发现都OK. 最后问题的原因是改为如下就OK,少了2个属性: 复制代码 代

Office 365和Office 2016升级或安装会出现电脑无响应原因分析

故障现象: 当您希望安装或升级新电脑上预装的Office 365或Office 2016时,电脑可能会出现无响应的现象,这种情况发生在程序的安装过程中. 原因分析: 当4分钟内没有完成安装过程的情况下发生. 解决方案: 如果是一次性购买的Microsoft Office 2016: 电脑只会在第一次尝试完成安装过程时无响应. 解决步骤如下: 1.关闭该进程,退出所有的Office程序: 2.重新打开Office程序安装,比如Microsoft Word 2016 . 这样操作后,安装过程应该会顺

c#-新建visual studio 2010 新建安装和部署时无模板

问题描述 新建visual studio 2010 新建安装和部署时无模板 这个问题困扰了我很久了,我用新建visual studio 2010 新建安装和部署时无模板,如图 我在microsoft官网上,搜到还原默认项目模板,操作为: 还原默认项目模板 在命令提示符中,定位到 devenv.exe 的位置. 此文件位于 Common7IDE 中. 键入 "devenv /installvstemplates",然后按 Enter 键. 注意 如果您使用 Visual Studio 的

vs2010 安装了一个.vsix插件 一打开就无响应怎么卸载掉

问题描述 vs2010 安装了一个.vsix插件 一打开就无响应怎么卸载掉 一打开vs 就无响应 怎么卸载掉这个插件,快疯了,长度不够长度不够长度不够长度不够 解决方案 vs的插件都装在C:UsersAdministratorAppDataLocalMicrosoftVisualStudio11.0Extensions下面的. 你去把下面的删掉就可以了. 注意11是版本号,你的可能和我的不一样.系统是win7的. 希望能帮到你. 解决方案二: vs的插件都装在C:UsersAdministrat

在 win7 中使用 vs2003 时,“在文件中查找”导致无响应的问题解决

自 Vista 操作系统发布以来,不少 VC 开发者头痛 VS.NET 2003 与系统的兼容问题,比如较常用的"在文件中查找"(快捷键 Ctrl+Shift+F)会导致 VS.NET 无响应,这确实令开发过程不大顺利.其实完全不需要安装补丁或者插件就可以解决该问题: 进入 VS.NET 的安装目录(可以从快捷方式的属性中点击"打开文件位置"): 右击 devenv.exe 打开属性,切换到"兼容性",在"禁用视觉主题"前打勾