Ошибка при запуске server manager

Коллеги, добрый день.

Помогите решить проблему с запуском Server
Manager.

Поиски в интернете ни к чему не привели. Пробовал устанавливать обновления касательно фреймфорк.

При попытке запуска Server
Manager выдается ошибка:

Сигнатура проблемы:

 
Имя события проблемы:                
CLR20r3

 
Сигнатура проблемы 01:                
servermanager.exe

 
Сигнатура проблемы 02:                
6.2.9200.16384

 
Сигнатура проблемы 03:                
50107b22

 
Сигнатура проблемы 04:                
PresentationCore

 
Сигнатура проблемы 05:                
4.0.30319.18053

 
Сигнатура проблемы 06:                
51907cf0

 
Сигнатура проблемы 07:                
11b

 
Сигнатура проблемы 08:                
3c

 
Сигнатура проблемы 09:                
System.IO.FileLoadException

 
Версия ОС:                                         
6.2.9200.2.0.0.272.7

 
Код языка:                                         
1049

 
Дополнительные сведения 1:       
dcd4

 
Дополнительные сведения 2:       
dcd4802118774a4fbc03060d99f291d2

 
Дополнительные сведения 3:       
967a

 
Дополнительные сведения 4:       
967a6883d8f2fc3ba33bd4136795c8c5

И в журнале событий появляются события:

Имя журнала:   Application

Источник:      .NET Runtime

Дата:          31.07.2013 12:05:45

Код события:   1026

Категория задачи:Отсутствует

Уровень:       Ошибка

Ключевые слова:Классический

Пользователь:  Н/Д

Компьютер:     srv.firma.ru

Описание:

Приложение: ServerManager.exe

Версия платформы: v4.0.30319

Описание. Процесс был завершен из-за необработанного исключения.

Сведения об исключении: System.IO.FileLoadException

Стек:

   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)

   в System.Windows.Threading.DispatcherOperation.InvokeImpl()

   в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

   в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

   в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

   в System.Windows.Threading.DispatcherOperation.Invoke()

   в System.Windows.Threading.Dispatcher.ProcessQueue()

   в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)

   в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)

   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)

   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)

   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)

   в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)

   в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

   в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)

   в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)

   в System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)

   в System.Windows.Application.RunInternal(System.Windows.Window)

   в Microsoft.Windows.ServerManager.SingleInstanceAppLauncher.StartApplication(Microsoft.Windows.ServerManager.Common.ArgumentsProcessor)

   в Microsoft.Windows.ServerManager.MainApplication.Main(System.String[])

Xml события:

<Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>

  <System>

    <Provider Name=».NET Runtime» />

    <EventID Qualifiers=»0″>1026</EventID>

    <Level>2</Level>

    <Task>0</Task>

    <Keywords>0x80000000000000</Keywords>

    <TimeCreated SystemTime=»2013-07-31T08:05:45.000000000Z» />

    <EventRecordID>682290</EventRecordID>

    <Channel>Application</Channel>

    <Computer> srv.firma.ru
</Computer>

    <Security />

  </System>

  <EventData>

    <Data>Приложение: ServerManager.exe

Версия платформы: v4.0.30319

Описание. Процесс был завершен из-за необработанного исключения.

Сведения об исключении: System.IO.FileLoadException

Стек:

   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)

   в System.Windows.Threading.DispatcherOperation.InvokeImpl()

   в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

   в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

   в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

   в System.Windows.Threading.DispatcherOperation.Invoke()

   в System.Windows.Threading.Dispatcher.ProcessQueue()

   в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)

   в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)

   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)

   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)

   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)

   в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)

   в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

   в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)

   в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)

   в System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)

   в System.Windows.Application.RunInternal(System.Windows.Window)

   в Microsoft.Windows.ServerManager.SingleInstanceAppLauncher.StartApplication(Microsoft.Windows.ServerManager.Common.ArgumentsProcessor)

   в Microsoft.Windows.ServerManager.MainApplication.Main(System.String[])

</Data>

  </EventData>

</Event>

Имя журнала:   Application

Источник:      Application Error

Дата:          31.07.2013 12:05:46

Код события:   1000

Категория задачи:(100)

Уровень:       Ошибка

Ключевые слова:Классический

Пользователь:  Н/Д

Компьютер:      srv.firma.ru 

Описание:

Имя сбойного приложения: ServerManager.exe, версия: 6.2.9200.16384, метка времени: 0x50107b22

Имя сбойного модуля: KERNELBASE.dll, версия: 6.2.9200.16451, метка времени: 0x50988aa6

Код исключения: 0xe0434352

Смещение ошибки: 0x000000000003811c

Идентификатор сбойного процесса: 0x1ca0

Время запуска сбойного приложения: 0x01ce8dc4c21cc161

Путь сбойного приложения: C:Windowssystem32ServerManager.exe

Путь сбойного модуля: C:Windowssystem32KERNELBASE.dll

Идентификатор отчета: 006e019a-f9b8-11e2-93f1-6eae8b612e09

Полное имя сбойного пакета:

Код приложения, связанного со сбойным пакетом:

Xml события:

<Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>

  <System>

    <Provider Name=»Application Error» />

    <EventID Qualifiers=»0″>1000</EventID>

    <Level>2</Level>

    <Task>100</Task>

    <Keywords>0x80000000000000</Keywords>

    <TimeCreated SystemTime=»2013-07-31T08:05:46.000000000Z» />

    <EventRecordID>682291</EventRecordID>

    <Channel>Application</Channel>

    <Computer> srv.firma.ru
</Computer>

    <Security />

  </System>

  <EventData>

    <Data>ServerManager.exe</Data>

    <Data>6.2.9200.16384</Data>

    <Data>50107b22</Data>

    <Data>KERNELBASE.dll</Data>

    <Data>6.2.9200.16451</Data>

    <Data>50988aa6</Data>

    <Data>e0434352</Data>

    <Data>000000000003811c</Data>

    <Data>1ca0</Data>

    <Data>01ce8dc4c21cc161</Data>

    <Data>C:Windowssystem32ServerManager.exe</Data>

    <Data>C:Windowssystem32KERNELBASE.dll</Data>

    <Data>006e019a-f9b8-11e2-93f1-6eae8b612e09</Data>

    <Data>

    </Data>

    <Data>

    </Data>

  </EventData>

</Event>

I downloaded Windows Server 2012 R2 from microsoft.com as a .vhd file and am using virtualBox to run it. After downloading it, I changed the execution policy to remoteSigned, then changed the name of the computer from the standard WIN-gibberish. I restarted the computer, but on boot, server manager came up with the error:

Server Manager cannot run because of an error in a user settings file.
Click OK to restore default settings and continue, or click Cancel to exit.
The configuration section 'connectionStrings' has an unexpected declaration..

I clicked OK and then received a notification that the Server Manager has stopped working, giving me the options of checking online for a solution, or closing the program. When I expanded View problem details the following was displayed:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: servermanager.exe
  Problem Signature 02: 6.3.9600.16384
  Problem Signature 03: 52156f0b
  Problem Signature 04: System.Configuration
  Problem Signature 05: 4.0.30319.33440
  Problem Signature 06: 5200435a
  Problem Signature 07: 21c
  Problem Signature 08: 35
  Problem Signature 09: IOIBMURHYNRXKW0ZXKYRVFN0BOYYUFOW
  OS Version:   6.3.9600.2.0.0.400.80
  Locale ID:    1033
  Additional Information 1: 4bf2
  Additional Information 2: 4bf27a7a351991105fd61f6f670be584
  Additional Information 3: 6462
  Additional Information 4: 64628476a512869b703f7e3ca098fb95

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:Windowssystem32en-USerofflps.txt

I researched it a bit(actually a lot) and didn’t find a clear resolution to this. The only resolution was on a Microsoft website where they said to update the framework. On that site OP never responded, and the question answerer marked their answer as correct.

So far I’ve tried:


  • Installing all Windows Updates

  • Verifying .NET is up to date

  • Running DISM.exe /Online /Cleanup-image /Restorehealth in the console, per https://support.microsoft.com/en-us/kb/947821

  • Renaming the computer to what it was previously

  • Changing the execution policy to default

  • Running WMIDiag.exe which reported the following error: 0x8004100E — (WBEM_E_INVALID_NAMESPACE) Namespace specified cannot be found

Edit:

  • Found a folder in C:UsersAdministratorAppDataRoamingMicrosoftWindowsServerManager that contained a file, ServerList.Xml, that was referencing the old name of the computer. Renaming this file does not resolve the issue.

I ended up re-downloading the .vhd file which isn’t really a solution but does resolve the issue. After I create a copy of the .vhd, I’ll try to duplicate the issue.
Does anyone have suggestions to what I(or anyone else) that runs across this issue should try?

Я загрузил Windows Server 2012 R2 с microsoft.com в качестве .vhd-файла и использую virtualBox для его запуска. Загрузив его, я изменил политику выполнения на remoteSigned, а затем изменил имя компьютера со стандартной WIN-gibberish. Я перезапустил компьютер, но при загрузке диспетчер сервера придумал ошибку:

Server Manager cannot run because of an error in a user settings file. Click OK to restore default settings and continue, or click Cancel to exit. The configuration section ‘connectionStrings’ has an unexpected declaration..

Я нажал кнопку «ОК», а затем получил уведомление о том, что диспетчер серверов перестает работать, предоставляя мне варианты проверки онлайн для решения или закрытия программы. Когда я расширил View problem details , отобразилось следующее:

Я исследовал его немного (на самом деле много) и не нашел четкого разрешения на это. Единственное разрешение было на веб-сайте Microsoft, где они сказали обновить структуру. На этом сайте OP никогда не отвечал, и ответчик вопроса ответил на правильный ответ.

Запуск WMIDiag.exe, в котором сообщается о следующей ошибке: 0x8004100E — (WBEM_E_INVALID_NAMESPACE) Пространство имен не найдено

Я закончил загрузку файла .vhd, который на самом деле не является решением, но решает проблему. После создания копии .vhd, я попытаюсь дублировать проблему. Кто-нибудь имеет предложения о том, что я (или кто-либо еще), который сталкивается с этой проблемой, должен попробовать?

Подписка на email

Не запускается Server Manager

Уже втрой раз за несколько месяцев после установки ежемесячных обновлений Service Manager не может запуститься и подает в дамп.

Код ошибки 1026. Смое важное в сообщении об ошибке:

Статья на форуме Technet полезная, но не раскрывает всех секретов.

«UpdateFeatures» в сообщении об ошибке навивает на мысли. Фактически Server Manager не может получить список установленных компонентов.

Основная хитрость в том, что Server Manager использует PowerShell Remoting для подключения к серверам. Иначе говоря, если вы будете делать проверки локально, то не увидите проблему. Нужно проверять именно удаленное подключение.

Service Manager фактически использует для получения списка установленных компонент командлет Get-WindowsFeatures. Чтобы выполнить проверку правильно даже на локальном сервере, необходимо использовать параметер ComputerName:

Если этот командлет вернет ошибку «Данный ключ отсутствует в словаре.» / «The given key was not present in the dictionary.», значит вы нашли поврежденный сервер.

Для лечения выполняем на нём команду:

Остаётся только один вопрос: что если в Service Manager добавлено много серверов? Перебирать их вручную не очень интересное занятие. К тому же поврежденными могут оказаться серверы не подключенные в данный момент к Service Manager, но проблема может всплыть позднее в самое неподходящее время. Следовательно надо проверить все серверы и вылечить их.

Осваиваем Windows Server 2012, часть 2: Server Manager

В отличие от системы Windows 8 управление сервером не ограничивается рамками локальной системы. Речь идет об удаленном управлении несколькими серверами и их ролями. Здесь на первый план выходит оснастка Windows Server 2012 Server Manager

В опубликованной в предыдущем номере статье «Осваиваем Windows Server 2012, часть 1» я рассказывал о том, как использовать интерфейс нового экрана Start и связанные с ним сочетания клавиши Winkey для выполнения локальных серверных задач. Однако в отличие от системы Windows 8 управление сервером не ограничивается рамками локальной системы. Речь идет об удаленном управлении несколькими серверами и их ролями. Здесь на первый план выходит оснастка Windows Server 2012 Server Manager.

Оснастка Server Manager устанавливается вместе с любой версией системы Windows Server 2012 с полным графическим пользовательским интерфейсом и по умолчанию автоматически запускается при регистрации в системе. Однако не обязательно регистрироваться на сервере с системой 2012, чтобы использовать оснастку Server Manager. Вы можете установить пакет Remote Server Administration Toolkit (RSAT) for Windows 8 (в данный момент находится на стадии подготовки), чтобы запускать оснастку Server Manager на клиентской системе Windows 8 (и только этой версии).

Оснастка Server Manager состоит из трех основных секций (экран 1): панель областей управления, панель подробностей и файловое меню. Не знаю, является ли данный набор самым актуальным (похоже, он меняется с каждым релизом), но предполагаю, что эти названия вам знакомы. Панель областей управления содержит общий набор областей применения оснастки Server Manager. При выборе одного из элементов на панели областей управления содержимое панели подробностей изменится, и вы получите подробную информацию по выбранной области. Файловое меню в правом верхнем углу – наиболее простой способ получить доступ ко множеству задач управления серверами в выбранной области управления.

Экран 1. Обзор сервера

Чтобы облегчить понимание отображаемой в консоли Server Manager информации, давайте отберем пять серверов в данном окружении, определив их операционные системы и установленные роли:

Консоль Server Manager использует менее подробное отображение информации, чем предыдущие версии управляющих консолей, и демонстрирует состояние системы с помощью «плиток» и цветов. В результате консоль полностью использует всю предоставляемую площадь монитора. При работе с более низким разрешением панель областей управления будет автоматически сжиматься, когда вы «проваливаетесь» в определенные серверные роли и группы. Первым делом вы, скорее всего, захотите скрыть область Quick Start, позволив, таким образом, всем ролям/группам разместиться на экране.

Добавление серверов и групп серверов

Как я говорил, файловое меню содержит множество задач, которые вы можете выполнить как на серверах, так и в самой консоли Server Manager. Вкладка Manage позволяет вам добавлять серверы в консоль Server Manager (при этом учтите, что вы не сможете удалить их из консоли), добавлять и удалять роли и компоненты на отслеживаемые серверы, регулировать некоторые базовые настройки Server Manager и создавать группы серверов. Давайте создадим группу серверов прежних версий, в которую будут входить только серверы с установленной операционной системой Windows Server 2008 R2. Выбор пункта меню Manage, Create Server Group вызывает окно выбора серверов, которые являются членами группы (экран 2). Обратите внимание на вкладки в верхней части области выбора – вы можете выполнять поиск по службе DNS, серверному пулу, импортированному списку или каталогу Active Directory. Я поддерживаю подробное описание, но данная структура настолько проста и прозрачна, что подробности проще будет опустить. При поиске серверов для группы Legacy Servers я использовал каталог AD, чтобы выбрать системы только с 2008 R2 или Windows 7. Еще один недостаток: список отбора операционных систем содержит одновременно и серверную, и клиентскую операционные системы определенного поколения (например, 2008 R2 и Windows 7), а не просто серверную операционную систему. Консоль Server Manager – это не больше и не меньше чем средство управления серверами, и она имеет ограниченные возможности в управлении клиентскими системами. К тому же в корпоративном окружении такой параметр быстрого отбора заставит вас прокручивать тысячи клиентских машин, чтобы найти необходимые серверы.

Экран 2. Создание группы серверов

Мониторинг серверов старых версий

Единственными старыми операционными системами, состояние которых может отслеживать консоль Server Manager, являются системы Windows Server 2008 или 2008 R2. Чтобы обеспечить возможность мониторинга этих серверов в консоли Windows Server 2012 Server Manager, вы должны сделать следующее.

* Установить пакет. NET Framework 4.0. Я подозреваю, что на большинстве серверов, для которых проводится регулярное обновление, он уже установлен.

* Установите пакет Windows Management Foundation 3.0. Этот пакет содержит обновления для инструментов PowerShell 3.0, WMI и WinRM.

* Возможно, вам придется установить обновления, описанные в статье KB 2682011 (http://go.microsoft.com/fwlink/p/?LinkId=245487). И опять же, если вы своевременно обновляете системы, то я подозреваю, что этот пакет уже установлен. Подробную информацию об удаленном мониторинге серверов с помощью Windows Server 2012 Server Manager можно найти в статье «Configure Remote Management in Server Manager» (http://technet.microsoft.com/en-us/library/hh921475).

Как только серверы с системой 2008 R2 были выделены в отдельную группу и «плитку», сразу стало очевидно, что возникли проблемы с взаимодействием консоли Server Manager и серверов R2 (экран 3). При этом оставались проблемы с мониторингом этих старых операционных систем. Щелчок мыши на элементе Manageability с тремя ошибками в «плитке» Legacy Servers выявил проблемы с получением данных со всех трех систем R2 (экран 4). Чтобы скрыть эти ошибки или другие ошибки, какие вы сочтете нужным, раскройте список выбора Status и снимите выделение с соответствующей записи. Строка вернется в нормальное состояние.

Экран 3. «Плитки»
Экран 4. Ошибки получения данных из систем R2

Инструменты и уведомления

В файловом меню есть еще два важных пункта: Tools и Notifications. Tools – это замена консоли Administrative Tools в системе Windows Server 2012. Именно сюда необходимо зайти, если вы хотите напрямую вызвать знакомые инструменты (например, Active Directory Administrative Center, Group Policy Management, DNS и так далее), а не использовать рабочую панель Roles.

Notifications – это флажок, меняющий цвет на красный, если какие-либо элементы требуют вашего внимания (экран 5). Хотя данная функциональность отчасти повторяет уведомления рабочей области, преимущество флага Notifications состоит в том, что он остается всегда видимым, даже если вы углубляетесь в определенные области консоли Server Manager и не видите рабочую область.

Экран 5. Notifications

Давайте вернемся в панель областей управления и рассмотрим оставшиеся способы просмотра информации по вашим серверам. Области Local Server и All Servers позволяют управлять множеством серверов, используя вертикальный (в моем понимании) подход, то есть предоставляя управление всеми установленными ролями, компонентами и службами на сервере.

Область роли

Помимо областей Dashboard, Local Server, All Servers и любых созданных групп серверов (например, Legacy Servers), панель областей автоматически дополняется значками, соответствующими всем серверным ролям, находящимся под вашим управлением (экран 6). Такой подход позволяет взглянуть на ваши серверы «в разрезе»: распространение определенной роли по множеству серверов.

Экран 6. Обзор роли

Давайте взглянем на роль AD DS (экран 7). Каждая область представляет собой набор окон (в данном случае окон Servers, Events, Services, Best Practices Analyzer (BPA), Performance и Roles and Features). Вы можете щелкнуть правой кнопкой мыши на каждой записи в окне и получить доступ к задачам контекстного меню. В каждой области также имеется «вон та штука» под названием Tasks в правом верхнем углу каждого окна, которая представляет собой дополнительную точку запуска задач. Такое многообразие способов запуска задачи в консоли Server Manager, позволяет просто выбрать один из способов выполнения задачи. Например, запомните, что пункта Remove Server нет в файловом меню Manage, содержащем пункт Add Server. Вы можете удалить сервер из окна мониторинга, щелкнув по нему правой кнопкой мыши, либо из области Servers или любой области роли, в которой представлен данный сервер.

Экран 7. Роль AD DS

Новый мощный интерфейс управления

Вы можете многое узнать о возможностях Server Manager, щелкнув правой кнопкой мыши в любой области и просмотрев разрешенные операции в контекстном меню. Например, можно перезагрузить один (или все, в зависимости от выбранного количества) сервер из области All Servers, щелкнув правой кнопкой и выбрав операцию Restart Server. Вы можете настроить объединение сетевых интерфейсов, запустить удаленную сессию PowerShell или воспользоваться другими известными механизмами администрирования. Такой подход приводит к интересным эффектам при использовании старых, не обновленных до последней версии инструментов. Например, приложение LDP.EXE, запускается три раза (каждый раз для определенного контроллера домена), когда я выбираю данную команду для выборки из трех контроллеров домена. Соблазнительная возможность, ведь большинство популярных инструментов командной строки представлены в контекстном меню – однако они просто запускаются и «вылетают» по ошибке, так как вы не указали (и не могли указать) необходимые параметры.

Чего мне не хватало, так это возможности использовать кнопку мыши «назад» для возврата к предыдущему экрану, например, если вы углубились в изучение определенной роли и захотели вернуться к общему виду. Я удивлен, что эта кнопка не работает, так как мы говорим о базовой функции, которой мне стало не хватать спустя три минуты с момента начала использования Server Manager.

После того как вы привыкнете к интерфейсу консоли Server Manager, он покажет себя во всей красе. Например, область роли помогла мне обнаружить, что я установил роль AD DS на виртуальную машину SCVMM, но не повысил сервер до контроллера домена. Средство BPA предложило мне применить политику Default Domain Controllers Policy на подразделение Servers. И что же? При дальнейшем исследовании я обнаружил не до конца настроенную роль AD DS на сервере SCVMM, который входит в подразделение Server OU. Лучше бы средство BPA сообщило мне, что у меня есть сервер, на котором установлена роль AD DS, но он не входит в подразделение Domain Controllers.

Server Manager или экран Start?

Одной из главных проблем при работе как с консолью Server Manager, так и с экраном Start в системе Windows Server 2012 является поиск расположения привычных задач и витиеватых маршрутов, по которым к ним можно добраться. В общем, мне действительно понравилась консоль Windows Server 2012 Server Manager. Она имеет удобный интерфейс, который позволяет управлять удаленными и локальными серверами, а также просматривать их состояние с разных сторон, например, увидеть установленные роли, уровень операционной системы или использовать любую другую группировку. Механизмы интерфейса немедленно уведомляют вас о появлении предупреждений или ошибок, а вы можете выполнять различные действия для нескольких серверов, что раньше было невозможно.

Но я до сих пор сомневаюсь в целесообразности использования нового экрана Start и связанных с ним сочетаний клавиши Windows Key для управления серверами – особенно для удаленного управления «через консоль» посредством сессий Remote Desktop. А если вы не установите параметр Apply Windows key combinations on the remote computer в настройках Local Resources подключения Remote Desktop Connection, парадигма использования нового экрана Start становится практически непригодной. Не все управляют крупными «облачными» центрами обработки данных, поэтому я верю, что настанет время, когда операторы сервера будут использовать сенсорные экраны на серверных консолях для просмотра красных «плиток» консоли Server Manager в поисках ошибки. Но в тоже время, я думаю, пройдет немало времени, прежде чем специалисты будут администрировать свои серверы через сенсорные экраны. Механизмы экрана Start в серверных системах выглядят уверткой, связанной со спущенным «сверху» решением о том, что все версии Windows должны иметь одинаковый интерфейс, независимо от соответствия этого интерфейса требованиям платформы, или, что еще хуже, последствий этого решения.

Поделитесь материалом с коллегами и друзьями

The main cause for this issue is Windows Server Manager corruption

by Ivan Jenic

Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and… read more


Updated on January 9, 2023

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • If Windows Server Manager is not opening or launching, the issue may be caused by file corruption.
  • Another problem might be that the executable file is broken or altered by viruses or malware.
  • A quick solution for this failure is to run a few scanning processes that fix the file automatically.

Windows Server Manager failed to start

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

The Windows Server Manager is sort of a one-stop shop that enables the IT staff to keep a tab on all the servers hosted on a network. However, many of our readers reported that Windows Server Manager is not opening.

An alternative error connected to this issue is The procedure entry point could not be located in the dynamic link library c:windossystem32servermanager.exe.

Why is Windows Server Manager not opening?

This issue is pretty frustrating, and although there is not much information about the exact causes, we highlight some of the possibilities:

  • A hardware failure – If you recently witnessed a hard disk drive crash or malfunction, this may have triggered a Server Manager file corruption.
  • ServerManager.exe file broken – The executable file might have been altered by a virus, or it’s simply corrupted. For this part, we recommend using one of the best antiviruses for Windows Server.

Now that we know what we’re dealing with, let’s go to the actual solutions to fix the problem.

However, before starting, make sure to install the latest Windows Server updates in the Settings menu.

What do I do if Windows Server Manager is not opening?

1. Run DISM and SFC scans

  1. Click the Start button, type cmd in the Search box, and click on Run as administrator from the search result shown.
  2. In the Command Prompt window, type the following command and hit Enter: DISM.exe /Online /Cleanup-image /RestorehealthWindows Server Manager in not opening? Use RestoreHealth command to set things right.
  3. Now, type the following command and press Enter to run it: sfc /scannowsfc scannow command prompt
  4. This will initiate the process and might take several minutes before it is completed.
  5. While you are still in the Command Prompt window, type the following command and press Enter: dism /online /cleanup-image /startcomponentcleanup
  6. Wait until the process is completed and restart the machine.

Most of our readers managed to fix this issue by running these simple scans on their Windows Server machines.

Make sure you run Command Prompt with full privileges. The DISM commands will not work otherwise.

2. Manually delete the user.config file

  1. Press the Windows key + E to start File Manager.
  2. Navigate to the following file in your system or root folder: C:UsersYourUserNameAppDataLocalMicrosoft_CorporationServerManager.exe_StrongName_m3xk0k0ucj0oj3ai2hibnhnv4xobnimj10.0.0.0user.config
  3. Delete the user.config file.
  4. Restart Server Manager. This recreates the file.

Deleting the user.config file will also address any issues of the file being corrupted so we strongly recommend performing this action.

Read more about this topic

  • wsmprovhost.exe: What is it & How to Stop its High CPU Usage
  • 0xc004f069 Activation Error: How to Fix it

3. Rollback the graphics card driver

Note icon
NOTE

Only perform this solution if you recently update the graphics card driver prior to this issue occurring.

  1. Right-click the Start button and select Device Manager.
  2. Go to the Display adapters section, right-click the graphics driver, and select Properties.
  3. In the next window, click the Driver tab and hit the Rollback driver button if the option is not grayed out. If it is grayed out, that means you don’t have a previous version.

The above steps should help deal with the situation when Windows Server Manager does not open.

Also, if you’re using one of the best Windows Server backup software, this problem may be fixed by reverting the changes to an earlier moment.

If you have any other solutions or questions, don’t hesitate to leave them in the comments section below.

newsletter icon

Уже втрой раз за несколько месяцев после установки ежемесячных обновлений Service Manager не может запуститься и подает в дамп.

Ситуация описана в https://social.technet.microsoft.com/Forums/en-US/d7e48460-bc23-4288-b976-98e7952d1517/server-manager-crashes-on-opening-on-windows-server-2016?forum=winservermanager

Код ошибки 1026. Смое важное в сообщении об ошибке:

Microsoft.Windows.ServerManager.Common.Data.RoleFeatureRoot..ctor(System.Collections.Generic.ICollection`1<Microsoft.Windows.ServerManager.Common.Data.IFeature>)
   at Microsoft.Windows.ServerManager.Common.Data.Server.UpdateFeatures(System.Collections.Generic.ICollection`1<Microsoft.Windows.ServerManager.Common.Data.IFeature>,

Статья на форуме Technet полезная, но не раскрывает всех секретов.

«UpdateFeatures» в сообщении об ошибке навивает на мысли. Фактически Server Manager не может получить список установленных компонентов.

Основная хитрость в том, что Server Manager использует PowerShell Remoting для подключения к серверам. Иначе говоря, если вы будете делать проверки локально, то не увидите проблему. Нужно проверять именно удаленное подключение.

Service Manager фактически использует для получения списка установленных компонент командлет Get-WindowsFeatures. Чтобы выполнить проверку правильно даже на локальном сервере, необходимо использовать параметер ComputerName:

Get-WindowsFeatures -ComputerName "server"

Если этот командлет вернет ошибку «Данный ключ отсутствует в словаре.» / «The given key was not present in the dictionary.», значит вы нашли поврежденный сервер.

Для лечения выполняем на нём команду:

dism /online /enable-feature /featurename:IIS-ASPNET45 /all

Остаётся только один вопрос: что если в Service Manager добавлено много серверов? Перебирать их вручную не очень интересное занятие. К тому же поврежденными могут оказаться серверы не подключенные в данный момент к Service Manager, но проблема может всплыть позднее в самое неподходящее время. Следовательно надо проверить все серверы и вылечить их.

# Получить список имен серверов, которые пингуются.
# Это значительно ускоряет процесс.
$servers = Get-ADComputer -SearchBase "OU=Servers,DC=firm,DC=ru" -Filter * | Select-Object -ExpandProperty Name | Where-Object { Test-Connection -ComputerName $_ -Count 1 -ErrorAction SilentlyContinue }

# Проверяем каждый сервер на конкретную этой ситуации ошибку.
$brokenServers = $servers | Where-Object { (Get-WindowsFeature -ComputerName $_ -ErrorVariable err -ErrorAction SilentlyContinue) -and ($err.Exception -is "System.Collections.Generic.KeyNotFoundException") }

$brokenServers

# Если найден поврежденный сервер, то выполняем на нем команду:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all

Filed under: Active Directory, Powershell, Windows | Tagged: Powershell, Windows |

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске pes 2021
  • Ошибка при запуске sea of thieves в стим
  • Ошибка при запуске pes 2020 steam api
  • Ошибка при запуске sea of thieves xbox
  • Ошибка при запуске pes 2013