Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13428|Odpowiedź: 0

Rozwiązania konfliktów między Hyper-V a VirtualBox a VMware

[Skopiuj link]
Opublikowano 14.04.2018 21:20:17 | | |
Instalacja Visual Studio może powodować konflikty między VirtualBox a VMware, ponieważ zainstalowano SDK Windows Phone, a konflikty objawiają się następująco:

Po otwarciu VirtualBox i tworzeniu 64-bitowej maszyny wirtualnej za pomocą VMware pojawia się następujący komunikat o błędzie:

Sprzętowa akceleracja VT-x/AMD-V została włączona, ale nie działa. Twój 64-bitowy gość nie wykryje 64-bitowego procesora i nie będzie mógł się uruchomić.
Proszę upewnić się, że poprawnie włączyłeś VT-x/AMD-V w BIOS-ie swojego komputera hosta.


Jest to spowodowane tym, że SDK Windows Phone ma włączone Hyper-V podczas instalacji.

Symulator telefonu w SDK Windows Phone musi być zwirtualizowany za pomocą Hyper-V. Hyper-V to oprogramowanie do wirtualizacji Microsoftu, podobne do VirtualBox i VMware, które może być używane do tworzenia maszyn wirtualnych. Nazywane są hipervisorami lub monitorami maszyn wirtualnych. Ponieważ Hyper-V nie może współistnieć z VirtualBox i VMware, VirtualBox i VMware nie będą działać poprawnie, gdy Hyper-V zostanie włączony. "VT-x/AMD-V" wspomniany w powyższym błędzie to sprzętowe wsparcie wirtualizacji procesora, które jest już włączone w BIOS-ie; Hyper-V go używał, więc VirtualBox i VMware narzekali, że nie działa.

Rozwiązaniem jest wyłączenie Hyper-V. Istnieje kilka ścieżek:

Pierwsza metoda: Wykonaj polecenie z uprawnieniami administratora: bcdedit /set hypervisorlaunchtype wyłączone.

                   Odpowiednie polecenie do otwarcia Hyper-V to: bcdedit /set hypervisorlaunchtype auto.

Druga metoda: użyj programu graficznego "Dodaj lub usuń komponenty Windows" i odznacz w nim Hyper-V.

Wszystkie powyższe metody wymagają ponownego uruchomienia komputera. A po wyłączeniu Hyper-V nie możesz używać emulatora telefonu w SDK Windows Phone.

Nie znalazłem sposobu, by uruchamiać maszyny wirtualne VirtualBox i Hyper-V jednocześnie, chyba że maszyny wirtualne w VirtualBox są 32-bitowe (próbowałem 32-bitowych maszyn z Windows XP i nadal działają bez problemu z włączonym Hyper-V).



Aby zdecydować, czy włączyć Hyper-V po uruchomieniu komputera, postępuj zgodnie z następującymi krokami:

1. Uruchamiaj z uprawnieniami administratorabcdedit /copy {current} /d "Windows 10 (Hyper-V włączony)"a następnie poprosz, że utworzono kolejny element menu startowego, zanotuj ciąg kodu w { }.

2. Uciekajbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} hypervisorlaunchtype autoKomenda, zamień tutaj czerwony kod XXX.

3. Kliknij prawym przyciskiem myszy na właściwość "Ten komputer", Zaawansowane ustawienia systemu, Uruchamianie i Przełączanie awaryjne, oraz ustaw "Czas wyświetlania listy systemu operacyjnego".





Poprzedni:.net/c# Użyj Costura.Fody do pakowania DLL do pliku EXE
Następny:sqlserver Tabela pozioma do pionowej tabeli (wiersz do kolumny)
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com