Если вы видите MMC не может открыть файл virtmgmt.msc сообщение об ошибке на вашем компьютере с Windows 10, следуйте этим решениям, чтобы избавиться от этой проблемы. Хотя это необычное сообщение, вы можете исправить его, если оно появляется на вашем компьютере при открытии диспетчера Hyper-V.
Во всем сообщении об ошибке написано что-то вроде этого:
MMC не может открыть файл virtmgmt.msc.
Это может быть связано с тем, что файл не существует, не является консолью MMC или был создан более поздней версией MMC. Это также может быть связано с тем, что у вас недостаточно прав доступа к файлу.
Почему это появляется
Это сообщение об ошибке появляется на вашем компьютере в основном по двум причинам.
- Hyper-V не активирован на вашем компьютере, но вы пытаетесь открыть его с помощью ярлыка на рабочем столе или чего-то подобного.
- Файл в папке MMC поврежден. Если вирус или рекламное ПО атаковали ваш компьютер ранее, есть шанс получить эту ошибку на вашем компьютере.
Чтобы исправить ошибку MMC не удается открыть файл virtmgmt.msc, выполните следующие действия:
- Включите Hyper-V из компонентов Windows
- Переименуйте или удалите папку MMC
Чтобы узнать больше об этих шагах, продолжайте читать.
1]Включите Hyper-V из компонентов Windows.
Если у вас есть ярлык для открытия диспетчера Hyper-V, но он не включен на вашем компьютере, вы обязательно получите это сообщение об ошибке.
Самый простой способ обойти эту проблему — включить Hyper-V, Hyper-V Management Tools и Hyper-V Platform из окна Windows Features.
Ищи Включение и отключение функций Windows в поле поиска на панели задач и щелкните соответствующий результат. После открытия Возможности системы Windows окно, поставьте галочку в Hyper-V флажок и щелкните Ok кнопка.
Затем на вашем компьютере произойдут некоторые изменения, которые вы увидите на экране.
После этого перезагрузите компьютер и попробуйте открыть ярлык, чтобы установить Hyper-V на свой компьютер.
2]Переименуйте или удалите папку MMC.
Иногда вредоносное ПО может повредить файлы и папки на вашем компьютере. Если папка MMC, представляющая фоновый процесс, была повреждена, есть вероятность получить эту ошибку. Вот почему выполните следующие действия, чтобы переименовать или удалить эту папку на вашем компьютере.
Сначала покажите скрытые файлы и папки в Windows 10 и перейдите по этому пути —
C:Usersyour-usernameAppDataRoamingMicrosoft
Здесь вы увидите MMC папка.
Вы можете переименовать эту папку или удалить ее со своего компьютера.
Затем перезагрузите компьютер и попробуйте открыть Hyper-V.
Вот и все!
Описание сообщения об ошибке
При попытке открыть диспетчер устройств или в окне «Управление компьютером», получено сообщение об ошибке, подобное приведенному ниже:
MMC не может открыть файл C:WINDOWSsystem32devmgmt.msc.
Возможно, файл не существует, не является консолью MMC или был создан более поздней версией MMC. Также возможно, нет достаточных прав доступа к файлу.
Чтобы получить помощь в решении проблемы, перейдите к разделу «помощь в решении проблемы». Если вы предпочитаете решить проблему самостоятельно, перейдите к разделу «Самостоятельное решение проблемы».
Помощь в решении проблемы
Чтобы устранить проблему автоматически, щелкните ссылку устранить проблему . Затем нажмите кнопку выполнить в диалоговом окне Загрузка файла и следуйте указаниям мастера.
Примечание. Этот мастер может быть только на английском языке. Однако автоматическое исправление также работает для других языковых версиях Windows.
Примечание. Если вы не за компьютером, на котором возникла проблема, можно сохранить автоматическое исправление на флэш-накопитель или компакт-диск, чтобы запустить его на нужном компьютере.
Теперь перейдите к «устранена ли неполадка?» раздел.
Самостоятельное решение проблемы
Эта проблема может возникнуть, если один или несколько библиотек DLL, которые используются на консоли управления Microsoft (MMC) отсутствует или поврежден. Эти файлы включают следующее:
-
Msxml.dll
-
Msxml2.dll
-
Msxml3.dll
Чтобы устранить эту проблему, выполните следующие действия:
-
Нажмите кнопку Пуск, выберите пункт Выполнить, введите cmd и нажмите кнопку ОК.
-
В командной строке введите cd %windir%system32и нажмите клавишу ВВОД.
Примечание. Папку % Windir % — папка, где установлена Microsoft Windows.
-
Введите следующие команды. После каждой команды нажмите клавишу ВВОД.
Regsvr32 Msxml.dll
Regsvr32 Msxml2.dll
Regsvr32 Msxml3.dll
-
Введите команду exit и нажмите клавишу ВВОД, чтобы закрыть окно командной строки.
-
Перезагрузите компьютер.
«Устранена ли неполадка?»
Проверьте, устранена ли проблема. Если проблема устранена, приведенные в этой статье. Если проблема не устранена, обратитесь в службу поддержки.
Дополнительные сведения
MSC-файл для MMC тесно связана с Microsoft Internet Explorer. MSC-файл использует те же файлы .dll как Internet Explorer. Кроме того msc-файл содержит список всех DLL-файлы, используемые Internet Explorer и консоль Управления.
Нужна дополнительная помощь?
- Remove From My Forums
-
Question
-
Hello,
I am trying out the Server 2012 Standard trial on a test box. My issue is that the VirtMgmt.msc file has gone missing so I cannot manage my Hyper V guests from the host. Here is what I’ve done to get into this mess.
- On a physical test box install Server 2012 Standard with a GUI (trial version)
- Added ADDS role
- Promoted to a DC
- Created a 2012 Std GUI guest VM using the Hyper V console on a local disk
- Then, on the DC (Hyper V host) I un-installed the GUI via power shell commands
- Then, I fiddled a little to see what this version is like
- Then, I re-installed the GUI using the powershell commands
Now that I have the GUI back on the Hyper V host I tried these things:
Clicking the Hyper-V Manager icon brings up this error:
— MMC cannot open the file C:Windowssystem32virtmgmt.mscBrowsing to this location shows that the file does not exist.
When I go into Add Roles, the Hyper V role is checked already so I cannot install itThe hyper V guest does run properly, I can RDP to it
Any tips would be appreciated. Honestly, I don’t know powershell too well — maybe there is a solution there to re-install the admin tools?
-Drew
EDIT: I’ve tried a few more things without any luck.
Found VirtMgmt.msc in a WinSXS folder, copied to system32 folder. When launching it MMC window says «MMC could not create the snap in». Option to add the Hyper-V snap in into an empty MMC window does not exist.
PowerShell command:
install-windowsFeature server-gui-mgmt-infra -source c:sources
and
install-windowsFeature server-gui-mgmt-infra -source Win2012dvd:sources
results in the message
Success=True
Exit Code = NoChangeNeeded-
Edited by
Friday, December 14, 2012 6:37 AM
Answers
-
Hi,
Which command did you used to uninstall Server GUI?
You may install Graphical Management Tools and Infrastructure, Server Graphical Shell and :
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell,Desktop Experience –Restart –Source
Also you may try reinstall Hyper-V feature on the Server.
For more information please refer to following MS articles:
Windows Server Installation Options
http://technet.microsoft.com/en-us/library/hh831786.aspx
Lawrence
TechNet Community Support
-
Marked as answer by
Lawrence,Lu
Tuesday, December 25, 2012 8:33 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
When I enabled the feature for Hyper V on one of our Consultant’s Windows 8.1 laptop this is the error we get when we try to open the MMC console app:
MMC Cannot open the file C:windowssystem32virtmgmt.msc
This may be because the files does not exist, is not an mmc console, or was created by a later version of MMC. This may be3 also be because you do not have sufficient access rights to the file.
The user has local admin rights and when I opened up mmc.msc manually and tried to added the hyper V snap-in tool it errored out as well.
Is there a way to install Hyper-V with our windows 8.1 enterprise disk or is there a way to repair the Hyper-V Installation?
I also tried opening vmconsole.exe and the error we get is «file and directory is corrupted and unreadable».
Answers
-
Hi,
Sorry for the delay, how’s everything going now? if issue persists, please try following steps.
Does this issue happen in other PC or other user account? if not, then as kate mentioned before, could be a corrupted user profile, I suggest you follow guide in this link to fix this issue:
(this is for Windows 7, but instruction for Windows 7 is similiar to Windows 8/8.1, in the guide, there’s a step to launch MMC, if you’re unable to open mmc, you can just run lusrmgr.msc to open «Local users and groups» )
http://windows.microsoft.com/en-in/windows/fix-corrupted-user-profile#1TC=windows-7
Meanwhile, you can also run
DISM.exe /Online /Cleanup-image /Restorehealth
to fix some corrupted files, you can use a installation disk as a source file, please refer to detailed information in the following link:
http://support.microsoft.com/kb/947821
Yolanda Zhu
TechNet Community Support-
Marked as answer by
Monday, August 11, 2014 2:47 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
When I enabled the feature for Hyper V on one of our Consultant’s Windows 8.1 laptop this is the error we get when we try to open the MMC console app:
MMC Cannot open the file C:windowssystem32virtmgmt.msc
This may be because the files does not exist, is not an mmc console, or was created by a later version of MMC. This may be3 also be because you do not have sufficient access rights to the file.
The user has local admin rights and when I opened up mmc.msc manually and tried to added the hyper V snap-in tool it errored out as well.
Is there a way to install Hyper-V with our windows 8.1 enterprise disk or is there a way to repair the Hyper-V Installation?
I also tried opening vmconsole.exe and the error we get is «file and directory is corrupted and unreadable».
Answers
-
Hi,
Sorry for the delay, how’s everything going now? if issue persists, please try following steps.
Does this issue happen in other PC or other user account? if not, then as kate mentioned before, could be a corrupted user profile, I suggest you follow guide in this link to fix this issue:
(this is for Windows 7, but instruction for Windows 7 is similiar to Windows 8/8.1, in the guide, there’s a step to launch MMC, if you’re unable to open mmc, you can just run lusrmgr.msc to open «Local users and groups» )
http://windows.microsoft.com/en-in/windows/fix-corrupted-user-profile#1TC=windows-7
Meanwhile, you can also run
DISM.exe /Online /Cleanup-image /Restorehealth
to fix some corrupted files, you can use a installation disk as a source file, please refer to detailed information in the following link:
http://support.microsoft.com/kb/947821
Yolanda Zhu
TechNet Community Support-
Marked as answer by
Monday, August 11, 2014 2:47 AM
-
Marked as answer by
На чтение 5 мин. Просмотров 2.1k. Опубликовано 03.09.2019
MSC – это файл панели управления оснастки, который открывает консоль управления Microsoft (MMC). Диспетчер устройств, планировщик задач, дефрагментатор диска, редактор групповой политики и общие папки – это лишь некоторые из инструментов MSC в Windows. Однако некоторые пользователи Windows обнаружили, что они не всегда могут открывать файлы MSC с сообщением об ошибке « MMC не может открыть файл ». Получаете ли вы сообщение об ошибке в том же ключе для утилиты Windows? Если это так, это несколько потенциальных исправлений для файлов MSC, которые не открываются.
Содержание
- Сканирование реестра
- Запустите проверку системных файлов
- Регистрация DLL файлов с помощью Regsvr32
- Зарегистрируйте Msxml.dll через командную строку
- Fix MMC DLL с помощью Fixer ассоциации файлов v2
- Откат Windows до точки восстановления
Сканирование реестра
Системные ошибки MSC могут быть связаны с поврежденными или недействительными записями реестра. Таким образом, сканирование реестра может помочь исправить файлы MSC, которые не открываются. В Windows нет встроенного средства очистки реестра, но существует множество сторонних пакетов утилит, которые включают сканер реестра.
Бесплатная программа CCleaner имеет простой и эффективный инструмент очистки реестра, и вы можете установить его, нажав Загрузить на этой веб-странице. Затем откройте программное обеспечение, нажмите Реестр , установите флажки всех элементов реестра и нажмите Сканировать на наличие проблем . Нажмите кнопку Исправить выбранные проблемы , чтобы удалить или исправить недействительные ключи реестра.
Запустите проверку системных файлов
Ошибка « MMC не может открыть файл » может быть связана с повреждением системных файлов. Проверка системных файлов – это инструмент, который сканирует и исправляет поврежденные системные файлы Windows, поэтому он может исправить файл MSC, который не открывается. Вот как вы можете сканировать с помощью SFC в Windows.
- Пользователи Windows 10 и 8 могут открыть командную строку, нажав клавишу Win + X и выбрав Командная строка (администратор) . Либо введите «cmd» в поле поиска Windows, удерживайте клавиши Ctrl + Shift и выберите «Командная строка», чтобы открыть его в качестве администратора.
- Введите «sfc/scannow» в окне «Подсказка» и нажмите клавишу Enter.
- SFC будет сканировать около 20-25 минут. Если SFC что-то исправит, он сообщит: « Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. »
- Перезагрузите Windows, если SFC что-то исправляет.
Регистрация DLL файлов с помощью Regsvr32
В консоли управления Microsoft могут отсутствовать или повреждаться файлы DLL, необходимые для утилиты MSC. В этом случае Regsvr32 пригодится для исправления ошибки MSC. Это утилита командной строки, с помощью которой вы можете зарегистрировать библиотеки DLL. Это одно из возможных исправлений Regsvr32 для ошибки MSC « MMC не может открыть файл ».
- Сначала нажмите клавишу Win + R, чтобы открыть Run.
- Затем введите команду regsvr32, показанную непосредственно ниже в Run.
- Нажмите кнопку ОК .
- Откройте путь к этой папке в проводнике: C:> Документы и настройки> имя пользователя> Приложение> Данные> Microsoft> MMC. Вам нужно заменить имя пользователя в этом пути на фактическое название папки с именем пользователя.
- Эта папка содержит файлы MSC. Ищите инструмент MSC, который не открывается для вас.
- Затем щелкните правой кнопкой мыши инструмент MSC, который не открывается; и выберите параметр Переименовать в контекстном меню.
- Введите «filename_old» в качестве нового заголовка для файла MSC.
- Затем перезапустите ОС Windows.
Зарегистрируйте Msxml.dll через командную строку
- Кроме того, вы также можете зарегистрировать библиотеки MMC с помощью Regsvr32 через командную строку. Для этого откройте командную строку в меню Win + X или введите «cmd» в поле поиска Windows.
- Затем введите команду, показанную на снимке ниже в командной строке; и нажмите клавишу возврата.
- Теперь введите следующие команды в командной строке и нажмите клавишу Return после ввода каждой из них.
Regsvr32 Msxml.dll
Regsvr32 Msxml2.dll
Regsvr32 Msxml3.dll
- Введите «exit» и нажмите «Return», чтобы закрыть командную строку.
- Затем вы можете перезагрузить Windows.
Fix MMC DLL с помощью Fixer ассоциации файлов v2
File Association Fixer v2 – это программа, которая позволяет исправлять поврежденные ассоциации файлов при повреждении реестра. Хотя программа, по-видимому, не обеспечивает поддержку типов файлов MSC, вы можете реально исправить DLL-файлы консоли управления Microsoft с помощью File Fixer Fixer. Так что это может быть полезная утилита, если у вас не открывается файл MSC.
- Нажмите кнопку Загрузить файл на этой странице, чтобы сохранить Zip-файл программного обеспечения.
- Откройте папку Zip программного обеспечения в проводнике и нажмите кнопку Извлечь все , чтобы извлечь ее.
- Вы можете открыть либо FAF x86, либо x64 версию программы.X86 предназначен для 32-битных платформ Windows, а x64 – 64-битная версия.
- Программное обеспечение предлагает вам настроить точку восстановления.
- Нажмите Исправить файлы , чтобы открыть список типов файлов в моментальном снимке ниже.
- Установите флажок DLL и нажмите кнопку Исправить выбранное .
- Перезагрузите свой рабочий стол или ноутбук.
Откат Windows до точки восстановления
Восстановление системы – это удобный инструмент для устранения неполадок Windows, который отменяет последние системные изменения. Если ваши инструменты MSC работали несколько месяцев назад, то откат Windows на четыре или пять месяцев также может исправить ошибку « MMC не может открыть файл ». Обратите внимание, что восстановление системы также удаляет программное обеспечение, установленное после даты точки восстановления. Вот как вы можете использовать восстановление системы.
- Введите «восстановление системы» в окне поиска Windows в меню «Кортана» или «Пуск». Выберите Создать точку восстановления, чтобы открыть окно «Свойства системы» ниже.
- Нажмите здесь кнопку Восстановление системы .
- Нажмите Далее и выберите Показать больше точек восстановления .
- Выберите точку восстановления, которая восходит на несколько месяцев.
- Нажмите кнопки Далее и Готово , чтобы восстановить Windows на выбранную дату.
Это несколько возможных способов защиты файлов MSC, которые не открываются. Полное сканирование на вредоносное ПО и установка всех обновлений Windows также могут решить эту проблему и снова запустить инструмент MSC.
Today I had a problem with a server running Windows 2008 R2 and HyperV. We were unable to get into the HyperV manager and had an error “MMC cannot open the file C:Windowssystem32virtmgmt.msc”.
In order to resolve this, I simply renamed the file virtmgmt to virtmgmt.old in the folder :
C:Users%Username%AppDataRoamingMicrosoftMMC
The file has probably got corrupted at some stage and by renaming the file, the next time you access the Management tool it gets recreated.
You may need to reregister the MSXML3.dll as well by going to start, run and typing in the following and click OK:
regsvr32 C:Windowssystem32msxml3.dll
You should see the following message to say it has succeeded:
Hopefully this quick fix will work for other MMC files in the MMC folder such as wbadmin for windows backup, or eventvwr for the Event viewer.
Let me know if you’ve had success with any of the following :
“MMC cannot open the file C:Windowssystem32eventvwr.msc”
“MMC cannot open the file C:Windowssystem32wbadmin.msc”
“MMC cannot open the file C:Windowssystem32ServerManager.msc”
“MMC cannot open the file C:Windowssystem32SQLServerManager10.msc”
I hope this helps someone and if it does please leave a comment below. (It’s nice to receive feedback !)
Thanks for reading,
Ian