Rozwiązywanie problemów
Nieudana instalacja czy nieuruchomienie programu w wersji przygotowanej do innego systemu operacyjnego nie oznacza jeszcze, że nie da się go używać w Viście. Microsoft wyposażył ją w mechanizmy umożliwiające użytkownikowi samodzielne rozwiązywanie tego typu problemów.
Automatyczna konfiguracja
Kliknij, aby powiększyćGadu-Gadu 7 powoduje błąd w Viście. Powodem jest dość typowa niezgodność z mechanizmem UAC. Wystarczy uruchomić program z podwyższonymi uprawnieniami - opcja Run as administrator - aby działał poprawnie. Okno Program Compatibility Assistant pojawi się, gdy uruchomisz starszą aplikację, o której wiadomo, że powoduje określo-ny błąd w Viście. Ten mechanizm informuje o braku kompatybilności i proponuje rozwiązanie problemu podczas następnego uruchomienia danego programu. Nie wprowadza w nim zmian, ale automatycznie dobiera ustawienia trybów kompatybilności czy rozwiązuje konflikty z mechanizmem UAC.
Jeśli skutki niekompatybilności są poważne, Program Compatibility Assistant, wyświetla ostrzeżenia, a nawet blokuje uruchomienie programu. Pojawia się wówczas opcja poszukiwania rozwiązania w Internecie.
Ręczna konfiguracja http://g1.idg.pl/pcwk/grafika/2007/02/74/3.jpg W oknie właściwości każdego pliku wykonywalnego (EXE) znajdziesz kartę Compatibility. Aby ją otworzyć, kliknij prawym przyciskiem myszy plik EXE i wybierz z menu kontekstowego opcję Properties. Alternatywnie kliknij skrót do pliku wykonywalnego na pulpicie lub w menu Start. Zebrane na tej karcie ustawienia mają na celu zmianę środowiska uruchamiania tak, aby "wmówić" danemu programowi, że działa w starszej wersji Windows.
Sterowniki Podczas instalacji Visty może się okazać, że system nie ma sterowników do jakiegoś urządzenia. Wtedy należy poszukać ich na stronie producenta lub zainstalować sterowniki zgodne z Windows XP - Vista często je akceptuje i urządzenie będzie działać.
Wirtualne maszyny Jeśli zawiodą wszelkie sposoby uruchomienia aplikacji, ostatecznym rozwiązaniem jest skorzystanie z maszyny wirtualnej. W Windows Viście możesz zainstalować oprogramowanie do wirtualizacji VMware Workstation 5.5.3, Parallels Workstation czy bezpłatny Virtual PC 2007. Wymienione programy działają w Windows Viście i umożliwiają tworzenie wirtualnych komputerów, w których możesz zainstalować inny system operacyjny, np. Windows 98, i korzystać w nim z potrzebnego oprogramowania.
Zajrzyj na kartę Compatibility, gdy masz problem z uruchomieniem jakiejś aplikacji, przede wszystkim gdy nie są wyświetlane żadne komunikaty o błędach. Nie ma sensu zmieniać ustawień, jeśli program działa poprawnie lub na przykład informuje o braku odpowiedniej biblioteki DLL.
Tryby zgodności
Menu Compatibility mode na karcie Compatibility umożliwia wybór trybu zgodności ze starszymi wersjami Windows, począwszy od wersji 95, a skończywszy na Windows Server 2003. Tryby zgodności umożliwiają uruchomienie programu przeznaczonego do wcześniejszych edycji Windows, ale należy ich używać tylko wtedy, gdy nie działa on poprawnie. Większość starszych aplikacji można uruchomić bez tego. Aby włączyć tryb zgodności, wybierz z menu wersję systemu Windows, kliknij OK i uruchom kłopotliwy program, aby sprawdzić, czy zacznie działać.
Trybu zgodności nie należy włączać w wypadku antywirusów, narzędzi dyskowych i systemowych, bo grozi to utratą plików lub destabilizacją systemu operacyjnego. Do niekompatybilnych sterowników też nie używa się trybu zgodności, a trzeba poszukać aktualizacji.
Ustawienia kompatybilności
Na karcie Compatibility jest jeszcze kilka opcji ułatwiających działanie starszym aplikacjom. Możesz je zaznaczać dowolnie, podejmując próby w różnych ustawieniach.
# Run in 256 colors - w momencie uruchomienia programu system przełącza się w tryb wyświetlania 256 kolorów. # Run in 640x480 screen resolution - w momencie uruchomienia programu system zmienia rozdzielczość ekranu na 640x480. # Disable visual themes - wyłącza style graficzne. # Disable desktop composition - wyłącza przezroczystość i inne zaawansowane elementy graficzne interfejsu Visty. # Disable display scaling on high DPI settings - wyłącza automatyczne skalowanie okien programów, gdy są włączone duże czcionki.
Zakończenie pracy programu powoduje automatyczny powrót do oryginalnych ustawień np. rozdzielczości.
Zwiększanie uprawnień
Vista ma wbudowany mechanizm UAC (User Account Control), który automatycznie nadaje uruchamianym programom uprawnienia standardowego użytkownika. Oznacza to, że nie mają dostępu do niektórych zasobów, np. katalogów systemowych czy gałęzi rejestru, bo to wymaga uprawnień administratora. Z tego powodu starsze programy wymagające dostępu do chronionych zasobów nie będą działać poprawnie.
Problem możesz rozwiązać na trzy sposoby. Na wspomnianej karcie Compatibility zaznacz opcję Run this program as an administrator, a program za każdym razem będzie uruchamiany z podwyższonymi uprawnieniami. Drugi sposób polega na wybraniu z menu kontekstowego opcji Run as an administrator. Zwróć uwagę, że musisz wybrać tę opcję przed każdym uruchomieniem programu. Trzeci sposób to wyłączenie mechanizmu UAC, ale ze względów bezpieczeństwa nie polecamy go. W menu Start w pole Start Search wpisz secpol.msc i naciśnij [Enter]. W oknie konsoli przejdź do Security Settings | Local Policies | Security Options. W prawym panelu kliknij User Account Control: Run all administrators in Admin Approval Mode, a następnie wybierz wartość Disable.
Należy dodać, że zwiększenie uprawnień starszej aplikacji wcale nie oznacza, że ma ona dostęp do chronionych zasobów, takich jak rejestr i foldery systemowe. Vista zapisuje zmiany wprowadzane przez te programy w tymczasowych lokalizacjach właściwych dla danego użytkownika, np. gdy aplikacja niekompatybilna z Vistą spróbuje zapisać pliki w chronionym katalogu Program Files, zostanie utworzony wirtualny katalog Program Files, widoczny tylko dla tej aplikacji. http://www.pcworld.pl/artykuly/53847_1.html#
mam nadzieje ze to wam w jakis sposob pomoze jak nie to piszczcie jak wyglada ten problem :)
|