很多小伙伴在安装MSMQ消息队列的时候卡壳,问题其实出在一个细节上。简单来说,安装失败通常是因为Windows服务“Distributed Transaction Coordinator”(分布式事务处理协调器)的账号被不小心改错了。有人可能好奇,这么小的细节也能翻车?!没错,厉害吧!这个服务默认应该是用“本地系统帐户”登录,但有些程序(比如WinXP时代的旧程序)在安装时会把这个登录身份偷偷改成权限不够的NT账户,结果就导致安装MSMQ失败了。
那怎么解决这个“坑”呢?方法也超简单:
做完这几步,去试试重新安装MSMQ消息队列,99%都会成功,真的是“简单粗暴”又管用。

咱们再来说说IIS安装失败的问题,很多朋友碰到安装时弹出来的0x80073701错误,摸着头也有点懵。别怕,我这儿给你梳理了几个千万别错过的实用小技巧,你照着干,再难的问题也能迎刃而解!
打开命令提示符
点击开始菜单,运行cmd命令,打开命令提示符窗口。
停止相关服务
在命令行输入以下命令,每条敲回车:
net stop bits
net stop wuauserv
这些命令会停止后台智能传输服务和Windows更新服务,别急,它们是暂时停止的。
删除qmgr.dat文件
接下来,别忘了删除qmgr.dat文件,这可是缓存任务的关键文件,里面的数据可能已损坏。删除方式是找到相应路径,删掉它。
安装IIS功能
然后,最直接的操作是:
按Win + R打开“运行”,输入control打开控制面板。
安装完成后,别光坐着哦!打开浏览器,输入localhost或者127.0.0.1,看看那个IIS欢迎页面是不是跑出来了?如果出现,说明你搞定它了,耶!
依赖服务不可启动怎么办
有时候你新建IIS站点跳出来奇怪的错误提示,说依赖的服务或组启动失败。这个更简单:
打开控制面板,选择【程序和功能】,切换到大图标视图找它。
很多时候,这步就帮你把问题拍平了,真的是“敲一敲,开一开”,IIS就活蹦乱跳地登场了!

为什么安装MSMQ失败总是和服务帐号有关?
哎,这事儿说简单也复杂,说复杂其实也简单!就是因为MSMQ依赖的“Distributed Transaction Coordinator”服务,它默认得用“本地系统帐户”跑,而一些老程序安装时居然偷偷改了登录账号,导致权限不够安装不了。改回默认就妥了,超好使!
遇到IIS安装提示0x80073701错误怎么办?
哟,这错误其实挺常见,通常是系统组件损坏或者更新服务卡壳了。你先用命令停止BITS和Windows更新服务,然后删掉qmgr.dat文件,最后重启安装,99%搞定,超级靠谱!
安装IIS时不知道选哪些功能,怎么办?
这个嘛,如果你不确定,就一股脑儿全选呗!反正不占多少硬盘,又不是天天用,选全了也方便日后扩展,省得折腾来折腾去,省时省力,也靠谱!
IIS安装完后无法启动依赖服务怎么办?
别着急,先打开服务管理器确认依赖服务都启动了没,比如Windows Process Activation Service啥的。有时候服务没启动,你IIS根本启动不了。启动它们,再试试你的站点,基本妥妥的。小问题轻松秒杀!
添加评论