Objawy
Rozważ następujący scenariusz:
-
Rola funkcji Hyper-V jest włączona na komputerze z systemem Windows Server 2008.
-
Domyślny język komputera jest ustawiony na niemiecki.
-
Linux maszyny wirtualnej jest zainstalowany na tym komputerze.
W tym scenariuszu klawisza AltGr nie działa na maszynie wirtualnej Linux. W rezultacie nie można wpisać następujące znaki:
-
²
-
³
-
{
-
[
-
]
-
}
-
\
-
@
-
€
-
µ
-
~
Uwaga Klawisz AltGr znajduje się prawego klawisza ALT na klawiaturze niemiecki.
Przyczyna
Systemy Windows umożliwia wskazanie klawisza AltGr na niemieckiej klawiatury lewej kod skanowania CTRL wraz z kodem skanowanie prawym klawiszem ALT. Jednakże maszyny wirtualnej Linux spodziewa się otrzymywać tylko kod skanowania prawym klawiszem ALT. Gdy system Windows wysyła lewy CTRL Zeskanuj kod wraz z kodem skanowanie prawym klawiszem ALT, Linux maszyny wirtualnej nie interpretuje te skanowania kodów jako klawisza AltGr.
Rozwiązanie
Informacje dodatku Service Pack
Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek service pack dla systemu Windows Server 2008. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
968849 jak uzyskać najnowszy dodatek service pack dla systemu Windows Server 2008
Informacje o poprawce
Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej i obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Ważne poprawki systemu Windows Vista i Windows Server 2008 są zawarte w tych samych pakietach. Jednakże tylko jeden z tych produktów może być wymieniony na stronie "Żądanie poprawki". Aby zażądać pakietu poprawek, który dotyczy systemu Windows Vista i Windows Server 2008, wystarczy wybrać produkt, który znajduje się na stronie.
Wymagania wstępne
Z rolą Hyper-V, aby zastosować tę poprawkę, musi mieć system Windows Server 2008.
Wymaganie dotyczące ponownego uruchomienia
Musisz ponownie uruchomić komputer po zastosowaniu tej poprawki.
Informacje dotyczące zastępowania poprawek
Ta poprawka nie zastępuje żadnych innych poprawek.
Informacje o plikach
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wymienione w skoordynowanego czasu uniwersalnego (UTC). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w narzędziu Data i godzina w Panelu sterowania.
Informacje o plikach systemu Windows Server 2008
Pliki MANIFESTU (manifest) i pliki MUM (mum) instalowane dla poszczególnych środowisk są
wymienione osobno
. Pliki MUM i pliki MANIFESTU oraz skojarzone pliki katalogu zabezpieczeń (.cat), są krytyczne dla utrzymania stanu zaktualizowanego składnika. Pliki wykazu zabezpieczeń (ich atrybuty nie zostały wymienione) są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Windows Server 2008 X 64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Vmwp.exe |
6.0.6001.22366 |
3,524,608 |
02-Feb-2009 |
06:35 |
x64 |
Ostrzeżenie: Nieprawidłowa modyfikacja rejestru za pomocą Edytora rejestru lub inną metodą może spowodować poważne problemy. Te problemy mogą wymagać ponownej instalacji systemu operacyjnego. Firma Microsoft nie gwarantuje, że możliwe będzie rozwiązanie tych problemów. Modyfikujesz rejestr na własną odpowiedzialność.
Aby rozwiązać ten problem, wykonaj następujące kroki:
-
Należy zainstalować poprawkę 963709.
-
W następującym kluczu rejestru należy dodać wpis rejestru o nazwie "KeyboardWorkaroundEnabled", Ustaw typ REG_DWORD, a następnie ustaw wartość 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Worker
Uwaga Po zainstalowaniu poprawki, a następnie utworzyć nowy wpis rejestru, system Windows Server 2008, na usuwa lewej kod skanowania CTRL po niej następuje kod skanowania prawym klawiszem ALT. Jednakże może to wpłynąć na zamierzone lewy CTRL + kombinacje klawiszy prawy ALT. Aby obejść ten problem, przytrzymaj naciśnięty lewy klawisz CTRL na kilka sekund przed przytrzymaj wciśnięty prawy klawisz ALT.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Dotyczy" tego artykułu.
Więcej informacji
Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
899474 kombinacji klawiszy ALT + CTRL i ALTGR nie działają w Virtual PC 2004 z dodatkiem Service Pack 1
Informacje o dodatkowych plikach dla systemu Windows Server 2008
Windows Server 2008 X 64 innych plików
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Amd64_microsoft-hyper-v-vstack-vmwp_31bf3856ad364e35_6.0.6001.22366_none_91adec95316ef36f.manifest |
Nie dotyczy |
192,587 |
02-Feb-2009 |
07:07 |
Nie dotyczy |
Package_for_kb963709_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum |
Nie dotyczy |
1 528 |
02-Feb-2009 |
14:02 |
Nie dotyczy |
Package_for_kb963709_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum |
Nie dotyczy |
1 430 |
02-Feb-2009 |
14:02 |
Nie dotyczy |
Package_for_kb963709_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum |
Nie dotyczy |
1,532 |
02-Feb-2009 |
14:02 |
Nie dotyczy |
Package_for_kb963709_server~31bf3856ad364e35~amd64~~6.0.1.0.mum |
Nie dotyczy |
1 438 |
02-Feb-2009 |
14:02 |
Nie dotyczy |
Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft