Установка Visual Studio 2012 завершается неудачно в Windows 7

803
Vipul

Я пытаюсь установить Visual Studio 2012 на 64-разрядную машину Windows 7 Home Premium, но установка не удалась. Я пытался установить все версии (Premium, Ultimate и т. Д.), Но я получаю сообщение об ошибке ниже.

Машина не присоединена к домену, и я вошел в систему как администратор. Я использовал Security Essentials, но перед установкой отключил его. Источник установки от MSDN.

Установка Visual Studio 2012 завершается неудачно в Windows 7

Журнал ошибок слишком велик для загрузки, но вот важная часть из журнала:

[1350: 2188] [2012-10-07T18: 24: 13]: MUX: ОШИБКА: инициализатор типа для «System.Windows.Media.FontFamily» вызвал исключение. [1350: 2188] [2012-10-07T18: 24: 13]: MUX: Stack: at System.Windows.Media.Typeface..ctor (FontFamily fontFamily, стиль FontStyle, вес FontWeight, растяжение FontStretch) в MS.Internal. Text.DynamicPropertyReader.GetTypeface (элемент DependencyObject) в MS.Internal.Text.TextProperties.InitCommon (цель DependencyObject)
в MS.Internal.Text.TextProperties..ctor (цель FrameworkElement, логическое значение isTypographyDefaultVext.security.alindows). GetLineProperties () в System.Windows.Controls.TextBlock.EnsureTextBlockCache () в System.Windows.Controls.TextBlock.MeasureOverride (ограничение размера)
в System.Windows.FrameworkElement.MeasureCore (размер availableSize)
в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.StackPanel.MeasureOverride (ограничение размера)
в System.Windows.FrameworkElement.MeasureCore (размер availableSize)
в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Grid.MeasureCell (ячейка Int32, логическое значение forceInfinityV) в System.Windows.Controls.Grid.MeasureCellsGroup (Int32 cellHead, размер referenceSize, логическое значение ignoreDesiredS) forceInfinityV)
в System.Windows.Controls.Grid.MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Border.MeasureOverride (размер ограничение) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Grid.MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Border.MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Grid.MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в MS.Internal.Helper.MeasureElementWithSingleChild (элемент UIElement, ограничение размера) в System.Windows.Controls .ContentPresenter.MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Decorator.MeasureOverride (ограничение размера).MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Decorator.MeasureOverride (ограничение размера)MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Decorator.MeasureOverride (ограничение размера)
в System.Windows.Documents.AdornerDecorator.MeasureOverride (ограничение размера) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Controls.Border.MeasureOverride (размер ограничение) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (Size availableSize) в System.Windows.Window.MeasureOverrideHelper (ограничение размера) в System.Windows.Window.MeasureOverride (Size availableSize) в System.Windows.FrameworkElement.MeasureCore (размер availableSize) в System.Windows.UIElement.Measure (размер availableSize) в System.Windows.Interop.HwndSource.SetLayoutSize () в System.Windows.Interop.HwndSource.set_RootVisual) Visual в System.Windows.Interop.HwndSource.set_RootVisual (визуальное значение)
в System.Windows.Window.SetRootVisual () в System.Windows.Window.SetupInitialState (Двойной запрашиваемый, Двойной запрашиваемый, Двойной запрашиваемая ширина, Двойной запрашиваемый вес) в Системном.Windows.Window.CreateSourceWindowImpl () в System.Windows.Window.SafeCreateW ) в System.Windows.Window.ShowHelper (объект booleanBox) в System.Windows.Window.Show () в Microsoft.Devdiv.Bootstrapper.ManagedUx.RunUI (ViewModelCommonUi viewModel) в Microsoft.Devdiv.Bootstrapper.ManagedUx.InternalRun (в) Microsoft.Devdiv.Bootstrapper.ManagedUx.Run () в System.Threading.ThreadHelper.ThreadStart_Context (состояние объекта) в System.Threading.ExecutionContext.Run (ExecutionContext executeContext, обратный вызов contextCallback, состояние объекта) в System.Threading.ThreadHelper.Thun )

0
Как насчет показа этих деталей? soandos 12 лет назад 0
Есть ли что-то общее среди установок, например, средство безопасности, членство в каком-либо домене или что-то еще? Используете ли вы последний источник установщика MSDN? 12 лет назад 0

2 ответа на вопрос

0
climenole

Possibly corrupted fonts. Try these 3 methods to fix the problem

How to Repair Corrupted Fonts in Windows 7

Я попробовал шаги, предложенные в статье, но все еще с той же проблемой. Vipul 12 лет назад 0
0
Vipul

Кажется, что ему нужны были некоторые компоненты из VS 2010, поэтому я сначала установил VS 2010, а затем установил VS 2012, и все прошло успешно.

После этого я деинсталлировал VS 2010.

Это кажется очень странным, но это сработало только для меня.