安装消息队列时提示:无法启动MSMQ服务

合集下载

WCC安装说明

WCC安装说明
进行修补。sp3版的直接安装注册表就行了。
d、msdtc install回车
e、net start msdtu回车
最后注意:此西门子授权文件对WCC flexible2007同样可以授权。
如果你的操作系统版本为XP sp2版的,则对XPSP2_KB319740文件夹下的补丁
安装WCC的说明:
1.首先安装数据库2005.
2.在控制面板里选择添加删除程序,然后选择左侧的添加/删除WINDONS组件
3.在出现的选项框里选择最后一项消息队选项。 4.单击下一步安装成功即可。
5.安装WinCC6.2 ASIN3文件夹里面的安装程序。
注意:在此安装过程中会出现一个系统的补丁问题,要把此文件夹里面的
8、在安装消息队列时,有时候会出现错误。
1)、要求插入光盘,则要插入XP安装盘,缺少i386.
2)、MSMQ错误
处理方法:a、在开始菜单运行CMD回车。
b、 在doc里输入,net stop msdtc回车
c、msdtc umiustau回车
注册表安装一下即可,安装进行时会跳出一个对话框,点击“是”就好。
另外:在安装过程中序列号是0123456789.
6.授权问题在WCC安装完成后进行。
7.授权时点击西门子授权文件夹,点击Simatic_EKB_Install文件,
选择A1710453和A9WRC362、A9WRC162,之后点击上面的钥匙即可授权。

win7系统中安装SQL2005_金蝶KIS过程

win7系统中安装SQL2005_金蝶KIS过程

win7系统中安装金蝶KIS过程经过测试,win7下安装KIS完全可行,具体如下讲解。

一、系统要求1. 应该使用win7 32位的版本,本人用的是win7 32位旗舰版2. 安装SQL2005标准版二、SQL2005标准版的安装1. 下载SQL2005标准版和SQL 2005 SP3可以到[url=/]/[/url]上去下载,用迅雷可以全速下载2. 配置IIS到控制面板,打开IIS Features,点左边的加号,打开详细信息,我们勾上以下组件:1: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 WMI Compatibility2: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 Metabase and IIS 6 Configuration Compatibility3: World Wide Web Services\Application Development Features\4: World Wide Web Services\Common Http Features\Http Redirection5: World Wide Web Services\Security\Windows Authentication3. 安装标准版SQL Server 2005按照提示安装即可,安装过程中,勾选客户端选项,选择混合身份认证模式。

4. 安装SQL Server 2005 SP3最后一步设置系统帐号权限,需要先到任务管理器中关闭sqlserver 进程(注意有提示),然后到打开dos窗口之前的一步,又需要手动启动sqlserver服务。

5. 启用SQL Server Browser 服务单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

消息队列MSMQ的使用实例

消息队列MSMQ的使用实例

消息队列MSMQ的使⽤实例 消息队列:是在消息传输过程中保存消息的容器。

MSMQ是Microsoft的消息处理技术,运⾏平台为Microsoft Windows操作系统。

它分为⽤户队列和系统队列。

在⽤户队列中⼜分为专⽤队列:不在整个⽹络中发布,仅在所驻留的本地计算机上可⽤。

专⽤队列只能由知道队列的完整路径名或标签的⽤户程序访问。

关于消息队列的安装,可以通过控制⾯板->添加/删除程序->添加/删除 Windows 组件。

选择“消息队列”并单击“详细信息”。

如果运⾏的是 Windows Server 2003,请选择“应⽤程序服务器”来访问消息队列。

确保包括“MSMQ HTTP ⽀持”在内的所有选项在详细信息页上均处于选定状态。

单击“确定”退出详细信息页,然后单击“下⼀步”。

完成安装。

这⾥我们通过实例来说明如何创建队列、发送消息、接收消息。

创建队列:创建本机队列:@".\private$\队列名称"创建远程队列:@"FormatName:DIRECT=TCP:远程机器IP\private$\队列名称"实例化消息队列///<summary>///实例化消息队列///</summary>///<param name="isLocalComputer">是否为本机</param>public MSMQManager(bool isLocalComputer){if (isLocalComputer){_path = @".\private$\" + (ConfigurationManager.AppSettings["MSMQName"] ?? "CSMSMQ");}else{_path = @"FormatName:DIRECT=TCP:192.168.1.125\private$\" + (ConfigurationManager.AppSettings["MSMQName"] ?? "CSMSMQ");}_msmq = new MessageQueue(_path);}创建队列///<summary>///创建队列///</summary>///<param name="transactional">是否启⽤事务</param>///<returns></returns>public bool Create(bool transactional){if (MessageQueue.Exists(@".\private$\" + (ConfigurationManager.AppSettings["MSMQName"] ?? "CSMSMQ"))){return true;}else{if (MessageQueue.Create(@".\private$\" + (ConfigurationManager.AppSettings["MSMQName"] ?? "CSMSMQ"), transactional) != null){return true;}else{return false;}}}发送消息队列///<summary>///发送消息队列///</summary>///<param name="msmqIndex">消息队列实体</param>///<returns></returns>public void Send(MSMQIndex msmqIndex){_msmq.Send(new Message(msmqIndex, new BinaryMessageFormatter()));}接收消息队列,删除队列///<summary>///接收消息队列,删除队列///</summary>///<returns></returns>public MSMQIndex ReceiveAndRemove(){MSMQIndex msmqIndex = null;_msmq.Formatter = new BinaryMessageFormatter();Message msg = null;try{msg = _msmq.Receive(new TimeSpan(0, 0, 1));}catch(Exception ex){Console.WriteLine(ex.Message);}if (msg != null){msmqIndex = msg.Body as MSMQIndex;}return msmqIndex;} 以上代码⼤致说明了消息队列的创建、发送与接收,下⾯给出消息队列管理器的全部代码。

周报48期 西门子SMART PLC 常见问题,必备知识点!

周报48期  西门子SMART PLC 常见问题,必备知识点!

西门子S7-200SMART PLC问: 西门子S7-200SMART PLC 什么是漏型接法?答: 你可以这样理解,电流正极流出就是漏型。

问: 西门子S7-200SMART PLC 控制步进RPS激活区域宽度不足如何解决?答: RPS 有效区(RPS 输入保持激活的距离)必须大于从 RP_FAST 减速为RP_SLOW 所需的距离。

如果距离过短,运动轴将生成一个错误。

意思是:有效区设置的比减速区还小问: 西门子S7-200SMART PLC ST40最多支持几路高速脉冲?答: ST40最多支持3路100HZ高速脉冲问: 西门子S7-200SMART PLC通电延时TON定时器,如何复位?答: 可以采用复位指令来给TON复位,定时器断开使能也能复位。

问: 西门子S7-200SMART PLC如何清除PLC密码?答: 如果知道密码,可以选择直接清除。

1.鼠标点击菜单里PLC,选择清除,选择全部输入密码,清除成功。

如果忘记密码那就必须使用存储卡(MicroSD卡的容量为4G,8G,16G),下面两种方法都可以:1.使用 Micro SD 卡将 CPU 恢复为出厂默认状态2.使用 Micro SD 卡将 CPU 传输无密码的程序问: 西门子S7-200SMART PLC模拟量模块输出有未用通道闪红灯,如何消除?答: 首先你在系统块有没有组态设置模拟量通道或者有没有选择模拟量模块型号,如果选择你把它删除就行了,或者把不使用的通道短接即可。

问: STEP 7-MicroWIN SMART编程软件和博途V15可以安装在一个系统上吗?答: 这个肯定是可以的,WIN7和WIN10都可以兼容。

问: STEP 7-MicroWIN SMART编程软件支持WIN8系统吗?答: STEP 7-MicroWIN SMART编程软件可以支持WIN8系统的。

问: S7-200SMART编程软件出现由于找不到s7epaapi.dll这样怎么办?答: 从网络上下载这个文件或者走别人电脑拷贝过来都可以Windows XP/WIN7/win1 0系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将s7epaapi.dll复制到C: WindowsSystem32目录下。

MSMQ菜鸟教程

MSMQ菜鸟教程

MSMQ菜鸟教程⼀、MSMQ概述MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应⽤之间实现相互通信的⼀种异步传输模式,相互通信的应⽤可以分布于同⼀台机器上,也可以分布于相连的⽹络空间中的任⼀位置。

它的实现原理是:消息的发送者把⾃⼰想要发送的信息放⼊⼀个容器中(我们称之为Message),然后把它保存⾄⼀个系统公⽤空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进⾏处理。

消息Message是由通信的双⽅所需要传递的信息。

队列的类型主要包括⼀下⼏种:“公共队列”在整个“消息队列”⽹络中复制,并且有可能由⽹络连接的所有站点访问。

“专⽤队列”不在整个⽹络中发布。

相反,它们仅在所驻留的本地计算机上可⽤。

专⽤队列只能由知道队列的完整路径名或标签的应⽤程序访问。

“管理队列”包含确认在给定“消息队列”⽹络中发送的消息回执的消息。

指定希望 MessageQueue 组件使⽤的管理队列(如果有的话)。

“响应队列”包含⽬标应⽤程序接收到消息时返回给发送应⽤程序的响应消息。

指定希望 MessageQueue 组件使⽤的响应队列(如果有的话)。

优点:稳定、消息优先级、脱机能⼒以及安全性,有保障的消息传递和执⾏许多业务处理的可靠的防故障机制。

缺点:MSMQ不适合于Client需要Server端实时交互情况.⼤量请求时候,响应延迟.⼆、安装启⽤服务1. 控制⾯板 >> 程序 >> 打开或关闭Windows功能 >> Microsoft Message Queue(MSMQ)服务器,勾选消息队列服务所有选项2. 我的电脑 >> 管理 >> 服务和应⽤程序 >> 消息队列。

出现消息队列则说明安装成功三、MSMQ编码应⽤举例以下是⼏个常⽤查询代码请先添加using System.Messaging;命名空间1. 查询队列是否存在,值得注意的是,当访问远端消息时MSMQ不⽀持MessageQueue.Exists(string )等⽅法,所以建议直接使⽤new MessageQueue(QueuePath)查询///<summary>///查询队列是否存在///</summary>///<returns></returns>public bool QueueExist(){bool queueExist = false;try{queueExist = MessageQueue.Exists(QueuePath);}catch//远端访问不⽀持exist,所有直接查询{queueExist = true;}return queueExist;}2. 创建队列,传⼊存储对象和注解标签///<summary>///创建队列///</summary>///<param name="queueObj">发送到队列的对象</param>///<param name="queueLable">该发送队列对象的标签</param>public void CreateQueue(object queueObj, string queueLable = ""){try{using (MessageQueue queue = QueueExist() ? new MessageQueue(QueuePath) : MessageQueue.Create(QueuePath)) {bel = queueLable;if (queue.CanWrite){queue.Send(queueObj);}}}catch (Exception ex){throw new Exception("Error to Create Queue!", ex);}}3. 获取队列第⼀条数据,并删除数据///<summary>///获取队列第⼀条数据,并删除数据///</summary>///<param name="queueTypes"></param>///<returns></returns>public object ReceiveOneQueue(Type[] queueTypes){object result = null;if (QueueExist()){using (MessageQueue mq = new MessageQueue(QueuePath)){try{// 设置消息队列的格式化器mq.Formatter = new XmlMessageFormatter(queueTypes);if (mq.CanRead){Message oneMessage = mq.Receive(); // 获得消息队列中第⼀条消息result = oneMessage.Body;}}catch (Exception ex){throw new Exception("Error to query Queue!", ex);}}}return result;}4. 获取队列第⼀条数据,但保留数据///<summary>///获取队列第⼀条数据,但保留数据///</summary>///<param name="queueTypes"></param>///<returns></returns>public object PeekOneQueue(Type[] queueTypes){object result = null;if (QueueExist()){using (MessageQueue mq = new MessageQueue(QueuePath)){try{// 设置消息队列的格式化器mq.Formatter = new XmlMessageFormatter(queueTypes);if (mq.CanRead){Message oneMessage = mq.Peek(); // 获得消息队列中第⼀条消息result = oneMessage.Body;}}catch (Exception ex){throw new Exception("Error to query Queue!", ex);}}}return result;}5. 调⽤程序//远程连接请使⽤FormatName:DIRECT=ftp://222.10.xx.xx/msmq/Private$/msmqpathMSMQUtil.MSMQHelper msmqHelper = new MSMQUtil.MSMQHelper(@".\Private$\msmqpath");msmqHelper.CreateQueue("first msmq", "first lable");msmqHelper.CreateQueue(new msmqtestclass() { age = 25, name = "xieyang", contents = new List<string>() { "my leg", "my head" } });var formater1 = new Type[] { typeof(string) };object obj1 = msmqHelper.ReceiveOneQueue(formater1);var formater2 = new Type[] { typeof(msmqtestclass) };object obj2 = msmqHelper.ReceiveOneQueue(formater2);最常见错误:当链接为远程时,需要给everyone读写权限。

wincc硬狗安装问题

wincc硬狗安装问题

安装wincc时消息队列无法安装的解决方法也许有人会在安装wincc的过程中安装消息队列失败,我用的系统是番茄花园的XP,结果安装的时候就出现了下面的错误,找到了可以解决的方法,兄弟们不用重装系统,附件中是解放方法的文本,方便大家以后出现问题的时候使用。

安装“消息队列”,"消息队列"组件又对服务中的"Distributed Transaction Coordinator"(即msdtc服务)有依存关系,这个服务必须启用,才可以安装消息队列组件!启动方法运行msdtc –resetlog,安装消息队列时可能发生以下错误时:无法启动MSMQ服务错误代码:0x420c错误描述:依存服务或组无法启动。

可以在CMD中解决:打开“开始”菜单下的“运行”cmdnet stop msdtcmsdtc -uninstallmsdtc -installnet start msdtc此主题相关文件142013.txtwincc V7.0 运行总是弹出授权问题首先确认安装了所需要的授权。

wincc V7.0的软件还附带一个狗,要把那个狗插在电脑上。

关于WINCC7.0.2亚洲版本使用USB硬狗的问题,现在有了一个完美的解决方案。

具体操作方法如下:C:\Program Files\Siemens\winCC\BIN文件夹中的:CCExpMsgChs.lng文件名改为CCExpMsgdeu.lngCCExpMsgCht.lng文件名改为CCExpMsgita.lngCCExpMsgJpn.lng文件名改为CCExpMsgesp.lngCCExpMsgKor.lng文件名改为CCExpMsgfra.lngCCProjectMgrCht.lng文件名改为CCProjectMgrdeu.lng即可不要硬件WinCC运行版、开发版与完全版的区别——运行版:只能用于画面运行,不能组态、修改等;完全版及开发版:既可以组态、修改、又可以运行等。

winCC_教程

winCC_教程

运行的授权。
4、WinCC系统构成
• WinCC包含九大部件:
• • • • • • • • • ●变量管理器tag management ●图形编辑器graphics designer ●报警记录Alarming logging ●变量归档Tag logging ●报表编辑器Report designer ●全局脚本global script ●文本库Text library ●用户管理器User administrator ●交叉引用表Cross-reference。
® WinCC 教程
2014年2月
董耀彩
WinCC简介
WinCC是由西门子公司开发的上位机 组态软件,主要用于对生产过程进行监 控,其下位机编程软件主要采用西门子 公司的step7 WinCC基于Microsoft公司的Windows 2000或Windows NT操作系统,安装在 Windows 2000下时,需同时安装sp2以上 版本的补丁
单用户系统的组态单用户系统是最简单的组态形式。 安
装有WinCC的PC可作为WinCC数据库的服务器,也可作为访问这些数据库的客户 机。 过程总线用于将单用户系统连接到自动化系统。
示例 1
COROS OP45
示例2 通过网络连接
串行连接
WinCC
点对点 串行 V.24 / TTY DK3964R + RK512
WinCC基本功能
• WinCC具有以下主要功能:
1、过程监控 作为通用型组态软件,WinCC可实现对工业现场生产过程设备的数据采集、 监视和控制的人机界面HMI接口。 2、与PLC等设备通信 • WinCC通过驱动程序实现与PLC等设备通信,并进而实现过程监控功能。

WinCC+V7+安装

WinCC+V7+安装

安装wincc v7 sp2更需要4个文件:WinCC_V70_SP2.exeWinCC_V70_SP2_01WinCC_V70_SP2_02WinCC_V70_SP2_03将这4个文件复制到硬盘的同一个目录,点击wincc_v70_sp2.exe,解压到一个英文目录WinCC V7.0 SP2 直接安装包,支持Win7安装方法:1、安装windows组件:Message Quering(消息队列) 和IIS2、运行WinCC_V70_SP2.exe(可以解压这个文件WinCC_V70_SP2.exe.rar)3、出现安装程序的对话框后,不要按任何按钮4、在C盘根目录下,找临时文件夹C:\{NUMBERS-NUMBERS-….} 例如:{DFDBB8FE-7426-454A-937C-F8E9230F896A}或者C盘根目录下,找临时文件夹C:\{NUMBERS-NUMBERS-….} 例如:D:\{829179AF-627F-49C5-9014-1BCFCBB63C8C}这取决于你解压的文件放置在哪个盘上。

不一定在C盘,或D盘,你可以搜Properties_SiW A.ini一般在你这几个文件的当前目录,到这个盘找类似很怪的目录,或者最新的目录,就行5、在该文件夹内,找到Properties_SiW A.ini文件,用记事本打开,修改其中[Conditions] 段:原来为:[Conditions]Action1=ExtractAction1Condition=Condition1 AND Condition2 AND Condition3 (本行需要修改)Condition1 …. (本行删除)Condition2 …. (本行删除)Condition3 ….. (本行删除)修改后为:[Conditions]Action1=ExtractAction1Condition=然后存盘。

就是更改安装前提条件,条件满足才能继续6、回到安装程序,即可正常安装WinCC 7.0 SP2解压到一个英文目录,解压完会自动安装授权文件:Simatic_EKB_Install_2011_05_22.zip 跟其他西门子授权一样授权法。

MSMQ 消息队列简介

MSMQ 消息队列简介

附:MSMQ 消息队列简介1)引用队列引用队列有三种方法,通过路径、格式名和标签引用队列,这里我只介绍最简单和最常用的方法:通过路径引用队列。

队列路径的形式为machinename\queuename。

指向队列的路径总是唯一的。

下表列出用于每种类型的队列的路径信息:如果是发送到本机上,还可以使用”.”代表本机名称。

2)消息的创建不过要使用MSMQ开发你的消息处理程序,必须在开发系统和使用程序的主机上安装消息队列。

消息队列的安装属于Windows组件的安装,和一般的组件安装方法类似。

往系统中添加队列十分的简单,打开[控制面板]中的[计算机管理],展开[服务和应用程序],找到并展开[消息队列](如果找不到,说明你还没有安装消息队列,安装windows组件),右击希望添加的消息队列的类别,选择新建队列即可。

消息接收服务位于System.Messaging中,在初始化时引用消息队列的代码很简单,如下所示:MessageQueue Mq=new MessageQueue(“.\\private$\\jiang”);通过Path属性引用消息队列的代码也十分简单:MessageQueue Mq=new MessageQueue();Mq.Path=”.\\private$\\jiang”;使用Create 方法可以在计算机上创建队列:System.Messaging.MessageQueue.Create(@".\private$\jiang");3) 发送和接收消息过程:消息的创建-》发送-》接收-》阅读-》关闭简单消息的发送示例如下:Mq.Send(1000); //发送整型数据Mq.Send(“This is a test message!”); //发送字符串接收消息由两种方式:通过Receive方法接收消息同时永久性地从队列中删除消息;通过Peek方法从队列中取出消息而不从队列中移除该消息。

WinCC安装说明

WinCC安装说明
7)一直“下一步”进行安装,安装完成后,弹出右边界面,直接点击“下一步”
8)最后选择“重启”,点击“完成”
—SessionManager
—PendingFileRenameOperations
3)选择“安装程序语言:简体中文”
点击“下一步”
4)一直下一步,出现右边界面,勾选“中文”,英文默认勾选,点击“下一步”
5)安装类型选择“数据包安装”,点击“下一步”
6)勾选”WinCC Installation”和”SIMATIC NET V8.1 SP1”,其它组件根据需求选择,单击“下一步”
a.打开注册表:点击“开始-运行”或者直接按“windows+R”快捷键,打开“运行”对话框,输入regedit,打开注册表编辑器
b.找到文件”PendingFileRenameOperaNE
—SYSTEM
—CurrentControlSet
—Control
安装说明:
1)关闭其它应用软件(360等)。
2)选中两个压缩包进行解压,解压到英文目录,即解压后文件所在路径不要有中文字符。
开始安装(时间较长):
1)安装Windows组件:消息队列和IIS:
开始-控制面板-程序-打开或关闭windows功能
勾选消息队列(MSMQ服务器),点击确定
2)打开安装文件setup.exe,安装时若总是出现重启问题,解决办法:

消息队列的安装步骤指导

消息队列的安装步骤指导

章节中说明示例基础知识过程其它如何安装 MS 消息队列简介WinCC 将采用 Microsoft 的消息队列服务。

它是操作系统的组件部分。

但是,MS 消息队列未包括在标准 Windows 安装中,如需要,则必须单独安装。

完成安装需要 Windows 安装光盘。

注意WinCC 可以在域或工作组中进行操作。

但请注意,域组策略和域中的限制可能会阻止安装。

在这种情况下,在安装Microsoft 消息队列、Microsoft SQL Server 2005 和 WinCC 之前应将计算机从域中删除。

使用管理员权限从本地登录有关的计算机。

执行安装。

成功安装之后,WinCC 计算机可以再次注册到域中。

如果域-组策略和域限制不影响安装,安装期间无须将计算机从域中删除。

但是请注意,域组策略和域中的限制可能还会阻碍操作。

如果不能突破这些限制,请在工作组中操作 WinCC 计算机。

如有必要,联系域管理员。

对 Windows XP 的操作步骤1.在操作系统的开始菜单中,打开“设置”>“控制面板”>“软件”。

2.在左侧菜单栏中,单击“添加/删除 Windows 组件”按钮。

将打开“Windows 组件向导”。

3.选择“消息队列”组件。

将激活“详细信息”按钮。

4.单击“详细信息”。

将打开“消息队列”对话框。

5.激活“公共”子组件。

6.取消选择所有其它子组件,并使用“确定”进行确认。

7.当“盘”对话框打开时,插入所要求的 Windows 安装光盘。

单击“确定”按钮。

将安装 MS 消息队列。

8.使用“完成”按钮关闭向导。

对 Windows 7 的操作步骤1.在操作系统“开始”菜单中,打开“控制面板”>“程序和功能”。

2.在左侧菜单栏中,单击“打开或关闭 Windows 功能”按钮。

将打开“Windows 功能”对话框。

3.选择组件“Microsoft Message Queue (MSMQ) 服务器”。

4.激活选项“Microsoft Message Queue (MSMQ) 服务器核心”。

SIMATIC PCS 7 V9.0 中文版安装步骤说明

SIMATIC PCS 7 V9.0 中文版安装步骤说明

3.9
安装 PCS 7 系统 .............................................................................. 18
3.10 3.10.1 3.10.2 3.10.3 3.10.4
设置计算机网络 ............................................................................... 22 禁止网卡的节能选项 ........................................................................ 22 设置标准网卡(BCE 和 Softnet)..................................................... 22 设置 SIMATIC Shell ......................................................................... 22 设置终端总线 ................................................................................... 22
3.4
安装中文语言包 ................................................................................. 7
3.5
安装杀毒软件 ................................................................................... 11

windows xp 下安装消息队列时提示:无法启动MSMQ服务

windows xp 下安装消息队列时提示:无法启动MSMQ服务
msdtc -uninstall
msdtc - install
net start msdtc
执行了以上操作后,再安装消息队列就OK了!
错误代码:0x42c
错误描述:依存服务或组无法启动
这样的问题怎么解决呢?其实也不难,检查了一下自己的系统将windows messenger组件卸载了,导致msdtc服务也卸载了,可能就是这个原因造成的,先将这个组件安装再装消息队列就好了,或者只重新安装msdtc服务就行了:
开始--运பைடு நூலகம்--cmd
net stop msdtc
其实也不难检查了一下自己的系统将windowsmessenger组件卸载了导致msdtc服务也卸载了可能就是这个原因造成的先将这个组件安装再装消息队列就好了或者只重新安装msdtc服务就行了
windows xp下安装消息队列时提示:无法启动MSMQ服务
-
安装消息队列客户端安装失败
无法启动MSMQ服务

无法启动MSMQ服务的处理办法

无法启动MSMQ服务的处理办法
完美解决LINK : fatal error LNK1104: xuxcerberus: 我这里错误是 “1>LINK : fatal error LNK1104: 无法打开文件“F:\Eng...
《游戏编程入门》源代码修正 2 zh3ch: 能不能把光盘中目录内容 发一下图书中cd缺了好多章节 569397689@谢谢
然后再试 安装“消息队列”。
/dkink/article/details/3976007
2013-4-8
无法启动MSMQ服务-安装WINCC终极解决方法 - dkink的专栏 - 博客频道 - CS... 页码,2/3
推荐文章
* 基于策略的管理(2)——限 制数据库对象
microsoft
工作
网络
windows
服务器
cmd
评论(4) 收藏 举报
作者:DKink|棼紫
最近安装WINCC,提示需要Microsoft Message Queuing。
我靠,早就听说这个难搞了.
打开控制面板,找到添加/删除程序,添加/删除windows组件,选最后一个“消息队列”,勾上安装。安装时可能 需要winxp光盘,像我这种D版用户找个安装版winxp光盘就好了,路径选D版光盘里的i386目录(偶用的是番茄 的),当然ghostxp的那种就不行了。
看图学习用D语言编写win32 (16)
完美解决LINK
:
fatal
error
(16) LNK1104:
看图学习用D语言编写包含 (10)
魔兽争霸3 MH源代码浅析 (10)
无法启动MSMQ服务-安装 (5) 经济危机来临,DKink在干什 (4) 《游戏编程入门》源代码 (3)

微软MSMQ消息件研究

微软MSMQ消息件研究

一、基本概述MSMQ(MicroSoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。

它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。

在消息传递机制中,有两个比较重要的概念。

一个是消息,一个是队列。

消息是由通信的双方所需要传递的信息,它可以是各式各样的媒体,如文本、声音、图象等等。

消息最终的理解方式,为消息传递的双方事先商定,这样做的好处是,一是相当于对数据进行了简单的加密,二则采用自己定义的格式可以节省通信的传递量。

消息可以含有发送和接收者的标识,这样只有指定的用户才能看到只传递给他的信息和返回是否操作成功的回执。

消息也可以含有时间戳,以便于接收方对某些与时间相关的应用进行处理。

消息还可以含有到期时间,它表明如果在指定时间内消息还未到达则作废,这主要应用与时间性关联较为紧密的应用。

消息队列是发送和接收消息的公用存储空间,它可以存在于内存中或者是物理文件中。

消息可以以两种方式发送,即快递方式(express)和可恢复模式(recoverable),它们的区别在于,快递方式为了消息的快速传递,把消息放置于内存中,而不放于物理磁盘上,以获取较高的处理能力;可恢复模式在传送过程的每一步骤中,都把消息写入物理磁盘中,以得到较好的故障恢复能力。

消息队列可以放置在发送方、接收方所在的机器上,也可以单独放置在另外一台机器上。

正是由于消息队列在放置方式上的灵活性,形成了消息传送机制的可靠性。

当保存消息队列的机器发生故障而重新启动以后,以可恢复模式发送的消息可以恢复到故障发生之前的状态,而以快递方式发送的消息则丢失了。

SQL Server 2005 安装遇到的错误提示和解决方法

SQL Server 2005 安装遇到的错误提示和解决方法

SQL Server 2005 安装遇到的错误提示和解决方法在安装SQL Server 2005时有时会出现意想不到的问题,如IIS,性能计数器,OWC11,无法配置外围应用的问题,下面笔者分享一下在安装SQL Server 2005时常见问题解决方法安装SQL Server 2005弄了好久,终于可以了。

期间问题重重,想拿出来和大家一同分享的。

第一种错误显示: 无法在com+目录中安装和配置程序集错误:-2146233087 无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver. MSMQTASK.DLL. 错误:-2146233087 sql server 安装时"无法在COM+目录中安装和配置程序"的解决办法: 无法在COM+目录中安装和配置程序集,C:\program files\microsoft SQL Server\90\NotificationServices\9.0.242\ Bin\microsoft.sqlserver,notificationservices.dll。

错误:-2146233087 错误消息:Unknown error 0x80131501 错误说明:事务管理器可用。

(异常来自HRESULT:0x8004D01B)【解决办法】这时候可以暂停安装,不要点击中止、忽略,也不要点击取消。

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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

极少数情况下需要进控制台修复和重启服务。
再次运行下输cmd,然后再输
net stop msdtc
msdtc -uninstall
msdtc -install
net start msdtc 应该就可以了。
错误描述:依存服务无法启动
原因:distributed transaction coordinator服务未启动或权限不够
解决:右击-我的电脑--管理--服务和应用程序--服务--将此服务启动,另外选中此服务右键属性查看依存服务,再看看依存的服务工作是否正常。服务工作正常了还有权限问题,选中distributed transaction coordinator服务右键属性里面有登陆属性页,改为本地系统账户。
在命令提示Leabharlann 里输入: net stop msdtc
msdtc -uninstall
msdtc -install
net start msdtc
后显示 “发生系统错误 1068。依存服务或组无法启动。”
查看相关依存服务,检查是否被禁用1068 错误一般说的就是从属服务或群组无法激活。 你看还有那个服务被遗漏了。
相关文档
最新文档