06wininout (1).pdf

(582 KB) Pobierz
12263510 UNPDF
Rozdzia³ 6
Sterowniki urz¹dzeñ
159
Konfigurowanie
urz¹dzeñ
i rozwi¹zywanie
problemów z nimi
Instalowanie nowego urz¹dzenia 164
Uzyskiwanie informacji
o zainstalowanym sterowniku
169
Zarz¹dzanie zainstalowanymi
urz¹dzeniami
178
W³¹czanie i wy³¹czanie urz¹dzeñ 180
Odczytywanie komunikatów
b³êdu sprzêtu
182
Czêœæ I: Konfiguracja, uruchamianie i usprawnianie systemu
Rozdzia³ 6: Konfigurowanie urz¹dzeñ i rozwi¹zywanie problemów z nimi
Stwierdzenie, i¿ nie ma dwóch identycznych
komputerów, wcale nie jest tak dalekie od praw-
dy. P³yty g³ówne, kontrolery dysków, karty wi-
deo i sieciowe, a tak¿e ró¿norodne urz¹dzenia ze-
wnêtrzne tworz¹ niemal nieograniczon¹ liczbê
mo¿liwych kombinacji konfiguracji komputerów.
Chocia¿ Microsoft Windows XP nie wspó³pracu-
je z ka¿dym wyprodukowanym kiedykolwiek
urz¹dzeniem, to jednak lista zgodnego sprzê-
tu jest d³uga i sprawia dobre wra¿enie. W przy-
padku nowych urz¹dzeñ oraz popularnych aktu-
alizacji Windows automatycznie wykrywa
urz¹dzenie i instaluje odpowiedni sterownik po-
zwalaj¹cy na pe³ne wykorzystanie mo¿liwoœci
sprzêtu.
Je¿eli Windows napotyka na jakiekolwiek proble-
my zwi¹zane ze sprzêtem, oddaje do twojej dys-
pozycji wiele narzêdzi, które pomog¹ ci w roz-
wi¹zaniu problemu. Chocia¿ interfejs Mened¿era
urz¹dzeñ znany jest ju¿ z poprzednich wersji sys-
temu, to jednak w Windows XP jest to narzêdzie
zdecydowanie bardziej wszechstronne.
Sterowniki urz¹dzeñ
Aby Windows móg³ skorzystaæ z jakiegokolwiek
urz¹dzenia, niezbêdny jest zgodny, w³aœciwie
skonfigurowany sterownik. Sterowniki s¹ progra-
mami obs³ugi urz¹dzeñ, które wspó³pracuj¹c
œciœle z systemem Windows, odpowiadaj¹ za
przesy³anie instrukcji u¿ytkownika do urz¹dze-
nia i zwracanie z powrotem danych. Po zainsta-
lowaniu urz¹dzenia jego sterownik jest ³adowa-
12263510.003.png
160
Czêœæ I: Konfiguracja, uruchamianie i usprawnianie systemu
ny automatycznie i dzia³a jako czêœæ systemu operacyjnego, nie wymagaj¹c ju¿ ¿ad-
nych dzia³añ ze strony u¿ytkownika.
Windows XP zawiera ogromn¹ bibliotekê sterowników – drukarek, klawiatur, skane-
rów, myszy i innych urz¹dzeñ wskazuj¹cych, aparatów cyfrowych oraz innych
urz¹dzeñ – w jednym skompresowanym pliku o nazwie Driver.cab. (Plik ten znajduje
siê w folderze %SystemRoot%\ Driver Cache\i386). Wszystkie sterowniki znajduj¹ce
siê w tym pliku maj¹ certyfikat zgodnoœci z Windows XP i s¹ cyfrowo podpisane
przez firmê Microsoft. Gdy instalujesz nowe urz¹dzenie standardu Plug and Play,
Windows szuka odpowiedniego sterownika, zaczynaj¹c od tego folderu. Jeœli znaj-
dzie, dalsza czêœæ instalacji przebiega automatycznie. Dodatkowo Microsoft udostêp-
nia najnowsze sterowniki z certyfikatem poprzez funkcjê Windows Update.
Aby urz¹dzenie zosta³o prawid³owo zainstalowane w Windows XP, sterownik musi
zawieraæ plik informacyjny (z rozszerzeniem .inf). Jest to plik tekstowy zawieraj¹cy
szczegó³owe informacje o urz¹dzeniu, nazwy plików sterownika, lokalizacje, w któ-
rych zostan¹ one zainstalowane, oraz informacjê o wersji. Wszystkie urz¹dzenia, któ-
rych sterowniki znajduj¹ siê w folderze Driver.cab, maj¹ tak¿e odpowiednie pliki in-
formacyjne umieszczone w folderze %SystemRoot%\Inf. Podczas instalacji nowego
sterownika w tej lokalizacji mo¿e zostaæ umieszczony jego plik informacyjny.
Podstawowa struktura pliku informacyjnego jest podobna do plików .ini znanych
z Windows 3. x– ka¿da informacja umieszczona jest w oddzielnej linii, pod znaj-
duj¹cym siê w nawiasach kwadratowych nag³ówkiem sekcji, tak jak w poni¿szym
przyk³adzie (bêd¹cym czêœci¹ pliku .inf aparatu cyfrowego firmy Kodak):
;
; DC240 and compatible USB camera
;
[DC240]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=DC240.Files,Kodak.Color
AddReg=DC240.AddReg
DeviceData=DC240.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DC240.Events
ICMProfiles=kodak_dc.icm
[DC240.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[DC240.DeviceData]
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
Chocia¿ plik informacyjny jest istotnym elementem instalacji sprzêtu, to jednak za-
zwyczaj nie ma potrzeby bezpoœredniej pracy z nim. Plik zawiera instrukcje wykorzy-
stywane przez system operacyjny podczas wykrywania sprzêtu Plug and Play, pod-
czas instalacji nowego urz¹dzenia za pomoc¹ Kreatora dodawania sprzêtu lub te¿
programu instalacyjnego.
Rozdzia³ 6: Konfigurowanie urz¹dzeñ i rozwi¹zywanie problemów z nimi
161
OSTRZE¯ENIE
Sk³adnia pliku informacyjnego jest z³o¿ona, jego zawi³oœci mog¹ sprawiaæ problemy nawet doœwiadczo-
nym programistom. Je¿eli oka¿e siê, ¿e instalacja sterownika nie dzia³a w³aœciwie, mo¿esz nabraæ ochoty
na dokonanie edycji tego pliku i próbê naprawy b³êdu. Mo¿esz nam zaufaæ: w ten sposób z pewnoœci¹ nie
osi¹gniesz zamierzonego rezultatu. Co wiêcej, zmiana plików .inf mo¿e spowodowaæ uszkodzenie usta-
wieñ rejestru i spowodowaæ zawieszenie siê komputera.
Nowa funkcja!
Czy podpisane sterowniki s¹ bezpieczniejsze?
Windows XP oferuje mechanizm do³¹czania cyfrowych podpisów do plików sterow-
ników. Sterownik podpisany cyfrowo mo¿na rozpoznaæ po tym symbolu:
Domyœlnie Windows XP ostrzega u¿ytkownika, jeœli ten próbuje zainstalowaæ ste-
rownik, który nie zosta³ podpisany cyfrowo. Podczas instalacji takiego sterownika zo-
baczysz komunikat widoczny na rysunku 6-1.
Rysunek 6-1. Nie lekcewa¿ tego ostrze¿enia. Niepodpisany, niezgodny sterownik mo¿e spowodowaæ problemy
z wydajnoœci¹ i stabilnoœci¹ systemu.
Podpisane sterowniki s¹ lepsze z dwóch przyczyn:
Cyfrowy podpis potwierdza, ¿e sterownik pomyœlnie przeszed³ z³o¿one procedu-
ry zgodnoœci w laboratorium jakoœci firmy Microsoft (Windows Hardware Quali-
ty Labs; WHQL). Daje to pewnoœæ, ¿e sterownik jest zgodny ze standardami insta-
lacyjnymi i ¿e nie spowoduje niestabilnoœci systemu.
Podpis oznacza tak¿e, ¿e dany sterownik nie zosta³ uszkodzony przez inny pro-
gram instalacyjny, wirusa lub konia trojañskiego.
B³êdem by³oby zlekcewa¿enie konsekwencji zainstalowania niepodpisanego i nieod-
powiedniego sterownika. Poniewa¿ sterowniki urz¹dzeñ maj¹ dostêp do zasadni-
czych funkcji systemu operacyjnego, Ÿle napisany sterownik mo¿e wywo³aæ b³¹d po-
woduj¹cy wyœwietlenie niebieskiego ekranu znacznie szybciej ni¿ b³êdny program.
Nawet wydawa³oby siê ma³o istotny sterownik mo¿e spowodowaæ nieoczekiwane
zawieszenie systemu wi¹¿¹ce siê z utrat¹ danych lub te¿ uniemo¿liwiaj¹ce ponowne
uruchomienie komputera.
12263510.004.png 12263510.005.png
162
Czêœæ I: Konfiguracja, uruchamianie i usprawnianie systemu
Czasem musisz podj¹æ trudn¹ decyzjê i wybraæ miêdzy instalacj¹ niepodpisanego ste-
rownika lub rezygnacj¹ z u¿ywania danego urz¹dzenia. Je¿eli jest ci ono potrzebne,
a zast¹pienie go by³oby zbyt kosztowne, mo¿esz dojœæ do wniosku, ¿e warto zaryzy-
kowaæ. Jednak w innych przypadkach podjêcie w³aœciwej decyzji jest znacznie trud-
niejsze, na przyk³ad wtedy, gdy musisz wybieraæ miêdzy podpisanym, lecz podsta-
wowym sterownikiem a niepodpisanym sterownikiem oferuj¹cym znacznie wiêcej
funkcji i w pe³ni wykorzystuj¹cym mo¿liwoœci urz¹dzenia.
WSKAZÓWKA
Daj szansê niepodpisanemu sterownikowi
Je¿eli zdecydujesz siê jednak daæ szansê niepodpisanemu sterownikowi, najlepszym rozwi¹zaniem jest
wykonanie kopii zapasowej danych i dok³adne przetestowanie sterownika. (Windows automatycznie two-
rzy punkt przywracania, gdy instalujesz niepodpisany sterownik). Uruchom ka¿dy program zainstalowany
w komputerze. Spróbuj uruchomiæ jednoczeœnie kilka zadañ obci¹¿aj¹cych procesor i dysk. Otwórz i zapisz
kilka plików, zw³aszcza du¿ych i skomplikowanych. Uruchom narzêdzia dyskowe, takie jak Chkdsk i Defrag.
Je¿eli nowy steroniwk ma powodowaæ jakiekolwiek problemy z u¿ywanym obecnie sprzêtem i programa-
mi, to lepiej dowiedzieæ siê o tym jak najwczeœniej, tak aby mo¿na by³o przywróciæ poprzedni¹ konfiguracjê.
Jak ju¿ wczeœniej wspomniano, domyœlnie system ostrzega przed prób¹ zainstalowa-
nia niepodpisanego sterownika. Jeœli jesteœ doœwiadczonym u¿ytkownikiem Win-
dows i masz pewnoœæ, ¿e potrafisz samodzielnie wybraæ zgodne sterowniki, mo¿esz
wy³¹czyæ to ostrze¿enie. Mo¿esz tak¿e zmieniæ ustawienia systemu w taki sposób,
aby uniemo¿liwiæ u¿ytkownikom instalacjê niepodpisanych sterowników. Dziêki
temu bêdziesz mia³ pewnoœæ, ¿e inni u¿ytkownicy twojego komputera, dzieci lub
wspó³pracownicy, nie nara¿¹ go na niebezpieczeñstwo, próbuj¹c zainstalowaæ nie-
zgodne urz¹dzenie. Aby dostosowaæ opcje zwi¹zane z instalowaniem sterowników,
wykonaj nastêpuj¹ce czynnoœci:
1. W Panelu sterowania dwukrotnie kliknij ikonê System i wybierz zak³adkê Sprzêt.
2. Kliknij przycisk Podpisywanie sterowników.
3. W oknie dialogowym Opcje podpisywania sterownika, pokzanym na rysunku 6-2,
wybierz, w jaki sposób Windows ma zareagowaæ, gdy u¿ytkownik spróbuje zain-
stalowaæ niepodpisany sterownik.
Ignoruj . Ta opcja pozwala u¿ytkownikom na zainstalowanie ka¿dego niepod-
pisanego sterownika bez koniecznoœci klikania w oknie ostrze¿enia.
Ostrzegaj . Domyœlne ustawienie w Windows XP. U¿ytkownik mo¿e zignoro-
waæ ostrze¿enie i zainstalowaæ niepodpisany sterownik.
Zablokuj . Po zaznaczeniu tego pola wyboru Windows nie pozwoli na instala-
cjê niepodpisanego sterownika.
4. Jeœli chcesz, aby wybrane ustawienie dotyczy³o wy³¹cznie bie¿¹cego u¿ytkowni-
ka, wyczyœæ pole wyboru Uczyñ tê akcjê domyœln¹ dla systemu. Zaznacz je, jeœli
chcesz, aby ustawienie dotyczy³o wszystkich u¿ytkowników.
5. Kliknij przycisk OK, aby wprowadziæ zmiany.
W przypadku niektórych sterowników, o których wiadomo, ¿e powoduj¹ powa¿ne
problemy, funkcja Windows XP Ochrona sterowników systemu Windows (Windows
Driver Protection) uniemo¿liwi ich zainstalowanie, bez wzglêdu na okreœlon¹ przez
ciebie zasadê. Gdy uruchomisz kreatora dodawania sprzêtu i wska¿esz sterownik
 
Rozdzia³ 6: Konfigurowanie urz¹dzeñ i rozwi¹zywanie problemów z nimi
163
znajduj¹cy siê na liœcie niedozwolonych sterowników, zobaczysz okno dialogowe in-
formuj¹ce, ¿e sterownik jest niezgodny i nie mo¿e byæ zainstalowany z Windows XP.
Rysunek 6-2. Wybór nale¿y do ciebie: mo¿esz z³agodziæ lub zaostrzyæ wymogi bezpieczeñstwa.
Gdy dochodzi do zablokowania sterownika, Windows wyœwietla wiele ostrze¿eñ i ko-
munikatów. Kreator dodawania sprzêtu koñczy dzia³anie, wyœwietlaj¹c informacjê, i¿
dany sterownik nie zosta³ za³adowany. Dodatkowa informacja pojawia siê w obszarze
powiadomieñ. Jednak instalacja ta nie zostanie zapisana w Dzienniku zdarzeñ.
Czy sterowniki napisane dla innych wersji systemu Windows bêd¹ dzia³a³y
w Windows XP?
Jeœli nie mo¿esz znaleŸæ podpisanego i zgodnego z Windows XP sterownika dla
urz¹dzenia, byæ mo¿e bêdziesz móg³ u¿yæ sterownika przeznaczonego dla poprzed-
niej wersji Windows.
Najwiêksze szanse na powodzenie ca³ej operacji daj¹ sterowniki napisane dla Micro-
soft Windows 2000. Wiele (ale niestety nie wszystkie) sterowników dla systemu Win-
dows 2000 bêdzie dzia³a³o poprawnie w Windows XP.
Niektóre sterowniki Windows Driver Model (WDM), napisane dla Windows Me,
równie¿ mog¹ dzia³aæ w Windows XP, ale tylko wtedy, jeœli w pliku informacyjnym
(.inf) znajduj¹ siê instrukcje dla Windows 2000/XP.
Sterowniki opracowane dla Windows 95/98, Windows NT 4 lub wczeœniejszej wersji
raczej nie bêd¹ w³aœciwie dzia³a³y w Windows XP ze wzglêdu na zbyt du¿e ró¿nice
w architekturze.
12263510.001.png 12263510.002.png
Zgłoś jeśli naruszono regulamin