Я немного работаю с TFS2010 и пытаюсь установить его на машину с Windows 7. Я установил его, а затем удалил, чтобы изменить SQLExpress на базу данных SQL 2008. Я перезагрузился между этими изменениями, чтобы быть в безопасности. Установка прошла нормально, но когда я попытался настроить 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): не удалось создать экземпляр COM-компонента с CLSID {304CE942-6E39-40D8-943A-B913C40C9CD4} из IClassFactory из-за следующей ошибки: 800706d9. в System.RuntimeTypeHandle.CreateInstance (тип RuntimeType, логическое значение publicOnly, логическое значение noCheck, логическое значение и canBeCached, RuntimeMethodHandleInternal и ctor, логическое значение и bNeedSecurityCheck) в System.RuntimeType.CreateInstanceSlow (логическое значение publicOnly, логическое значение skipCheckThis, логическое значение fillCache) в системе , логическое значение skipVisibilityChecks, логическое значение skipCheckThis, логическое значение fillCache) в System.Activator.CreateInstance(тип типа, логическое значение nonPublic) в Microsoft.TeamFoundation.Admin.Firewall..ctor() [Ошибка @19:53:05.351] Verify Threw: System. Runtime.InteropServices.COMException (0x800706D9): не удалось создать экземпляр компонента COM с CLSID {304CE942-6E39-40D8-943A-B913C40C9CD4} из IClassFactory из-за следующей ошибки: 800706d9. в System.RuntimeTypeHandle.CreateInstance (тип RuntimeType, логическое значение publicOnly, логическое значение noCheck, логическое значение и canBeCached, RuntimeMethodHandleInternal и ctor, логическое значение и bNeedSecurityCheck) в System.RuntimeType.CreateInstanceSlow (логическое значение publicOnly, логическое значение skipCheckThis, логическое значение fillCache) в системе , логическое значение skipVisibilityChecks, логическое значение skipCheckThis, логическое значение fillCache) в System.Activator.CreateInstance(тип типа, логическое значение nonPublic) в Microsoft.TeamFoundation.Admin.Firewall..ctor() в Microsoft.TeamFoundation.Admin.VerifyFirewallInstalled.Verify() в Microsoft .TeamFoundation.Admin.VerifyNode.Verify():
Кто-нибудь видел эту ошибку или знает, как ее решить? Мы будем очень признательны за любые мысли. Я установил TFS2010 на второй компьютер с Windows 7 и настроил его таким же образом, и он работал нормально. Может, что-то осталось в реестре или что-то в этом роде. Точно сказать не могу.
Благодарность!