当前位置: 澳门新濠3559 > 数据库 > 正文

具体界面如下图所示,  无法在com+目录中安

时间:2019-10-07 08:52来源:数据库
错误提示原因:安装时检测出电脑没有安装JDK,而且是版本7(其他版本不行) 安装SQL Server2005弄了好久,终于可以了。。。期间问题重重,想拿出来和大家一同分享的。 安装SQL Server2005弄

错误提示原因:安装时检测出电脑没有安装JDK,而且是版本7(其他版本不行)

安装SQL Server 2005弄了好久,终于可以了。。。期间问题重重,想拿出来和大家一同分享的。

安装SQL Server 2005弄了好久,终于可以了。。。期间问题重重,想拿出来和大家一同分享的。

学习JAVA,必须首先安装一下JDK(java development kit java开发工具包),之后再配置环境变量就可以开始使用JAVA了。

解决方法:先进下面这个网站安装JDK,安装好后配置环境变量,然后重新安装SQL Server 2016即可

第一种错误显示:

第一种错误显示:

澳门新濠3559,一,安装JDK

  无法在com+目录中安装和配置程序集 错误:-2146233087
  无法在com+目录中安装和配置程序集c:program filesMicrosoft SQL Server90DTStasksmicrosoft.sqlserver.MSMQTASK.DLL.  错误:-2146233087
  
  sql server 安装时"无法在COM 目录中安装和配置程序"的解决办法:
  无法在COM 目录中安装和配置程序集,C:program filesmicrosoft SQL Server90NotificationServices9.0.242Binmicrosoft.sqlserver,notificationservices.dll。
  错误:-2146233087
  错误消息:Unknown error 0x80131501
  错误说明:事务管理器可用。(异常来自HRESULT:0x8004D01B)

  无法在com+目录中安装和配置程序集 错误:-2146233087
  无法在com+目录中安装和配置程序集c:program filesMicrosoft SQL Server90DTStasksmicrosoft.sqlserver.MSMQTASK.DLL.  错误:-2146233087
  
  sql server 安装时"无法在COM 目录中安装和配置程序"的解决办法:
  无法在COM 目录中安装和配置程序集,C:program filesmicrosoft SQL Server90NotificationServices9.0.242Binmicrosoft.sqlserver,notificationservices.dll。
  错误:-2146233087
  错误消息:Unknown error 0x80131501
  错误说明:事务管理器可用。(异常来自HRESULT:0x8004D01B)

1,可以选择到官网下载最新版本的JDK,地址如下:

先勾选接受协议,然后开始下载

【解决办法】

【解决办法】

我的电脑系统是Windows x64,所以下载的是红线框起来的,具体下载哪个看自己的电脑系统

这时候可以暂停安装,不要点击中止、忽略,也不要点击取消。

这时候可以暂停安装,不要点击中止、忽略,也不要点击取消。

点开链接之后,你将看到如下界面:

澳门新濠3559 1

  按以下步骤
  1.删除注册表中的键:
  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
  HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
  HKEY_CLASSES_ROOTCID
具体界面如下图所示,  无法在com+目录中安装和配置程序集c。  2、使用cmd执行 停止MSDTC服务:net stop msdtc
  3、使用cmd执行 卸载MSDTC服务:msdtc -uninstall
  4、使用cmd执行 重新安装MSDTC服务:msdtc -install
  点击重试就可以继续安装了。

  按以下步骤
  1.删除注册表中的键:
  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
  HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
  HKEY_CLASSES_ROOTCID
  2、使用cmd执行 停止MSDTC服务:net stop msdtc
  3、使用cmd执行 卸载MSDTC服务:msdtc -uninstall
  4、使用cmd执行 重新安装MSDTC服务:msdtc -install
  点击重试就可以继续安装了。

澳门新濠3559 2

注意:JDK版本必须是jdk1.7.0_80,否则即使安装了其他版本,重新安装SQL Server 2016仍会提示相同错误

如何处理 SQL Server 安装过程中的 COM 检查失败问题。

如何处理 SQL Server 安装过程中的 COM 检查失败问题。

2.点击上图中箭头所指的地方,会出现下面的这个界面,在选择版本和下载之前你需要首先接收协议,具体界面如下图所示:

安装JDK和配置环境变量的具体方法和步骤,网上资料有很多,这里不再赘述

第二种错误显示:

第二种错误显示:

澳门新濠3559 3

 附:SQL Server 2016完整安装过程

  COM 目录要求 (警告)
  消息: COM 目录要求 如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装过程中的 COM 检查失败问题”。
  在装SQL Server 2005到系统检查配置时遇到上面的问题,我的解决思路是:
  先把以COM 开头的服务全部启用,接着是把DTC这个服务启动(注意:这个服务是一定要启动的哦,如果有启动不了的可参考:Distributed Transaction Coordinator 服务不能启动解决办法。之后再重新安装,这个错就解决掉了。其实可以略过第一步(以COM 开头的服务全部启用)的,只要能把DTC这个服务启动就没什么问题的。

  COM 目录要求 (警告)
  消息: COM 目录要求 如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装过程中的 COM 检查失败问题”。
  在装SQL Server 2005到系统检查配置时遇到上面的问题,我的解决思路是:
  先把以COM 开头的服务全部启用,接着是把DTC这个服务启动(注意:这个服务是一定要启动的哦,如果有启动不了的可参考:Distributed Transaction Coordinator 服务不能启动解决办法。之后再重新安装,这个错就解决掉了。其实可以略过第一步(以COM 开头的服务全部启用)的,只要能把DTC这个服务启动就没什么问题的。

 3,根据你的电脑系统来进行对应的版本进行选择,进行下载

http://www.cnblogs.com/ksguai/p/5869558.html

以下是微软官方提供的解决方案:<如何解决 SQL Server 安装程序中的 COM 系统配置检查失败问题>
  Microsoft SQL Server 2005 安装程序检查 COM 是否已正确配置。如果发现配置错误,安装程序仍将继续,但是在系统配置检查 (SCC) 报告中显示以下警告:
“如果 SQL Server 安装程序失败,安装程序将回滚所进行的安装,但可能不会删除所有的 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。”
  如果未运行 Microsoft 分布式事务处理协调器 (MS DTC),或者,在使用 Microsoft 群集服务器的情况下,如果 MS DTC 不是群集资源,则可能会发生 COM 错误。COM 依赖于 MS DTC,而 Integration Services 中的消息队列任务依赖于 COM 。如果出现 COM 错误,则只有将 COM 系统正确配置后,Integration Services 中的消息队列任务才可用。
  若要使用消息队列(亦称 MSMQ),请确保 MS DTC 正在运行并且已正确配置。如果 SQL Server 安装在群集上,则 MS DTC 必须是群集资源。

以下是微软官方提供的解决方案:<如何解决 SQL Server 安装程序中的 COM 系统配置检查失败问题>
  Microsoft SQL Server 2005 安装程序检查 COM 是否已正确配置。如果发现配置错误,安装程序仍将继续,但是在系统配置检查 (SCC) 报告中显示以下警告:
“如果 SQL Server 安装程序失败,安装程序将回滚所进行的安装,但可能不会删除所有的 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。”
  如果未运行 Microsoft 分布式事务处理协调器 (MS DTC),或者,在使用 Microsoft 群集服务器的情况下,如果 MS DTC 不是群集资源,则可能会发生 COM 错误。COM 依赖于 MS DTC,而 Integration Services 中的消息队列任务依赖于 COM 。如果出现 COM 错误,则只有将 COM 系统正确配置后,Integration Services 中的消息队列任务才可用。
  若要使用消息队列(亦称 MSMQ),请确保 MS DTC 正在运行并且已正确配置。如果 SQL Server 安装在群集上,则 MS DTC 必须是群集资源。

 

按照下列过程重新安装 COM :

按照下列过程重新安装 COM :

澳门新濠3559 4

一、安装组件服务管理单元

一、安装组件服务管理单元

4,安装包下载完成后,打开安装包在电脑上进行安装,之后不需要进行任何更改,一直点击下一步即可,最后点击关闭

  1>在 Windows 桌面上,单击“开始”,然后单击“运行”。
  2>在“打开”框中,键入 MMC,然后单击“确定”。
  3>在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
  4>在“添加/删除管理单元”窗口,单击“添加”。
  5>在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
  6>单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
  在“控制台根节点组件服务”窗口,展开“组件服务”树。这就是当 COM 出现问题时,错误消息可能发生的地方。
  再次运行 SQL Server 2005 安装程序。如果收到错误消息,请重新安装 COM 。

  1>在 Windows 桌面上,单击“开始”,然后单击“运行”。
  2>在“打开”框中,键入 MMC,然后单击“确定”。
  3>在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
  4>在“添加/删除管理单元”窗口,单击“添加”。
  5>在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
  6>单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
  在“控制台根节点组件服务”窗口,展开“组件服务”树。这就是当 COM 出现问题时,错误消息可能发生的地方。
  再次运行 SQL Server 2005 安装程序。如果收到错误消息,请重新安装 COM 。

澳门新濠3559 5

二、重新安装 COM

二、重新安装 COM

澳门新濠3559 6

  1>从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
  2>在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
  3>一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。

  1>从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
  2>在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
  3>一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。

澳门新濠3559 7

一开始由于在安装企业版本时,检测了硬件有几个不过关的,

一开始由于在安装企业版本时,检测了硬件有几个不过关的,

澳门新濠3559 8

一个是硬件问题(这个可以不理),

一个是硬件问题(这个可以不理),

澳门新濠3559 9

第二个是IIS警告,

第二个是IIS警告,

澳门新濠3559 10

第三个是性能计数器注册表配置单元一致性问题。

第三个是性能计数器注册表配置单元一致性问题。

至此,整个JDK安装过程结束

第四个是安装过程中无法选择安装默认配置,只能选择安装但不配置服务器默;或者是安装完成了但是无法配置外围应用localhost 以及无法打开SQL Server配置管理器;或者是无法连接到服务器。

第四个是安装过程中无法选择安装默认配置,只能选择安装但不配置服务器默;或者是安装完成了但是无法配置外围应用localhost 以及无法打开SQL Server配置管理器;或者是无法连接到服务器。

二,配置环境变量

(一)解决IIS警告

(一)解决IIS警告

1,右键我的电脑—属性—-高级系统设置就会看到下面的界面:

我上网找了很多资料。

我上网找了很多资料。

澳门新濠3559 11

我的系统是XP的,我也没有光盘,所以没有办法用光盘来安装,只能在网上下载一个IIS。

我的系统是XP的,我也没有光盘,所以没有办法用光盘来安装,只能在网上下载一个IIS。

2,.点击上图中的环境变量,然后开始环境变量的配置:
点击系统变量下面的新建按钮,变量名JAVA_HOME(代表你的JDK安装路径),变量值对应的是你的JDK的安装路径。

Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统 适用 IIS5.1版本。

Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统 适用 IIS5.1版本。

*如果你不知道你的JDK的安装路径在哪,寻找安装路径的方法如下:

Windows 2000 系统 适用 IIS5.0 版本

Windows 2000 系统 适用 IIS5.0 版本

澳门新濠3559 12

Windows server 2003系统 适用 IIS 6.0 版本

Windows server 2003系统 适用 IIS 6.0 版本

打开文件资源管理器,找到java文件下的jdk文件,并复制该路径即可作为变量名JAVA_HOME的变量值

Windows Server 2008 ,Vista 系统 适用 IIS 7.0 版本

Windows Server 2008 ,Vista 系统 适用 IIS 7.0 版本

澳门新濠3559 13

1)在网上下载了一个IIS5.1版本,记住你下载的物理路径,最好是直接下载到你的根目录下,比方说直接下载到D盘。不要下载到文件夹里,我选择放在了D盘。

1)在网上下载了一个IIS5.1版本,记住你下载的物理路径,最好是直接下载到你的根目录下,比方说直接下载到D盘。不要下载到文件夹里,我选择放在了D盘。

配置JAVA_HOME变量的截图如下:

2)IIS5.1是个压缩文件,我们就把它解压到当前文件夹,比如当前IIS所在文件夹为D://IIS5.1

2)IIS5.1是个压缩文件,我们就把它解压到当前文件夹,比如当前IIS所在文件夹为D://IIS5.1

澳门新濠3559 14

3)打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾{就是将它勾选上}­—点击下面的“详细信息”按钮,勾选上所有复选框,然后点下一步。

3)打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾{就是将它勾选上}­—点击下面的“详细信息”按钮,勾选上所有复选框,然后点下一步。

点击确定即可。

4)这时电脑提示你插入光盘,不要管它,在弹出的对话框的浏览项鼠标点击下拉菜单,找到你下载IIS5.1的地方,D://IIS5.1,点对话框上的确定,这时电脑开始安装IIS,可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。你不用害怕,我们继续点浏览或者复制文件夹地址D://IIS5.1,点击确定,然后电脑继续安装,这样的情况大概持续四次,真到安上为止,这时你的IIS5.1就真正的安装在你的电脑里了。注明一下,IIS6.0和IIS5.1的安装方法相同。

4)这时电脑提示你插入光盘,不要管它,在弹出的对话框的浏览项鼠标点击下拉菜单,找到你下载IIS5.1的地方,D://IIS5.1,点对话框上的确定,这时电脑开始安装IIS,可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。你不用害怕,我们继续点浏览或者复制文件夹地址D://IIS5.1,点击确定,然后电脑继续安装,这样的情况大概持续四次,真到安上为止,这时你的IIS5.1就真正的安装在你的电脑里了。注明一下,IIS6.0和IIS5.1的安装方法相同。

 3,继续在系统变量里面新建一个CLASSPATH变量,其变量值如下图所示:

5)打开-开始-控制面板-性能和维护-管理工具-Internet信息服务。把它发送到你的桌面上。

5)打开-开始-控制面板-性能和维护-管理工具-Internet信息服务。把它发送到你的桌面上。

变量名:   CLASSPATH

第五步我不知有什么用,我就按照网上说的来做然后再次安装SQL Sever 2005开发版就只剩下硬件这个问题了,连计数器注册表问题都没了。

第五步我不知有什么用,我就按照网上说的来做然后再次安装SQL Sever 2005开发版就只剩下硬件这个问题了,连计数器注册表问题都没了。

变量值:   .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;       (直接复制粘贴即可,不要忘记最前面的“.”和最后面的“;”)

(二)如果还会提示计数器注册表配置单元一致性问题,那么我也找到了这个网站应该有所帮助

(二)如果还会提示计数器注册表配置单元一致性问题,那么我也找到了这个网站应该有所帮助

截图如下:

(三)sql 2005安装过程owc11错误处理

(三)sql 2005安装过程owc11错误处理

澳门新濠3559 15

在安装过程中发现以下错误

在安装过程中发现以下错误

点击“确定”。

Product : owcll

Product : owcll

4,在你的系统变量里面找一个变量名是PATH的变量,需要在它的值域里面追加一段如下的代码:

Error : 错误 1706。安装程序找不到需要的文件。请检查网络连接或 CD-ROM 驱动器状态。对于这个问题的其他可能的解决方案,请参阅 C:Program FilesMicrosoft OfficeOFFICE112052SETUP.CHM。

Error : 错误 1706。安装程序找不到需要的文件。请检查网络连接或 CD-ROM 驱动器状态。对于这个问题的其他可能的解决方案,请参阅 C:Program FilesMicrosoft OfficeOFFICE112052SETUP.CHM。

     %JAVA_HOME%bin;

真的啥问题都给我遇到了。

真的啥问题都给我遇到了。

     %JAVA_HOME%jrebin;

1)在SQL Server 2005文件夹找到ToolsSetupOWC11.MSI,点击安装

1)在SQL Server 2005文件夹找到ToolsSetupOWC11.MSI,点击安装

新建2个并输入以上代码即可(不要忘记结尾处的分号)

澳门新濠3559 16

澳门新濠3559 17

截图如下:

2)把 SETUP 下的OWC11.MSI 和所有的.CAB文件COPY到本地目录,运行OWC11.MSC,提示缺少OFFICE 2003 WEB COMPENTENT 浏览->选择硬盘上的OWC11.MSC,选择重新安装。

2)把 SETUP 下的OWC11.MSI 和所有的.CAB文件COPY到本地目录,运行OWC11.MSC,提示缺少OFFICE 2003 WEB COMPENTENT 浏览->选择硬盘上的OWC11.MSC,选择重新安装。

澳门新濠3559 18

安装成功后,重新安装SQL2005 就一切OK了

安装成功后,重新安装SQL2005 就一切OK了

点击“确定”。

(四)无法配置外围应用localhost

(四)无法配置外围应用localhost

3个环境变量已经配置好了,可以关闭其他窗口了。

在安装完了之后,由于我要用JAVA连接数据库,安装了一个JDBC驱动,可是用JAVA在测试数据库的时候却一直在提示说TCP/IP这里有问题。

在安装完了之后,由于我要用JAVA连接数据库,安装了一个JDBC驱动,可是用JAVA在测试数据库的时候却一直在提示说TCP/IP这里有问题。

三,验证

开始-程序里面找到Micosoft SQL Server 2005-配置工具-Server Configuration Manager,双击之后会提示错误,然后Micosoft SQL Server 2005-配置工具—SQL Server 2005外围应用配置器 的下面两个应用配置器选项打开时也会提示错误,这样就没有办法在SQL里启用TCP/IP。

开始-程序里面找到Micosoft SQL Server 2005-配置工具-Server Configuration Manager,双击之后会提示错误,然后Micosoft SQL Server 2005-配置工具—SQL Server 2005外围应用配置器 的下面两个应用配置器选项打开时也会提示错误,这样就没有办法在SQL里启用TCP/IP。

如何来验证你配置的环境变量是否正确呢,我们可以通过命令行来查看

澳门新濠3559 19

澳门新濠3559 20

1,WINDOWS R键,输入cmd,进入命令行界面,如下所示:

情况一

情况一

澳门新濠3559 21

一)右击 我的电脑—管理—展开服务和应用程序—展开SQL Server 配置管理器—在他里面找到这个MSSQLSERVER的协议,如下图

一)右击 我的电脑—管理—展开服务和应用程序—展开SQL Server 配置管理器—在他里面找到这个MSSQLSERVER的协议,如下图

2,输入java -version命令,可以出现如下图的提示,你可以看你安装的JDK版本:

澳门新濠3559 22

澳门新濠3559 23

澳门新濠3559 24

二)把已禁用的TCP/IP改成已启用,

二)把已禁用的TCP/IP改成已启用,

3,输入java命令就会出现如下图所示的结果:

三)这时就可以打开这个外围应用适配器,按下停止,然后再选择左边的启动,就可以啦。

三)这时就可以打开这个外围应用适配器,按下停止,然后再选择左边的启动,就可以啦。

澳门新濠3559 25

澳门新濠3559 26

澳门新濠3559 27

4,输入javac命令可以出现如下的提示:

澳门新濠3559 28

澳门新濠3559 29

澳门新濠3559 30

情况二

情况二

如果以上3项全部没有错误提示,那么恭喜你,你已经成功配置好了环境变量,可以开始使用JDK了!

澳门新濠3559 31

澳门新濠3559 32

 

如果还是不行或者在下面找不到我的电脑—管理—展开服务和应用程序—展开SQL Server 配置管理器—在他里面找到这个MSSQLSERVER的协议的话,

如果还是不行或者在下面找不到我的电脑—管理—展开服务和应用程序—展开SQL Server 配置管理器—在他里面找到这个MSSQLSERVER的协议的话,

这个时候可以尝试在这个方法

这个时候可以尝试在这个方法

一)C:WINDOWSsystem32wbem找到framedyn.dll文件,

一)C:WINDOWSsystem32wbem找到framedyn.dll文件,

二)把它复制C:WINDOWSsystem32这里

二)把它复制C:WINDOWSsystem32这里

三)开始-程序里面找到Micosoft SQL Server 2005-配置工具-Server Configuration Manager,

三)开始-程序里面找到Micosoft SQL Server 2005-配置工具-Server Configuration Manager,

澳门新濠3559 33

澳门新濠3559 34

四)启用它,重复情况一的第三步

四)启用它,重复情况一的第三步

之后我尝试了一个开发版的,也出现同样的三个问题,精简版可以顺利安装,可是也同样遇到无法配置localhost的问题。。。不过我有一个舍友是XP系统却一次安装的全部搞定的。哎,这给那些没那么幸运的人儿参考参考,希望有用.

之后我尝试了一个开发版的,也出现同样的三个问题,精简版可以顺利安装,可是也同样遇到无法配置localhost的问题。。。不过我有一个舍友是XP系统却一次安装的全部搞定的。哎,这给那些没那么幸运的人儿参考参考,希望有用.

您可能感兴趣的文章:

  • Sql Server安装出错,安装程序配置服务器失败的解决方法小结
  • Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
  • SQL Server 2005/2008 导入导出数据常见报错解决方法
  • win2008下安装SQL SERVER 2005出现IIS功能要求 警告解决方案
  • SQLServer2005安装提示服务无法启动原因分析及解决
  • SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
  • SQL Server 2005 RTM 安装错误 :The SQL Server System Configuration Checker cannot be executed due to
  • SQL Server 2005安装过程中出现错误的解决办法
  • 无法在com 目录中安装和配置程序集 错误:-2146233087的解决方法[已测]

Server 2005弄了好久,终于可以了。。。期间问题重重,想拿出来和大家一同分享的。 第一种错误显示: 无法在com+目录中安装和配...

编辑:数据库 本文来源:具体界面如下图所示,  无法在com+目录中安

关键词: 澳门新濠3559