本文介绍了配置用户配置文件后,事件日志中的MsiInstaller警告和DistributedCOM错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 好的,这是我第二次安装测试版,我两次都看到了同样的事情。 在Sharepoint产品配置向导完成后,我从管理中心启动设置向导。在此阶段,我在事件日志中发现此错误: 应用程序错误事件ID:3源:Forefront Identity Manager 说明: Microsoft.ResourceManagement.Service:System .ArgumentException:无法打开数据库连接参数名称:connectionString ---> System.Transactions.TransactionManagerCommunicationException:已禁用分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具在MSDTC的安全配置中启用DTC以进行网络访问。 所以我进入组件服务并启用DTC进行网络访问,如下所述: http://technet.microsoft.com/en-us/library/cc753510(WS.10).aspx 配置中没有错误向导本身,一切都正常运行。所以我启动用户配置文件同步服务,然后我开始收到这些错误消息: 日志名称:应用程序来源:MsiInstaller 日期:11/23/2009 3: 47:44 PM 事件ID:1004 任务类别:无级别:警告关键词:经典用户:网络服务计算机:BGBSPS1。 bg.brasfieldgorrie.com 描述:检测产品'{20140000-104C-0000-1000-0000000FF1CE}',功能'PeopleILM',组件'{1C12B6E6-898C-4D58-9774-AAAFBDFE273C} '失败了。资源"C:\Program Files \ Microsoft Office服务器\14.0 \ Service \ Microsoft Office.ResourceManagement.Service.exe"不存在。事件Xml:<事件xmlns = " http://schemas.microsoft.com/win/2004/08/events/event"> < System> < Provider Name =" MsiInstaller" /> < EventID Qualifiers =" 0"> 1004< / EventID> < Level> 3< / Level> < Task> 0< / Task> <关键字> 0x80000000000000< / Keywords> < TimeCreated SystemTime =" 2009-11-23T21:47:44.000Z" /> < EventRecordID> 866< / EventRecordID> < Channel> Application< / Channel> < Computer> BGBSPS1.bg.brasfieldgorrie.com< / Computer> < Security UserID =" S-1-5-20" /> < / System> < EventData> < Data> {20140000-104C-0000-1000-0000000FF1CE}< / Data> <数据> PeopleILM< / Data> < Data> {1C12B6E6-898C-4D58-9774-AAAFBDFE273C}< / Data> < Data> C:\ Program Files \ Microsoft Office服务器\14.0\Service\Microsoft.ResourceManagement.Service.exe< / Data> < Data>(NULL)< / Data> < Data> < /数据> <数据>< / Data> < / EventData> < / Event> 和.... 日志名称:申请来源:MsiInstaller 日期:11/23/2009 3:47:44 PM 事件ID:1001 任务类别:无级别:警告关键词:经典用户:网络服务计算机:BGBSPS1.bg.brasfieldgorrie.com 描述:产品检测'{20140000-104C-0000-1000-0000000FF1CE}',功能'PeopleILM'在组件'{9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}'的请求期间失败''事件Xml:<事件xmlns =" http://schemas.microsoft.com/win/2004/08/events/event "> < System> < Provider Name =" MsiInstaller" /> < EventID Qualifiers =" 0"> 1001< / EventID> < Level> 3< / Level> < Task> 0< / Task> <关键字> 0x80000000000000< / Keywords> < TimeCreated SystemTime =" 2009-11-23T21:47:44.000Z" /> < EventRecordID> 867< / EventRecordID> < Channel> Application< / Channel> < Computer> BGBSPS1.bg.brasfieldgorrie.com< / Computer> < Security UserID =" S-1-5-20" /> < / System> < EventData> < Data> {20140000-104C-0000-1000-0000000FF1CE}< / Data> <数据> PeopleILM< / Data> < Data> {9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}< / Data> < Data>(NULL)< / Data> < Data>(NULL)< / Data> < Data> < / Data> < Data> < / Data> < / EventData> < / Event> 和... 日志名称:申请书来源:MsiInstaller 发布日期:11/23/2009 3:47:44 PM事件ID:1015 任务类别:无级别:警告关键词:经典用户:网络服务计算机:BGBSPS1.bg.brasfieldgorrie.com 说明:无法连接到服务器。错误:0x80070005 事件Xml:<事件xmlns =" http:/ /schemas.microsoft.com/win/2004/08/events/event "> < System> < Provider Name =" MsiInstaller" /> < EventID Qualifiers =" 0"> 1015< / EventID> < Level> 3< / Level> < Task> 0< / Task> <关键字> 0x80000000000000< / Keywords> < TimeCreated SystemTime =" 2009-11-23T21:47:44.000Z" /> < EventRecordID> 868< / EventRecordID> <频道>应用程序< /频道> <计算机> BGBSPS1.bg.brasfieldgorrie.com< /计算机> < Security UserID =" S-1-5-20" /> < / System> < EventData> < Data> 0x80070005< / Data> < Data>(NULL)< / Data> < Data>(NULL)< / Data> < Data>(NULL)< / Data> < Data>(NULL)< / Data> <数据> < /数据> <数据> < / Data> < / EventData> < / Event> 然后,如果我检查系统日志,我会重复几次此错误消息:日志名称:系统来源:Microsoft-Windows-DistributedCOM 日期:11/23/2009 4:04:03 PM 事件编号:10016 任务类别:无水平:错误关键词:经典 用户:网络服务计算机:BGBSPS1.bg.brasfieldgorrie.com 说明:机器默认权限设置不授予COM服务器应用程序的本地激活权限从地址LocalHost(使用LRPC)向用户NT AUTHORITY \NETWORK SERVICE SID(S-1-5-20)发送CLSID {000C101C-0000-0000-C000-000000000046}。可以使用组件服务管理工具修改此安全权限。事件Xml:<事件xmlns =" http://schemas.microsoft.com/win/2004/08/events/event "> < System> <提供商名称="微软Windows的DistributedCOM" GUID = QUOT; {1B562E86-B7AA-4131-BADC-B6F3A001407E}" EventSourceName = QUOT; DCOM" /> < EventID Qualifiers =" 49152"> 10016< / EventID> < Version> 0< / Version> < Level> 2< / Level> <任务> 0< /任务> <操作码> 0< /操作码> < Keywords> 0x80000000000000< / Keywords> < TimeCreated SystemTime =" 2009 -11-23T22:04:03.000Z" /> < EventRecordID> 26623< / EventRecordID> < Correlation /> < Execution ProcessID =" 0"线程ID = QUOT; 0" /> < Channel> System< / Channel> < Computer> BGBSPS1.bg.brasfieldgorrie.com< / Computer> < Security UserID =" S-1- 5-20" /> < / System> < EventData> < Data Name =" param1"> machine-default< / Data> < Data Name =" param2"> Local< / Data>< Data Name =" param3"> Activation< / Data> < Data Name =" param4"> {000C101C- 0000-0000-C000-000000000046}< / Data> < Data Name =" param5"> NT AUTHORITY< / Data> < Data Name =" param6"> NETWORK SERVICE< / Data> < Data Name =" param7"> S-1-5-20< / Data> < Data Name =" param8"> LocalHost(使用LRPC) )< / Data> < / EventData> < / Event> 就像我之前说过的,看起来一切正常,我得到了同步资料但是我没有从中获得温暖的模糊感觉。我在Windows Server 2008上运行,运行带有累积更新2的运行2008 x64 SP1的SQL服务器。我提前运行了WCF的修补程序,并且服务帐户是域管理员。是否有其他人看到这些错误消息? 解决方案 嗨瑞奇。这里有相同的经历和相同的不模糊的感觉。我也找到了有关DTC配置推荐设置的更多信息。我在Windows Server 2008 R2上,在一个框上使用独立SharePoint,在另一个框上使用SQL 2008 SP1 + CU2。这是在一个域中,我得到相同的错误集。我正在读这个的方式,DCOM 10016错误表明我们需要授予某些东西的本地激活权限(我假设SharePoint用户配置文件服务应用程序帐户)。我明天会尝试一下。 有趣的是,其中两个错误与{1C12B6E6-898C-4D58-9774-AAAFBDFE273C}组件有关,由于它不存在而失败了?!?!我想这或者是一个测试版错误,或者可能是MSIExec试图安装它并失败,因为它没有Local Avtivation权利???我找不到有关{1681AE41-ADA8-4B70-BC11-98A5A4EDD046}的信息。 我唯一能提到的{9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}就在这里: http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/e6e10fa2-b18f-4d69-af4c-49246aa95733 和 http://social.technet。 microsoft.com/Forums/en-US/ilm2/thread/e6e10fa2-b18f-4d69-af4c-49246aa95733 。这表明User Profile Service帐户需要成为三个本地ILM组的成员。这些团体已于2010年改为FIM当地团体。我的所有四个FIM团体都是空的。由于根据推荐的配置,用户配置文件配置有点黑盒子,我假设我们需要将服务应用程序添加到这些组。如果没有,为什么这些小组存在?我已将我的服务应用程序帐户添加到这些组并重置FIM服务但它仍然没有任何区别。我仍然得到同样的错误。 我猜测下一步必须给这些本地FIM组中的一个或多个授予本地激活权限,但我找不到{9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}是什么所以我不知道在哪里启用它。不幸的是,我现在需要离开办公室,但对于那些比我更有时间看待这个的人来说,这可能是一个有用的开始。 注意:这也在MSDN上进行跟踪。 http://social.msdn.microsoft.com/Forums/烯/ sharepoint2010general /线程/ 950902d4-9755-4568-acd6-3edb36fb6676 Ok, this is my second installation of the beta and I have seen the same things both times.After the Sharepoint Products Configuration Wizard completes, I launch the setup wizard from Central Administration. During this phase I find this error in the event log:Application Error Event ID: 3 Source: Forefront Identity ManagerDescription: Microsoft.ResourceManagement.Service: System.ArgumentException: Unable to open database connection Parameter name: connectionString ---> System.Transactions.TransactionManagerCommunicationException: Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool. So I went into Component Services and enabled DTC for network access as described here: http://technet.microsoft.com/en-us/library/cc753510(WS.10).aspxNo errors from the Configuration Wizard itself, everything runs along normally. So I start the User Profile Synchronization Service, and then I start getting these error messages:Log Name: ApplicationSource: MsiInstallerDate: 11/23/2009 3:47:44 PMEvent ID: 1004Task Category: NoneLevel: WarningKeywords: ClassicUser: NETWORK SERVICEComputer: BGBSPS1.bg.brasfieldgorrie.comDescription:Detection of product '{20140000-104C-0000-1000-0000000FF1CE}', feature 'PeopleILM', component '{1C12B6E6-898C-4D58-9774-AAAFBDFE273C}' failed. The resource 'C:\Program Files\Microsoft Office Servers\14.0\Service\Microsoft.ResourceManagement.Service.exe' does not exist.Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="MsiInstaller" /> <EventID Qualifiers="0">1004</EventID> <Level>3</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2009-11-23T21:47:44.000Z" /> <EventRecordID>866</EventRecordID> <Channel>Application</Channel> <Computer>BGBSPS1.bg.brasfieldgorrie.com</Computer> <Security UserID="S-1-5-20" /> </System> <EventData> <Data>{20140000-104C-0000-1000-0000000FF1CE}</Data> <Data>PeopleILM</Data> <Data>{1C12B6E6-898C-4D58-9774-AAAFBDFE273C}</Data> <Data>C:\Program Files\Microsoft Office Servers\14.0\Service\Microsoft.ResourceManagement.Service.exe</Data> <Data>(NULL)</Data> <Data> </Data> <Data> </Data> </EventData></Event>and....Log Name: ApplicationSource: MsiInstallerDate: 11/23/2009 3:47:44 PMEvent ID: 1001Task Category: NoneLevel: WarningKeywords: ClassicUser: NETWORK SERVICEComputer: BGBSPS1.bg.brasfieldgorrie.comDescription:Detection of product '{20140000-104C-0000-1000-0000000FF1CE}', feature 'PeopleILM' failed during request for component '{9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}'Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="MsiInstaller" /> <EventID Qualifiers="0">1001</EventID> <Level>3</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2009-11-23T21:47:44.000Z" /> <EventRecordID>867</EventRecordID> <Channel>Application</Channel> <Computer>BGBSPS1.bg.brasfieldgorrie.com</Computer> <Security UserID="S-1-5-20" /> </System> <EventData> <Data>{20140000-104C-0000-1000-0000000FF1CE}</Data> <Data>PeopleILM</Data> <Data>{9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}</Data> <Data>(NULL)</Data> <Data>(NULL)</Data> <Data> </Data> <Data> </Data> </EventData></Event>and...Log Name: ApplicationSource: MsiInstallerDate: 11/23/2009 3:47:44 PMEvent ID: 1015Task Category: NoneLevel: WarningKeywords: ClassicUser: NETWORK SERVICEComputer: BGBSPS1.bg.brasfieldgorrie.comDescription:Failed to connect to server. Error: 0x80070005Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="MsiInstaller" /> <EventID Qualifiers="0">1015</EventID> <Level>3</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2009-11-23T21:47:44.000Z" /> <EventRecordID>868</EventRecordID> <Channel>Application</Channel> <Computer>BGBSPS1.bg.brasfieldgorrie.com</Computer> <Security UserID="S-1-5-20" /> </System> <EventData> <Data>0x80070005</Data> <Data>(NULL)</Data> <Data>(NULL)</Data> <Data>(NULL)</Data> <Data>(NULL)</Data> <Data> </Data> <Data> </Data> </EventData></Event>Then, if I check the system log, I have this error message repeating a few times:Log Name: SystemSource: Microsoft-Windows-DistributedCOMDate: 11/23/2009 4:04:03 PMEvent ID: 10016Task Category: NoneLevel: ErrorKeywords: ClassicUser: NETWORK SERVICEComputer: BGBSPS1.bg.brasfieldgorrie.comDescription:The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID {000C101C-0000-0000-C000-000000000046} to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-DistributedCOM" Guid="{1B562E86-B7AA-4131-BADC-B6F3A001407E}" EventSourceName="DCOM" /> <EventID Qualifiers="49152">10016</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2009-11-23T22:04:03.000Z" /> <EventRecordID>26623</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>System</Channel> <Computer>BGBSPS1.bg.brasfieldgorrie.com</Computer> <Security UserID="S-1-5-20" /> </System> <EventData> <Data Name="param1">machine-default</Data> <Data Name="param2">Local</Data> <Data Name="param3">Activation</Data> <Data Name="param4">{000C101C-0000-0000-C000-000000000046}</Data> <Data Name="param5">NT AUTHORITY</Data> <Data Name="param6">NETWORK SERVICE</Data> <Data Name="param7">S-1-5-20</Data> <Data Name="param8">LocalHost (Using LRPC)</Data> </EventData></Event>Like I said before, it looks like everything is working, I got the profile to sync, but I don't get a warm fuzzy feeling from this. I am running on Windows Server 2008, separate SQL server running 2008 x64 SP1 with Cumulative Update 2. I ran the hotfix for WCF ahead of time, and the service account is a domain admin. Is anyone else seeing these error messages? 解决方案 Hi Ricky. Same experience here and the same unfuzzy feeling. I also got to the point where I was looking for more information about the DTC configuration recommended settings. I'm on Windows Server 2008 R2 with stand-alone SharePoint on one box, SQL 2008 SP1 + CU2 on the other box. This is in a domain and I get the same set of errors. The way I'm reading this, the DCOM 10016 error suggests that we need to grant Local Activation rights to something (I assume the SharePoint User Profile Service Application account). I'm going to give that a try tomorrow. Interestingly, two of the errors relate to the {1C12B6E6-898C-4D58-9774-AAAFBDFE273C} component, which fails because it doesn't exist?!?! I guess either that's a beta bug or that maybe MSIExec is trying to install it and fails because it doesn't have Local Avtivation rights??? I can't find any information about what {1681AE41-ADA8-4B70-BC11-98A5A4EDD046} is. The only mention I can find about {9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5} is over here: http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/e6e10fa2-b18f-4d69-af4c-49246aa95733 and http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/e6e10fa2-b18f-4d69-af4c-49246aa95733. This suggests that the User Profile service account needs to become a member of three local ILM groups. These groups have changed to become FIM local groups in 2010. All four of my FIM groups are empty. Since the User Profile configuration is a bit of a black box according to the recommended configuration, I'm assuming we need to add the service application to these groups. If not, why do the groups exist? I've added my service appllication account to these groups and reset the FIM services but it still didn't make any difference. I still get the same errors. I'm guessing the next step must be granting Local Activation rights to one or more of these local FIM groups but I can't find out what {9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5} is so I'm not sure where to enable that. Unfortunately I need to leave the office now, but maybe this can be a helpful start for someone who has a bit more time to look at this than I do. Note: this is also being tracked on MSDN. http://social.msdn.microsoft.com/Forums/en/sharepoint2010general/thread/950902d4-9755-4568-acd6-3edb36fb6676 这篇关于配置用户配置文件后,事件日志中的MsiInstaller警告和DistributedCOM错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!