У меня странная проблема на одной из моих машин с Windows Server 2008R2 (работающей как виртуальная машина на VMware 5.5). Приложение Server Manager MMC закроется само по себе сразу или вскоре после запуска. Иногда вы попадете туда, где можете увидеть окно диспетчера сервера до его закрытия, но обычно вы даже не заходите так далеко. Нет сообщений об ошибках, которые я могу найти ни на экране, когда он закрывается, ни в журналах событий. Это происходит независимо от того, какой пользователь входит в систему (даже локальный администратор), работает ли он в обычном режиме или как администратор. Создает ли MMC какие-либо файлы журналов, которые я мог бы использовать для устранения неполадок?
Изменить: я провел дополнительное устранение неполадок с помощью SysInternals Process Monitor для просмотра mmc.exe. Я обнаружил, что последнее, что нужно сделать перед закрытием приложения:
QueryNameInformationFile C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll SUCCESS Name: \Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
После этого все потоки выходят и все закрывается должным образом. Я подумал, что, возможно, что-то не так с установкой .NET v2.0, поэтому я использовал .NET Setup Verifier для проверки, и он не обнаружил никаких проблем. На этом сервере установлены .NET 2.0 SP2, 3.0 SP2, 3.5 SP1, 4 клиента, 4 полных, 4.5, 4.5.1 и 4.5.2.
Вы ничего не нашли в журналах приложения / системы? Должен что-то сгенерировать при сбое MMC. Вы пробовали sfc / scannow? Кроме того, хотя вряд ли вы проверяли планировщик задач, чтобы узнать, может быть, кто-то сделал задачу, чтобы закрыть его при запуске, потому что, возможно, они не могли понять, как его отключить?