Maszyny wirtualne systemu Windows nie będą działać


10

Próbuję skonfigurować kilka maszyn wirtualnych do testowania witryn w różnych starych wersjach IE. Miałem Microsoft Virtual PC pracujący na starszym komputerze w trybie XP i 2 inne dyski VHD firmy Microsoft, które pozwoliły mi na testowanie w IE6-IE8. Niedawno dostałem nową maszynę roboczą i próbuję ponownie skonfigurować maszyny wirtualne do testowania, jednak wydaje się, że nic nie działa. Zarówno stary, jak i nowy system działają pod kontrolą Windows 7 64-bit Ultimate z procesorami AMD.

Pobrałem tryb Virtual PC i XP stąd http://www.microsoft.com/windows/virtual-pc/download.aspx i przeszedłem proces instalacji. Tryb XP jest zainstalowany, ale kiedy próbuję go uruchomić, przechodzi on przez proces wstępnej instalacji, ale kończy się niepowodzeniem, gdy jest prawie ukończony z błędem „Nie można ukończyć instalacji”. (Po googlowaniu widzę, że może to być konflikt z moim procesorem)

Pobieram inne wirtualne dyski twarde stąd http://www.microsoft.com/windows/virtual-pc/download.aspx , aby uzyskać inne wersje IE i spróbować skonfigurować je również na wirtualnym komputerze. Klikam je, aby uruchomić komputer, a zarówno Windows 7 z IE8, jak i Windows Vista z IE7 po prostu zawieszają się na czarnym ekranie.

Zamiast tego próbuję użyć Virtual Boxa i otrzymuję Windows XP z uruchomionym IE6, ale nie mam połączenia z Internetem na maszynie wirtualnej. Próbuję różnych ustawień i szukam w Google poprawnych ustawień, ale wydaje się, że nic nie działa. Gdy ładuję maszynę wirtualną, XP pokazuje, że znalazł nowy sprzęt, ale potrzebuje sterowników. Jednym z tych elementów jest karta sieciowa, ale nie mogę połączyć się z Internetem, aby pobrać sterownik z systemu-gościa. VirtualBox mówi mi, że muszę zainstalować rozszerzenia, aby wszystko działało poprawnie. Przechodzę przez proces instalacji w systemie-gościu i ponownie uruchamiam maszynę wirtualną, jednak teraz XP prosi o sprawdzenie poprawności i nie mam dostępu do maszyny wirtualnej. Próbuję zainstalować drugi 2 system operacyjny (Vista i 7), ale otrzymuję BSOD zaraz po wyświetleniu ekranu startowego i zrestartowaniu maszyny wirtualnej.

Czuję się tak sfrustrowany, próbując sprawić, by to zadziałało, naprawdę doceniłbym wszelką pomoc w uruchomieniu maszyn wirtualnych lub wszelkie alternatywy dla testowania stron internetowych w Internet Explorerze.


IE ma funkcję, dzięki której można go uruchomić jako starszą wersję. Po prostu nie mam pojęcia, jak to zrobić.
cutrightjm

Tak, chwilowo używam tego, ponieważ muszę przeprowadzić testy na tej jednej stronie, ale słyszałem, że nie zawsze jest to dokładne.
biggles

Czy próbowałeś upewnić się, że zapora jest wyłączona na komputerze hosta? Czy możesz pingować komputer-host z wirtualnej maszyny-gościa?
Arran

@jlego: Zamiast kontynuować konfigurację maszyn wirtualnych, sugeruję użycie zamiast tego IE Testera: my-debugbar.com/wiki/IETester/HomePage . Uważam to za bardzo przydatne.
James P

@James Przeczytałem o tym, jak niedokładny jest IETester. Moim tymczasowym rozwiązaniem jest użycie wbudowanych narzędzi programistycznych IE9, które całkiem dobrze emulują wcześniejsze wersje IE.
biggles,

Odpowiedzi:


22

To rozwiązało dla mnie: http://timwise.blogspot.com/2012/04/running-ie-application-compatibility.html

Dla mnie obraz przechodziłby w połowie drogi przez bootujące okna, a potem niebieski ekran (BSOD). Odkryłem, że można to obejść, usuwając ustawienia kontrolera SATA urządzenia i zamiast tego dodając dysk pod kontrolerem IDE. Następnie komputer uruchomił się pomyślnie.

Zasadniczo musisz usunąć obraz SATA i ponownie dodać jako IDE.


1
Cieszę się, że mogę służyć :-) Uznałem, że nie będę sam na tym, i to był skok wyobraźni, który doprowadził mnie do odpowiedzi. No i oczywiście dostaje to ode mnie głos (lol).
Tim Abell,

1
Koleś, jak się o tym dowiedziałeś? Nie mogę uwierzyć, że to rozwiązało mój problem. Zwykle nie publikuję bezużytecznych komentarzy „dziękuję”, ale stary, ten mnie uratował.
Marco Aurélio Deleu

Wow, ten też mnie uratował. Dziękuję Ci! Brak wskazania, że ​​to był problem. Wpadłem na to podczas próby uruchomienia maszyny wirtualnej IE 11 on Win 7 (x86)z VirtualBoxwłączonym macOS 10.13.4.
Josh Buchea

0

Ustaw sieci na maszynach wirtualnych VBox, aby korzystały z sieci Bridged lub NAT. Upewnij się, że udostępnia on adapter na żywo z hosta.


Próbowałem z NAT i z mostem z maszyną wirtualną XP, którą miałem, ale nie kości. Maszyny wirtualne Vista i Seven nawet nie uruchomią się poprawnie, więc nie mogę tego powiedzieć.
biggles

0

Sprawdź często zadawane pytania dotyczące sieci VirtualBox: https://www.virtualbox.org/wiki/User_HOWTOS

Zwykle konfiguruję 2 wirtualne karty sieciowe na moich maszynach wirtualnych - jeden NAT i jeden tylko host. Tylko host umożliwia maszynie wirtualnej komunikowanie się z hostem (na przykład łączenie się z lokalnym serwerem WWW działającym tam), a NAT umożliwia maszynie wirtualnej komunikację z sieciami zewnętrznymi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.