2

我正在使用 TFS2010 做一些工作,我一直在尝试将它安装在 Windows 7 机器上。我安装了它,然后将其卸载,这样我就可以将 SQLExpress 更改为 SQL 2008 db。为了安全起见,我在这些更改之间重新启动。安装很顺利,但是当我尝试配置 TFS2010 时出现此错误:

[系统检查] TF255510:以下路径包含非规范排序的访问控制列表 (ACL):C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access。这表明至少有一个安装所需的文件系统权限配置不正确。您必须先解决此问题,然后才能成功安装 Team Foundation Server。通过在 Windows 资源管理器中更改文件或目录安全性的属性,可以解决此错误。有关详细信息,请参阅 Microsoft 网站上的此页面:http: //go.microsoft.com/fwlink/ ?LinkId=184320 。

链接已损坏,因此没有帮助。我不确定整个“规范排序”的内容是什么,并四处寻找一些解释,但没有什么能真正解决这个问题。

日志显示了其他一些对我来说也没有多大意义的错误:

[错误@19:53:05.351] System.Runtime.InteropServices.COMException (0x800706D9):从 IClassFactory 创建具有 CLSID {304CE942-6E39-40D8-943A-B913C40C9CD4} 的 COM 组件实例失败,原因是以下错误: 800706d9。在 System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck)在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache)在 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly , Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at Microsoft.TeamFoundation.Admin.Firewall..ctor() [错误@19:53:05.351] 验证抛出:系统。Runtime.InteropServices.COMException (0x800706D9):由于以下错误,从 IClassFactory 创建具有 CLSID {304CE942-6E39-40D8-943A-B913C40C9CD4} 的 COM 组件实例失败:800706d9。在 System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck)在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache)在 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly , Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at Microsoft.TeamFoundation.Admin.Firewall..ctor() at Microsoft.TeamFoundation.Admin.VerifyFirewallInstalled。

有没有人看到这个错误或知道如何解决它?任何想法将不胜感激。我在第二台 Windows 7 机器上安装了 TFS2010,并以相同的方式对其进行了配置,并且运行良好。也许注册表中还剩下一些东西或其他东西。没有把握。

谢谢!

4

1 回答 1

2

试试这个: http ://theachabsolutions.blogspot.com/2011/03/errore-tf255510-in-fase-di.html

翻译成英文:

以下是 TFS 2010 (C:\Program Files\Microsoft Team Foundation Server 2010) 中所有文件夹的安全设置,可以解决错误 TF255510

创建者所有者:完全控制 * 系统:完全控制管理员:完全控制用户:修改、读取和执行,列出文件夹内容 TrustedInstaller:列出文件夹内容,完全控制 *

于 2011-05-26T03:01:30.263 回答