Не вдається ввімкнути Hyper-V для Windows 10 Education


0

Мета:

  • Запустити Докер

Вимоги:

  • Hyper-V для вікон увімкнено

Система інформації - Powershell

PS >systeminfo
OS Name:                   Microsoft Windows 10 Education
Hotfix(s):                 5 Hotfix(s) Installed.
                           [01]: KB4462930
                           [02]: KB4470788
                           [03]: KB4480056
                           [04]: KB4480979
                           [05]: KB4480116
Hyper-V Requirements:      VM Monitor Mode Extensions: Yes
                           Virtualization Enabled In Firmware: Yes
                           Second Level Address Translation: Yes
                           Data Execution Prevention Available: Yes

Інформація про систему:

OS Name Microsoft Windows 10 Education
Version 10.0.17763 Build 17763
Other OS Description    Not Available
OS Manufacturer Microsoft Corporation
System Name DESKTOP-4AO32OM
System Manufacturer System manufacturer
System Model    System Product Name
System Type x64-based PC
System SKU  SKU
Processor   AMD Ryzen 7 1700X Eight-Core Processor, 3400 Mhz, 8 Core(s), 16 Logical Processor(s)
BIOS Version/Date   American Megatrends Inc. 0902, 9/8/2017
SMBIOS Version  3.0
Embedded Controller Version 255.255
BIOS Mode   UEFI
BaseBoard Manufacturer  ASUSTeK COMPUTER INC.
BaseBoard Product   ROG STRIX B350-F GAMING
BaseBoard Version   Rev X.0x
Platform Role   Desktop
Secure Boot State   Off
PCR7 Configuration  Binding Not Possible
Windows Directory   C:\Windows
System Directory    C:\Windows\system32
Boot Device \Device\HarddiskVolume2
Locale  USA
Hardware Abstraction Layer  Version = "10.0.17763.194"
User Name   DESKTOP-4AO32OM\starlord
Time Zone   W. Europe Standard Time
Installed Physical Memory (RAM) 32.0 GB
Total Physical Memory   31.9 GB
Available Physical Memory   27.4 GB
Total Virtual Memory    36.7 GB
Available Virtual Memory    29.6 GB
Page File Space 4.75 GB
Page File   C:\pagefile.sys
Kernel DMA Protection   Off
Virtualization-based security   Not enabled
Device Encryption Support   Reasons for failed automatic device encryption: TPM is not usable, PCR7 binding is not supported, Hardware Security Test Interface failed and device is not InstantGo, Un-allowed DMA capable bus/device(s) detected, TPM is not usable
Hyper-V - VM Monitor Mode Extensions    Yes
Hyper-V - Second Level Address Translation Extensions   Yes
Hyper-V - Virtualization Enabled in Firmware    Yes
Hyper-V - Data Execution Protection Yes

Проблема:

При спробі включити Hyper-V із налаштувань turn windows features on or offя отримую цю помилку:

Hyper-V

При спробі способу Powershell я також отримую помилку:

PS C:\Windows\system32> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature : The referenced assembly could not be found.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

У мене, здається, є всі вимоги щодо використання Hyper-V, і що мені заважає ввімкнути Hyper-V? Також у мене нещодавно чиста установка Windows, так що тут не повинно бути ніякого безладу.

я думав, що мені потрібні пакети, можливо, деякі оновлення. Але Windows каже, що оновлення не доступне ...

Спроби звідси: - Неможливо включити Hyper-V на моїй машині

Редагувати: Збій, здається, не є специфічним для Hyper-V. Намагаючись увімкнути іншу функцію (.NET Framework 3.5) з графічного інтерфейсу, Turn Windows features on or offвиходить той же код помилки, що і на малюнку вище.

Питання тоді: Як я можу надалі усунути неполадки, щоб дізнатися, що зупиняється turn windows features on/offвід завершення функцій включення?

Редагувати - Спроба відповіді від Даніеля Б.

Я спробував видалити підрозділи реєстру під, PackageDetectале це видає помилку: помилка regedit

Видалення одного та одного вручну також не працює.

Я спробував спосіб Powershell, але мені там не вистачає навичок.

Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\*' -Recurse
Remove-Item : Cannot find path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect' because it does not exist.
At line:1 char:1
+ Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Co ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (HKLM:\SOFTWARE\...g\PackageDetect:String) [Remove-Item], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

І так, я роблю це як адміністратор.

Була також пропозиція видалити зайві мовні пакети. Зараз у мене лише англійська, і я досі не можу включити Hyper-V

Мовний пакет

Редагувати - надання помилки від fuslogvw

Встановлений .NET Framework 4.7.2 Developer Packта використаний fuslogvw.exeінструмент, розташований за адресою C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\. ПотрібноLog bind failures to disk запускатись як адміністратор , із налаштувань увімкнено та викликати помилку за допомогою команди powerhell для включення Hyper-V (помилка НЕ ​​спрацьовує при включенні / вимкненні функцій gui / turn windows). Оновлення списку видало помилки, натисніть Переглянути журнал, щоб отримати помилки як текстовий файл.

Пастебін: https://pastebin.com/Zn30Kqt7

Дослідження шляхів, на які посилається журнал помилок:

LOG: Attempting download of new URL file:///C:/Windows/System32/WindowsPowerShell/v1.0/Microsoft.Dism.PowerShell.dll.DLL.
LOG: Attempting download of new URL file:///C:/Windows/System32/WindowsPowerShell/v1.0/Microsoft.Dism.PowerShell.dll/Microsoft.Dism.PowerShell.dll.DLL.
LOG: Attempting download of new URL file:///C:/Windows/System32/WindowsPowerShell/v1.0/Microsoft.Dism.PowerShell.dll.EXE.
LOG: Attempting download of new URL file:///C:/Windows/System32/WindowsPowerShell/v1.0/Microsoft.Dism.PowerShell.dll/Microsoft.Dism.PowerShell.dll.EXE.
LOG: Attempting download of new URL file:///C:/Windows/system32/WindowsPowerShell/v1.0/Modules/Dism/Microsoft.Dism.PowerShell.dll.DLL.
LOG: Attempting download of new URL file:///C:/Windows/system32/WindowsPowerShell/v1.0/Modules/Dism/Microsoft.Dism.PowerShell.dll/Microsoft.Dism.PowerShell.dll.DLL.
LOG: Attempting download of new URL file:///C:/Windows/system32/WindowsPowerShell/v1.0/Modules/Dism/Microsoft.Dism.PowerShell.dll.EXE.
LOG: Attempting download of new URL file:///C:/Windows/system32/WindowsPowerShell/v1.0/Modules/Dism/Microsoft.Dism.PowerShell.dll/Microsoft.Dism.PowerShell.dll.EXE.
PS C:\Windows\system32> Get-ChildItem -Path "C:\Windows\System32\WindowsPowerShell\v1.0\" -Directory


    Directory: C:\Windows\System32\WindowsPowerShell\v1.0


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       09/15/2018  11:08 AM                en
d-----       09/15/2018  11:08 AM                en-US
d-----       09/15/2018   9:34 AM                Examples
d-----       09/15/2018  11:11 AM                Modules
d-----       09/15/2018   9:33 AM                Schemas
d-----       09/15/2018   9:33 AM                SessionConfig

У мене немає каталогу, який називається Microsoft.Dism.PowerShell.dll. Я думаю , це проблема .

PS C:\Windows\system32> Get-ChildItem -Path "C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Dism" -Directory


    Directory: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Dism


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       09/15/2018  11:08 AM                en

У мене також немає каталогу в WindowsPowerShell/v1.0/Modules/Dism/Microsoft.Dism.PowerShell.dll.

Чому це? Які варіанти цього виправити? Підготувати вікна? Хоча це ще не місяць тому, я перевстановив Windows 10.


1
Поясніть, будь ласка, причину скорочення
Starlord

Запустіть sfc /scannowяк адміністратор і спробуйте ще раз
gronostaj

Ви все це робите як адміністратор? Це говорить: Якщо команду не вдалося знайти, переконайтеся, що ви використовуєте PowerShell як адміністратор
Ian W

@gronostaj Я спробував це як пропозицію із пов'язаного рішення. Так, я запускаю це як адміністратор.
Starlord

Відповіді:


1

Під час пошуку в Інтернеті помилки, що виникає, одне рішення постійно з’являється: Видалення всіх підрозділів під наступною клавішею

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect

( Дивіться тут, наприклад. )

Це, очевидно, ядерний варіант, і вам слід створити повну резервну копію вашої системи перед внесенням змін . Він міг назавжди зламати Windows CBS, тобто. Оновлення Windows, функції Windows, все.

Мабуть, першопричиною є те, що ваш ПК думає, що якийсь мовний пакет встановлюється, коли його насправді немає, що призводить до «відсутніх» файлів.


мовний пакет ... Боже чорт Microsoft. Я намагався видалити реєстр, але чомусь це було неможливо. Дивіться моє оновлене запитання. Чи є спосіб дізнатися, який мовний пакет викликає проблеми?
Starlord

Може бути. Ви можете спробувати скористатися fuslogvw(частиною .NET SDK, яку вам доведеться встановити), щоб увімкнути ведення журналу для цього типу помилок (натисніть «Налаштування», потім «Журнал прив’язує помилки до диска»), а потім спровокуйте помилку. Оновіть список і подивіться, що з’являється. Не забудьте після цього відключити ведення журналу!
Даніель Б

Я створив пастину з журналом помилок. Я не впевнений, чи це було корисно, але це не з моєї точки зору. pastebin.com/Zn30Kqt7 Догляньте ?
Starlord

0

Ну, це незручно.

Я вирішив знову встановити Windows 10 Edu. Процес пройшов так:

Використовуючи Windows MediaCreationTool, я поклав ISO на USB-накопичувач. Ще на Windows я лише двічі клацнув на setup.

введіть тут опис зображення Потім я пройшов через меню та перевстановив вікна, зберігаючи всі свої файли та інше. Нічого головного.

Установка пройшла нормально, Windows перезавантажується.

Переходжу до Увімкнення та вимкнення функцій Windows . Я зауважую, що .NET Framework 3.5 НЕ відзначався. Я згадав, що читав щось про Hyper-V та .NET, я поставив галочку. .NET встановлює. Тоді я відмічаю Hyper-V, а Hyper-V встановлюю просто чудово. Докер зараз теж добре встановлюється.

Я не можу пригадати, чи раніше .NET 3.5 поставляли галочку, але принаймні щось вирішили зараз. Можливо, це була перевстановлення Windows або .NET 3.5. Не знаю.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.