安装SQL2005提示“SQL Server 2005 COM+ 目录要求”警告 解决方法

From: http://blog.csdn.net/yaday/article/details/4099223

SQL Server 2005 COM+ 目录要求警告
①。启动Distributed Transaction Coordinator 服务
        打开服务,在服务中找到Distributed Transaction Coordinator服务,选择“属性”;
        在“登录”选项卡中,选择“此帐户”,帐户名填写“NT AUTHORITY/NetworkService”,密码为空;
        在点击“确定”后重新启动服务。
        或者,在命令行下运行 msdtc -uninstall ,卸载 msdtc 服务;
        再运行 msdtc -install ,安装 msdtc 服务。
        MSTDC服务成功启动,组件服务中“COM+应用程序”可以访问。
        如果你也遇到了Distributed Transaction Coordinator 服务不能启动 错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。这样解决:
点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.
② 按照下列过程重新安装 COM+
安装组件服务管理单元
        在 Windows 桌面上,单击“开始”,然后单击“运行”。
        在“打开”框中,键入 MMC,然后单击“确定”。
        在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
        在“添加/删除管理单元”窗口,单击“添加”。
        在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
        单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
        在“控制台根节点/组件服务”窗口,展开“组件服务”树。这就是当 COM+ 出现问题时,错误消息可能发生的地方。
        再次运行 SQL Server 2005 安装程序。如果收到错误消息,请重新安装 COM+。
重新安装 COM+
        从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
        在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
        一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。
        解决了COM+问题后,在后面的“检测已经安装的IIS服务”假死现象也随之解决了。
        当然,解决问题的过程同样的系统环境也不尽相同,在这里谈一下我安装的小挫折,希望可以给碰到相同问题的朋友有些提示作用。

 

以上方法如果还是不能解决问题的话,那么请新建一个.bat文件,代码如下:

[xhtml] view plaincopy
  1. @echo off  
  2. setlocal  
  3. @echo %WINDIR%/System32/msdtc.exe -uninstall  
  4. %WINDIR%/System32/msdtc.exe -uninstall  
  5. call :delkey "HKCR/CID"  
  6. call :delkey "HKLM/SYSTEM/CurrentControlSet/Services/MSDTC"  
  7. call :delkey "HKLM/SYSTEM/ControlSet001/Services/MSDTC"  
  8. call :delkey "HKLM/SYSTEM/ControlSet002/Services/MSDTC"  
  9. call :delkey "HKLM/Software/Microsoft/MSDTC"  
  10. @echo %WINDIR%/System32/msdtc.exe -install  
  11. %WINDIR%/System32/msdtc.exe -install  
  12. endlocal  
  13. goto :EOF  
  14. :delkey  
  15. set key=%1  
  16. call :delkeyq %key% >nul 2>&1  
  17. @echo.   
  18. goto :EOF  
  19. :delkeyq  
  20. REG DELETE %key% /F 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt 设置当前窗口出现在左右窗口的最前面

一、需求 点击按钮,出现且只出现一个子界面,即单一实例。 二、实现 void MainWindow::ShowHelpinfoUI(void) {static showhelpinfo_UI *myui new showhelpinfo_UI;myui->show();myui->activateWindow();myui->setWindowState((myui->win…

过程重要,还是结果重要?

当我们在谈到自己的失败时,我们总是在说我们在失败中学到了什么,而不去计较最终的结果是什么。但当我们谈到某位成名的英雄时,总是在谈论他的累累硕果,而很少谈及他在走向成功道路上的付出。究竟是过程重要呢,还是结果…

Emmet:HTML/CSS代码快速编写神器

本文来源:http://www.iteye.com/news/27580 ,还可参考:http://www.w3cplus.com/tools/emmet-cheat-sheet.htmlEmmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择…

[react] React的严格模式有什么用处?

[react] React的严格模式有什么用处? react的strictMode 是一个突出显示应用程序中潜在问题的工具,与Fragment一样,strictMode 不会渲染任何的可见UI,它为其后代元素触发额外的检查和警告。 注意:严格模式仅在开发模…

HardFault_Handler问题查找方法

STM32出现HardFault_Handler故障的原因主要有两个方面: 1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。 2、堆栈溢出。增加堆栈的大小。 出现问题时排查的方法: 发生异常之后可首先查看LR寄存器中的值&…

VMware Workstation 运行出现“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”解决方案

From: http://blog.csdn.net/lasig/article/details/5694895 今天安装完VMware Workstation 6.5.2之后在运行时,遇到“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”的提示。当我们遇到这个问题的时候,解决方法就是…

[react] 可以使用TypeScript写React应用吗?怎么操作?

[react] 可以使用TypeScript写React应用吗?怎么操作? 使用ts启动新的 create react app项目yarn create react-app my-app --typescript 将ts添加到已经创建好的create react app项目中yarn add typescript types/node types/react types/react-dom typ…

QT 获取系统时间

一、需求 获取系统时间&#xff0c;生成日志唯一名称。 二、代码 #include <QDateTime> QDateTime current_date_time QDateTime::currentDateTime(); QString current_date current_date_time.toString("yyyy_MM_dd_hh_mm_ss");

处理输入屏幕的互相锁定

在SAP开发中&#xff0c;有用户提出&#xff0c;在输入参数的屏幕中&#xff0c;根据用户的选择对某些输入框进行屏蔽&#xff0c;防止用户在不需要的地方输入参数。这需要用到SELECTION-SCREEN的事件。 下面的选择屏幕中&#xff0c;要求根据用户选择的单选按钮&#xff0c;对…

Windows下删除.svn文件夹的最简易方法

From: http://www.awflasher.com/blog/archives/1585 SVN是我认为目前最方便的版本管理体系。我最早一次接触版本管理是2004年&#xff0c;当时学校BBS的代码要求用CVS管理&#xff1b;第二次亲密接触是在2006年&#xff0c;当时公司的代码使用EclipseCVS管理&#xff1b;而第一…

4、C#进阶:MD5加密、进程、线程、GDI+、XML、委托

MD5加密 将字符串进行加密&#xff0c;无法解密。网上的解密方式也都是在库里找&#xff0c;找不到也没有。 1 protected void Page_Load(object sender, EventArgs e)2 {3 string s "123";4 Response.Write(getMd5(s));5 }6 public string getMd5(string s…

LwIP tcp/ip socket编程listen函数分析

函数原型为&#xff1a;[cpp] view plaincopyint listen(int sockfd, int backlog); <span style"font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">//成功返回0&#xff0c;失败返回-1</span> 下面只讨论TCP UD…

[react] React如何进行代码拆分?拆分的原则是什么?

[react] React如何进行代码拆分&#xff1f;拆分的原则是什么&#xff1f; 这里我认为react的拆分前提是代码目录设计规范&#xff0c;模块定义规范&#xff0c;代码设计规范&#xff0c;符合程序设计的一般原则&#xff0c;例如高内聚、低耦合等等。 在我们的react项目中&am…

《深入理解Linux内核》笔记5:内存管理

本文介绍内核如何给自己分配物理内存并管理。对应《深入》第8章。 在《深入》第2章“内存寻址”&#xff08;或者是我博客中的这篇文章&#xff0c;点这里&#xff09;中&#xff0c;已经介绍了内核如何给自己分配1G的线性地址的。但是物理内存的分配及管理恐怕更复杂而且更有必…

Qt 设置指定列数显示

一、需求 将由string生成的ByteArry打印到textEdit中&#xff0c;指定显示的列数。 二、代码 void MainWindow::on_pushButton_convert_clicked() { QString Str ui->textEdit_string->toPlainText(); int Strszie Str.length(); QString Showstr"";…

Objective-C设计模式——单例Singleton(对象创建)

单例 和其它语言的单例产不多&#xff0c;可以说是最简单的一种设计模式了。但是有几个点需要注意下&#xff0c;单例就是一个类只有一个实例。 所以我们要想办法阻止该类产生别的实例&#xff0c;一般语言中都会将构造函数写为private。但是OC中的函数并没有限定符&#xff0c…

基于SSM在线协同过滤汽车推荐销售系统

SSM毕设分享 基于SSM在线协同过滤汽车推荐销售系统 1 项目简介 Hi&#xff0c;各位同学好&#xff0c;这里是郑师兄&#xff01; 今天向大家分享一个毕业设计项目作品【】 师兄根据实现的难度和等级对项目进行评分(最低0分&#xff0c;满分5分) 难度系数&#xff1a;3分 工作…

Keil中的Code,RO,RW,ZI分别表示什么?

在使用keil开发STM32应用程序时&#xff0c;点击Build后在Build Output窗口中经常会有如下信息&#xff1a;以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系&#xff0c;于是上网搜了一圈&#xff0c;做如下总结&#xff1a;这些参数的单位是Byte图中几个…

linux mmap 内存映射 mmap() vs read()/write()/lseek()

From: http://www.perfgeeks.com/?p723 通过strace统计系统调用的时候&#xff0c;经常可以看到mmap()与mmap2()。系统调用mmap()可以将某文件映射至内存(进程空间)&#xff0c;如此可以把对文件的操作转为对内存的操作&#xff0c;以此避免更多的lseek()与read()、write()操作…

[react] React组件的构造函数是必须的吗?

[react] React组件的构造函数是必须的吗&#xff1f; 构造函数并不是必须的,对于无状态组件&#xff0c;内部没有维护自己的state&#xff0c;只接收外部传入的props 是不需要声明构造函数的 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#x…