Monday, May 24, 2010

Instalacja Virtual Server 2005 R2 na Windows 7

W Siódemce wprowadzono natywne wsparcie dla obrazów VHD i dodatkowo całkiem ładnie zintegrowano VirtualPC z Explorerem. Niestety domyślnie Windows 7 nie wspiera Virtual Server 2k5 R2:/ Innymi słowy nie za bardzo mamy jak uruchomić nowy laucher dla kursów MOC:/ Podczas instalacji VS2k5 dostaniemy komunikat typu:



Mimo komunikatu instalacja zakończy się sukcesem. Niestety po ponownym uruchomieniu komputera system nie będzie mógł podnieść usługi vssrvc.exe, ponieważ zostanie ona uznana za niekompatybilną. Rozwiązanie problemu, które udało mi się znaleźć polega na wyłączeniu, na czas instalacji, części opcji mechanizmu zgodności.

Szybkie Now how:

  1. Na starcie instalujemy IIS, jest do jeden z dodatków systemu, który możemy doinstalować przez dodaj usuń programy.

  2. Po zainstalowaniu IIS odpalamy jako administrator gpedit.msc.

  3. W drzewie polis przechodzimy do Konfiguracja komputera -> Szablony administracyjne –> Składniki Systemu Windows –> Zgodność aplikacji.

  4. Następnie włączamy odpowiednie ustawienia, nie wszystkie z ustawień są wymagane. Obecnie nie miałem czasu dochodzić, które poza widocznymi na zdjęciu mogą być nie skonfigurowane:

  5. Po konfiguracji w/w opcji przechodzimy dalej do gałęzi  Konfiguracja komputera -> System –> Rozwiązywanie Problemów i diagnostyka –> Diagnostyka zgodności aplikacji.

  6. Wyłączamy klucze zgodnie z poniższym rysunkiem:

  7. Zamykamy gpedit.msc

  8. Uruchamiamy wiersz poleceń jako administrator i wpisujemy: gpupdate /force

  9. Restartujemy komputer, czasami gdy komputer nie zostanie zrestartowany Asystent zgodności aplikacji uruchomi się podczas instalacji.

  10. Uruchamiamy instalator Virtual Server 2k5 R2

  11. Po zakończeniu instalacji przechodzimy do katalogu gdzie zainstalowaliśmy VServer (Domyślnie: C:\Program Files\Microsoft Virtual Server\

  12. Zmieniamy nazwę pliku vssrvc.exe na np. vssrvc7.exe

  13. Za pomocą Run As uruchamiamy regedit i modyfikujemy wszystkie klucze rejestru, które zawierają wpis vssrvc.exe na  vssrvc7.exe.

  14. Uruchamiamy ponownie komputer

  15. Cofamy wszystkie zmiany z kroku 4-6

Czy Virtual Server 2005 będzie jeszcze w pełni wspierany przez Windows 7 tego nie wiadomo. Osobiście wydaje mi się, że nie. Wynika to z faktu, że nie jest to usługa dedykowana na desktopy. Poza tym V Server nie posiada niektórych dodatków, które pojawiły się w nowym Virtual PC.

10 comments:

  1. a nie da się przygotować shima za pomocą ACT? byłoby szybciej.

    ReplyDelete
  2. Nie korzystałem wcześniej więc trudno jest mi powiedzieć. Jak będę miał chwile czasu to sprawdzę:)

    ReplyDelete
  3. A możesz trochę dokładniej opisać punkt 13? Byłabym wdzięczna :)

    ReplyDelete
  4. @Beata
    1. Po otwarciu regedit'a z runas wybierasz kombinacje klawiszy Ctrl+F i wpisujesz sobie vssrvc.exe.
    2. System znajdzie pierwszy klucz, którego wartość zawiera vssrvc.exe
    3. Klikasz na znaleziony klucz i dopisujesz przed .exe wpisujesz 7 i zatwierdzasz
    4. Klikasz F3 i czekasz aż system znajdzie kolejny klucz
    5. Modyfikujesz go tak by z vssrvc.exe zrobilo się vssrc7.exe
    6. Powtarzasz krok 4-5 aż system nie zacznie wyszukiwać kluczy już zmodyfikowanych.
    7. Zamykasz regedit:)

    ReplyDelete
  5. punkt 3 i 5 wskazuje na to samo miejsce ... :/

    ReplyDelete
  6. Poprawione, dzięki za zwrócenie uwagi:)

    ReplyDelete
  7. Szkoda, ze na 2k8r2 nie dziala.

    ReplyDelete
  8. Na w2k8 beta działa, na r2 ponoć działa, ale nie możesz mieć zainstalowanego hyper v ;] także bez sensu, bo rozumiem, że Chciałeś pominąć instalację kilku systemów ;] zawsze można scalać dyski ze szkoleń pod virtual server 2005 i podpinać pod hyper v, ale niestety nie działa to za dobrze:/

    ReplyDelete
  9. DA się to zrobić szybciej. ja robiłem wg tego wątku: http://social.technet.microsoft.com/Forums/en-US/w7itprovirt/thread/a98e77b7-95d4-444f-8dbc-630c98074436/


    - pkt. 1 i 2: IIS jest zbędny - zamiast niego instalujemy VMRCplus (stąd: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11911 )
    - pkt. 3 i 4: wystarczyło włączyć "Wyłącz aparat zgodności aplikacji"
    - pkt. 5-9 pominąłem
    - 10-13 wykonuję tak samo
    - punkt 15 wykonuję przed restartem

    ReplyDelete
  10. "Mimo komunikatu instalacja zakończy się sukcesem.". Niby jak?! Jak ten komunikat blokuje dalszą część instalacji!

    ReplyDelete