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.