Dzwonek.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Istnieje kilka narzędzi do sterowania urządzeniami i pokrewnymi sterownikami: "Menedżer urządzeń", "Urządzenia i drukarki", "Urządzenie Etap ™" i narzędzie PNPULIL, które biegnie z wiersza poleceń z podwyższonymi uprawnieniami.

Menedżer urządzeń jest dostępny we wszystkich kategoriach elementów panelu sterowania i pomaga instalować i zaktualizować sterowniki do urządzeń sprzętowych, zmień parametry urządzenia do tych urządzeń i rozwiązywać problem.
W Menedżerze urządzeń można wykonać następujące zadania:

  • Wyświetl listę zainstalowanych urządzeń
  • Usuń urządzenie
  • Włącz i wyłącz urządzenie
  • Wyeliminuj nieprawidłowe działanie urządzenia
  • Odśwież sterownik urządzenia.
  • Zwiń kierowcę.

Stan urządzenia pokazuje, czy ma zainstalowane sterowniki i systemy Windows w interakcji z tym urządzeniem. Aby wyświetlić stan urządzenia:

  1. Kliknij prawym przyciskiem myszy urządzenie i wybierz polecenie Właściwości.
  2. Kliknij kartę Ogólną i w obszarze stanu, wyświetlić opis aktualnego stanu urządzenia.

Korzystanie z Menedżera urządzeń można zarządzać urządzeniami tylko na komputerze lokalnym.

Urządzenia i drukarki.

Kategoria "Urządzenia i drukarki" w panelu sterowania zapewnia również dodatkową funkcję do zarządzania urządzeniami. Aby ułatwić kompleksową konfigurację zadania, Kreator konfiguracji będzie przechowywać Cię przez cały proces instalacji. Windows 7 rozpoznaje nowe urządzenia i próbuje automatycznie pobrać i zainstalować wszystkie sterowniki dla tego urządzenia.

Urządzenia wyświetlane w "urządzeniach i drukarkach" są zazwyczaj urządzeniami zewnętrznymi, które podłączasz lub odłączają się z komputera za pośrednictwem portu lub połączenia sieciowego.

W sekcji "Urządzenia i drukarki" wyświetlana jest wielofunkcyjna drukarka, która zamiast innej drukarki może być sterowana jako jedno urządzenie, skaner lub urządzenie faksowe. Każdy indywidualny składnik drukarki wielofunkcyjnej w Menedżerze urządzeń jest wyświetlany i sterowany oddzielnie.

Etap urządzenia.

Etap urządzenia zapewnia użytkownikom nowy sposób dostępu do urządzeń i dodatkowych opcji ich zarządzania. Urządzenia są wyświetlane na pasku zadań jako ikona zdjęcia. Ta ikona na pasku zadań może zapewnić szybki dostęp do ogólnych zadań urządzenia; Wskaźniki stanu, które umożliwiają użytkownikom szybkie zrozumienie stanu baterii, stan synchronizacji urządzenia, pozostałą pojemność, odniesienia do instrukcji obsługi, dodatkowych aplikacji, społeczności informacyjnych i pomocy lub dodatkowych produktów i usług.

W specyfikacjach technologii PNP jest zdefiniowana jako komputer wykrywa i konfiguruje podłączony sprzęt, a także automatycznie instaluje sterowniki. Technologia PNP jest obsługiwana w systemie Windows 7, więc po podłączeniu urządzenia odpowiednie pakiet sterownika i konfiguracja urządzenia są automatycznie znalezione. To znacznie upraszcza instalację.

Nie należy jednak pozwolić użytkownikom na podłączenie żadnych urządzeń do komputerów. Program sterownika działa jako część systemu operacyjnego, o nieograniczonym dostępie do całego komputera, więc należy zainstalować instalację tylko prawidłowego urządzenia. Gdy użytkownik systemu Windows 7 przymocuje urządzenie, wykrywa go. Usługa Podłącz i graj. Identyfikuje urządzenie i wyszukuje w repozytorium żądanym sterowniku. Jeśli zostanie znaleziony, urządzenie jest uważane za autoryzowane i sterowniki za pomocą usługi. Podłącz i graj. Kopiuj z pamięci sterowników do lokalizacji systemu, jako regułę w folderze C: Windows System32 Drivers. Z usługą Podłącz i graj. Konfigurowanie rejestru i rozpocznij zainstalowany sterownik.

Instalowanie sterowników urządzeń z aktualizacji systemu Windows

Domyślnie zaktualizowane sterowniki urządzeń zostały pobrane do Windows Update ( Aktualizacja systemu Windows.), Pobierz i automatycznie zainstalowany na komputerach klienckich. Możesz zmienić to zachowanie w oknie dialogowym Opcje instalacji urządzenia ( Ustawienia instalacji urządzenia.). Najłatwiejszy sposób otwarcia jest wprowadzenie menu Start w polu wyszukiwania ( Początek.) urządzenie instalacyjne frazowe ( instalacja urządzenia.) i kliknij opcję Zmiana parametrów instalacji urządzenia ( Zmień ustawienia instalacji urządzenia).

Wartość domyślna jest ustawiona, aby to zrobić automatycznie (zalecana) ( Tak, wykonaj to automatycznie (zalecane)). Aby zapobiec instalacji na komputerach z systemem Windows 7 niezweryfikowani sterowniki, ustaw przełącznik, aby nigdy nie instalować sterowników z Centrum aktualizacji systemu Windows ( Nigdy nie instaluj oprogramowania sterownika z aktualizacji systemu Windows).

Jeśli wybierzesz opcję, aby zawsze zainstalować najbardziej odpowiednich sterowników z Windows Update ( Zawsze instaluj oprogramowanie najlepszego sterownika przed aktualizacją) Wykonalność zastąpienia już zainstalowanego sterownika jest automatycznie określona. Jednocześnie nie będziesz miał możliwości przetestowania nowego sterownika przed instalacją. Wybór opcji instalowania sterowników z Centrum aktualizacji systemu Windows, jeśli nie znaleziono na komputerze ( Zainstaluj tylko oprogramowanie sterownika z aktualizacji systemu Windows, jeśli nie zostanie znalezione na moim komputerze) Nie możesz również przetestować nowego sterownika przed instalacją. W środowisku przedsiębiorstwa, zwłaszcza gdy oprogramowanie jest dystrybuowane za pomocą usług Windows Update ( WSUS.), Możliwość zaktualizowania sterowników z Centrum aktualizacji systemu Windows (Windows Update) powinna być wyłączona, a strona jest wyłączona z ścieżki wyszukiwania.

Umieszczanie sterownika urządzenia.

Jeśli wymagany sterownik nie znajduje się w pamięci, administrator musi zatwierdzić to urządzenie. Ten proces nazywa się umieszczeniem (inscenizacja).

W polityce grupy można włączyć zwykły użytkownikom komputera zatwierdzić instalację urządzenia należącego do określonej klasy instalacyjnej urządzenia. Możesz także umieścić sterownik urządzenia, dzięki czemu zwykli użytkownicy mogli go zainstalować. Ale jest to niepożądane wspólne ze wszystkimi urządzeniami. W warsztacie tej lekcji dowiesz się, jak skonfigurować zasadę grupy, dzięki czemu użytkownicy bez przywilejów administracyjnych mogą zainstalować oddzielne urządzenia i klasy instalacyjne urządzenia.

W systemie Windows 7 proces umieszczenia rozpoczyna się od wyszukiwania odpowiedniego pakietu sterownika w folderach określonych w wpisie rejestru SELEVATPATH. Jak skonfigurować foldery wyszukiwania zaawansowanych sterowników urządzenia w systemie Windows 7, dowiesz się na warsztatach tej lekcji. Jeśli nie znaleziono odpowiedniego sterownika, wyszukasz w Centrum aktualizacji systemu Windows (Windows Update). Następnie zaproponowany jest użytkownik, aby wstawić dysk instalacyjny. Jeśli zostanie znaleziony sterownik, system sprawdza, czy użytkownik ma prawo do hostowania pakietu sterownika do repozytorium. Aby to zrobić, użytkownik musi mieć poświadczenia administratora lub politykę komputerową powinny umożliwić instalację znanych urządzeń do normalnych użytkowników. Następnie sprawdzanie podpisu cyfrowego pakietu. Jeśli pakiet sterownika nie jest podpisany lub podpisany za pomocą certyfikatu, który nie znalazł w repozytorium wiarygodnych wydawców, użytkownik zostanie poproszony o potwierdzenie działania. Jeśli kierowca zostanie zatwierdzony przez Urząd, kopia pakietu sterownika jest umieszczona w repozytorium kierowcy, a instalacja trwa.

Podczas umieszczania systemu Windows wszystkie niezbędne kontrole bezpieczeństwa są wykonywane, w tym weryfikację uprawnień administracyjnych i sygnatur cyfrowych. Po udanym opublikowaniu pakietu każdy użytkownik koncentruje się na komputerze będzie mógł zainstalować sterowniki z pamięci, po prostu podłączając urządzenie. Ta akcja nie wymaga specjalnych zezwoleń i jest wykonywana bez udziału użytkownika.

Instalowanie urządzenia, które nie obsługuje wtyczki i odtwarzania

Jeśli urządzenie nie obsługuje PNP (na przykład starego urządzenia), będziesz potrzebować konta z uprawnieniami administracyjnymi, aby go zainstalować. Jeśli masz urządzenie instalacyjne, Microsoft zaleca korzystanie z instalacyjnego nagranego na nim. Zwykle jest to wykonane przed podłączeniem urządzenia. W przeciwnym razie otwórz menedżer urządzeń ( Menadżer urządzeń.) Kliknij prawym przyciskiem myszy nazwę komputera w drzewie konsoli i wybierz Zainstaluj stare urządzenie ( Dodaj sprzęt dziedzicący.). Kreator instalacji sprzętu otwiera się ( Dodaj kreatora sprzętu.).

Wykonując instrukcje Kreatora, możesz wyszukać sprzęt lub zainstalować urządzenie wybrane ręcznie z listy. W pierwszym przypadku urządzenie musi być podłączone do komputera. Procedura instalacji jest taka sama, jak podczas instalacji sprzętu PNP, który nie przekazał wstępnej autoryzacji. Jeśli zdecydujesz się wybrać sprzęt, otrzymasz listę urządzeń. Jeśli podświetlisz opcję pokazania wszystkich urządzeń ( Wszystkie urządzenia.), Wybierz urządzenie z listy producentów. Jeśli masz sterownik (niekoniecznie pakiet instalacyjny sterownika) na dysk wymienny lub w folderze dysku twardego kliknij opcję Zainstaluj z dysku ( Mieć dysk.). Po wybraniu kierowcy kreator zainstaluje sprzęt. W obecności problemów (na przykład błędów z kod 10. - Nie można uruchomić urządzenia) zostaną wyświetlone na ostatniej stronie kreatora.

Ustawienia polityczne instalacji urządzenia

W warsztacie tej lekcji będziesz musiał zezwolić użytkownikom, którzy nie są administratorzami, aby zainstalować urządzenia określonej klasy instalacyjnej w edytorze lokalnych zasad grupy ( Lokalny edytor zasad grupy). Dzięki nim możesz skonfigurować zasady instalacji urządzenia. Sekwencyjnie rozwiń węzły: Konfiguracja komputera ( Konfiguracja komputera.), Szablony administracyjne ( Szablony administracyjne.), System ( System.), Instalacja urządzenia ( Instalacja urządzenia.) i kliknij pozycję ograniczenia instalacji urządzenia ( ). Kliknij kartę standardową ( Standard.) z listą polityków.

Aby otworzyć edytor zasad grupy lokalnej ( Lokalny edytor zasad grupy) Wpisz GPEDIT.MSC w polu wyszukiwania menu Start ( Początek.). Pamiętaj, aby przejrzeć każdej informacji zasad w sekcji ograniczenia instalacji urządzenia ( Ograniczenia instalacji urządzenia.) i w instalacji urządzenia ( Instalacja urządzenia.), dwukrotna polityka.

Pracuj z kierowcami urządzeń

Wiadomo, że zainstalowanie urządzenia musisz znaleźć pliki instalacyjne sterownika i zainstalować sterownik. Po instalacji sterownik może zostać zaktualizowany (instalowanie innego sterownika), usuń, wyłącz i włączyć. Jeśli zaktualizowałeś kierowcę, a nowy sterownik działa gorszy niż poprzedni, zwiń z powrotem do poprzedniego kierowcy.

Jeśli zaktualizowany sterownik rozszerza przez Centrum aktualizacji systemu Windows ( Aktualizacja systemu Windows.) Z reguły jest instalowany automatycznie po załadunku. W menedżerze urządzeń ( Menadżer urządzeń.) Możliwe jest również zaktualizowanie kierowcy. Zwykle używa do zainstalowania nowego lub zaktualizowanego sterownika z dostawcy sprzętu przed opublikowaniem sterownika w Centrum Windows Update (Windows Update). Aby uzyskać najnowszą wersję sterownika i przetestować go na przykładowym komputerze z systemem Windows 7, pobierz pliki sterowników z witryny dostawcy i wykonać aktualizację sterownika ręcznego.

Proces aktualizacji sterownika jest podobny do procesu jego instalacji podczas dodawania nowego sprzętu do komputera. Jeśli kierowca jest już zatwierdzony i jest w magazynie lub jeśli administrator już go umieścił, po uruchomieniu procesu aktualizacji jest kontynuowane automatycznie bez udziału użytkownika. W przeciwnym razie możesz pozwolić automatycznemu wyszukiwaniu sterowników dla urządzenia lub ustawić folder wyszukiwania ręcznie. Jeśli został znaleziony sterownik, nowszy niż kierowca już zainstalowany, administrator zostanie poproszony o zatwierdzenie kierowcy.

Istnieją dwa sposoby rozpoczęcia procesu aktualizacji sterownika w Menedżerze urządzeń ( Menadżer urządzeń.):

  • kliknij prawym przyciskiem myszy urządzenie i wybierz Odśwież sterowniki ( Zaktualizuj oprogramowanie sterownika.);
  • kliknij dwukrotnie urządzenie i kliknij Odśwież ( Uaktualnij sterownik.) Na karcie kierowcy ( Kierowca.).

Czasami problem można rozwiązać, aby nie usunąć i zainstalować sterownika, ale jego odłączenie.

Jeśli masz konflikt sterowników, jeśli nie chodzi o urządzenie PNP, spróbuj wyłączyć jednego z sterowników lub zatrzymać go. Aby powrócić do kierowcy, otwórz kartę Driver ( Kierowca.) Właściwości urządzenia Windows. Jeśli zainstalowany jest tylko jeden sterownik, przycisk Wróć z powrotem ( Roll Back Driver.) Niedostępne. Wycofanie kierowcy jest wykonywane, jeśli zaktualizowany sterownik urządzenia działa gorszy niż poprzednie lub konflikt z innymi sterownikami. W tym przypadku poprzedni sterownik pozostaje w repozytorium, a proces występuje bez interwencji użytkownika (z wyjątkiem potwierdzenia akcji w oknie UAC).

Aby zebrać usterki sterownika lub uzyskać więcej informacji na temat sterownika, kliknij przycisk Szczegóły ( SZCZEGÓŁY KIEROWCY.) Na karcie kierowcy ( Kierowca.). Ekran wyświetla informacje o lokalizacji plików sterowników. Należy pamiętać, że nie jest to przechowywanie kierowców (jest to obszar chroniony). Pracujące pliki kierowców, z reguły, mają rozszerzenie SYS i działają jako część systemu operacyjnego. Pliki instalacyjne sterownika mają rozszerzenie INF. Informacje kierowcy zawiera informacje o dostawcy (zwykle trzecim partnerze), wersji plików, podpisu cyfrowego (zwykle Microsoft) i praw autorskich. Wersja plików jest przydatna do znalezienia informacji o problemie kierowcy w Internecie, na przykład w Microsoft Blogs.

Rozdzielczość konfliktów kierowców

Obecnie konflikty kierowców są znacznie mniej powszechne niż wcześniej. Ale po wszystkich, 15 lat temu, gdy drukarka jest podłączona, możesz przestać działać mysz! Prawie wszystkie nowoczesne sprzęt obsługuje technologię PNP. Instalacja występuje pod kontrolą systemu operacyjnego, a konflikty, z reguły, można uniknąć. Jednak system jest niedoskonałym, a istnieje możliwość konfliktu. Zwykle konflikt występuje, gdy dwa urządzenia wymagają tych samych zasobów, zwłaszcza gdy skrzyżowanie przerwania lub zakresów I / O. Możesz ustawić użycie zasobów w oknie dialogowym Właściwości ( Nieruchomości.) Na karcie Zasoby ( Zasoby.). Dla większości kierowców wybrano wybór automatycznego konfiguracji ( Użyj automatycznych ustawień.) i przycisk edycji ( Zmień ustawienia) Niedostępne.

Konflikty między urządzeniami PNP rzadko występują. Aby je rozwiązać, wystarczy wyłączyć jeden z urządzeń. Czasami możesz rozwiązać konflikt, aktualizując sterownik (jeśli aktualizacja jest dostępna) lub usuwanie i ponowne zainstalowanie urządzenia. Jeśli urządzenie, które nie obsługuje PNP, jest udział w konflikcie, konieczne może być zatrzymać go. Aby zatrzymać urządzenie, które nie obsługuje PNP, wykonaj następujące kroki:

  1. Otwórz Menedżer urządzeń ( Menadżer urządzeń.).
  2. W menu Widok ( WIDOK.) Wybierz Pokaż ukryte urządzenia ( Pokaż ukryte urządzenia.).
  3. Kliknij dwukrotnie nieautoryzowane sterowniki urządzeń. Kierowcy bez wtyczki) Kliknij prawym przyciskiem myszy urządzenie, które chcesz zatrzymać i wybierz Właściwości ( Nieruchomości.).
  4. Na karcie Krycie ( Kierowca.) Kliknij przycisk Stop ( Zatrzymać.), więc dobrze.

Prawie takie samo i ponowne uruchomienie urządzenia. Tylko zamiast zatrzymać przycisk ( Zatrzymać.) Musisz uruchomić przycisk Uruchom ( Początek.). Ponadto na tej zakładce możesz zmienić typ startowy. Uwaga: jeśli przycisk Start ( Początek.) Na karcie kierowcy ( Kierowca.) Niedostępne, kierowca jest już załadowany.

Znajdź konflikty w programie Informacje o informacjach systemowych (Informacje o systemie)

Jeśli zakładasz, że sterownik urządzenia działa nieprawidłowo ze względu na konflikt zasobów, otwórz narzędzie informacyjnego systemu ( Informacje o systemie) I wyświetl wymagania dotyczące wszystkich urządzeń do parametrów I / O i IRQ. Jest wygodniejszy niż otwarcie karty zasobów ( Zasoby.) Dla każdego urządzenia oddzielnie. Aby uruchomić narzędzie, wprowadź MSInfo32 w wierszu wyszukiwania menu Start ( Początek.) w oknie biegu ( BIEGAĆ.) lub w wierszu poleceń. Aby uruchomić MSInfo32, wymagana jest wiersz poleceń z podwyższonymi mocach. Program zapewnia ogólne informacje o systemie.

W węźle zasobów sprzętowych ( Zasoby sprzętowe.) Znajdziesz informacje o zasobach pamięci, I / O i przerwać Irq. Dla każdego z urządzeń komputerowych. Najbardziej przydatnymi informacjami dotyczącymi rozwiązywania konfliktów zawiera konflikty i węzeł udostępniania ( Konflikty / udostępnianie.). Jeśli masz problemy z określonym urządzeniem, wprowadź go w polu wyszukiwania ( Znajdź co).

Informacje o określonych urządzeniach (CD-ROM, urządzenie dźwiękowe, wyświetlacz itp.) Znajdują się w węźle komponentowym ( Składniki.). Podczas diagnozowania najbardziej przydatnych sekcji - urządzenia z awarią ( Urządzenia problemowe.). Wyświetla listę spornych, urządzeń, dla których sterowniki nie są zainstalowane itp. W węźle środowiska oprogramowania ( Środowisko oprogramowania) Istnieje sterowniki systemu ( Sterowniki systemowe.) W którym są wymienione sterowniki jądra. Tutaj możesz dowiedzieć się, czy kierowca działa lub nie. Możesz znaleźć nazwę kierowcy lub opis za pomocą pola do wyszukiwania ( Znajdź co).

Menedżer kontroli kierowcy.

Nie zawsze kierowcy są spowodowane konfliktami. Zdarza się, że urządzenia działają nieprawidłowo lub istnieją błędy stop, ale nie ma żadnych informacji o konfliktach, a wyłączenie innych kierowców nic nie daje. Zestaw Windows 7 zawiera menedżer kontroli kierowcy ( Monitor weryfikatora kierowcy.), umożliwiając monitorowanie sterowników urządzeń i wykrywanie nieprawidłowych procedur lub działań, które mogą zaszkodzić systemowi. Umożliwia umieszczenie sterowników "pod obciążeniem" i przetestuj je pod kątem nieprawidłowego zachowania.

Menedżer kontroli kierowcy ( Monitor weryfikatora kierowcy.) Nazywany przez polecenie weryfikatora. Flaga / lotna umożliwia rozpoczęcie sprawdzania dowolnego sterownika bez ponownego uruchomienia, nawet jeśli menedżer kontroli kierowcy ( Monitor weryfikatora kierowcy.) Nie działa już, a także zacząć sprawdzać sterownik już załadowany. Podobna innowacja, po raz pierwszy przedstawiona w systemie Windows Vista, znacznie zmniejsza liczbę restartów. Oszczędza czas i umożliwia monitorowanie sterownika podczas podłączania lub usuwania urządzenia.

Korzystając z dyspozytora, możesz zażądać parametrów, dodawać i usuwać urządzenia, ale parametr / usterek ma największą funkcjonalność, która umożliwia wprowadzenie testów obciążenia określonego poziomu trudności, aby określić zdolność kierowcy do prawidłowego działania w każdej sytuacji. Na przykład, możesz symulować brak zasobów lub trybu gotowości zwracającego nieoczekiwany wynik. Możesz zaobserwować korzystanie z zasobów (dystrybucji basenu) i postępuj zgodnie z liczbą błędów wysyłanych do systemu. Menedżer kontroli kierowcy ( Monitor weryfikatora kierowcy.) - Jest to głównie narzędzie do tworzenia ładunku, który poinformuje Cię, na przykład o awarii sterownika, jeśli użycie dysku lub pamięci przekracza określony próg. Obserwuj korzystanie z zasobów i zdiagnozować przyczyny braku zasobów może korzystać z bardziej ogólnych narzędzi, takich jak monitor systemu ( Monitor wydajności) lub menedżer zadań ( Menadżer zadań.).

Znaki sterowników i certyfikatów cyfrowych

Podpisy cyfrowe umożliwiają administratorom i użytkownikom ustawienie systemu Windows w celu uzyskania informacji na temat autentyczności wydawcy dostarczył pakiet oprogramowania. Aby zainstalować niepodpisane elementy działające w trybie jądra, wymagane są uprawnienia administracyjne. Sterowniki muszą być podpisane za pomocą certyfikatów zaufanych w systemie Windows 7. Certyfikaty z podpisami wiarygodnych wydawców są przechowywane w publikacji zaufanych przez repozytorium certyfikatu ( Zaufani wydawcy.).

Administrator Volya zatwierdził instalację niepodpisanego sterownika lub kierowcy z podpisem, który nie znajduje się w repozytorium certyfikatów z zaufanych wydawców. Jest to dopuszczalne, pod warunkiem, że sterownik jest zainstalowany na komputerze testowym w celach informacyjnych, a nie do celów dystrybucji masowej dla komputerów klienckich. Wiele kierowców pochodzą z wiarygodnych źródeł (na przykład, od producentów sprzętu), ale jeszcze nie przekazał procesu weryfikacji, którego wynikiem jest podpis cyfrowy. Nie masz podpisów nawet niektórych sterowników Microsoft. Gdy ty lub inni administratorowie instalują sterowniki, autoryzacja nie jest problemem. Inną rzeczą jest wtedy, gdy potrzebujesz sterownika zainstalowanych regularnych użytkowników. Nawet po umieszczeniu kierowcy użytkownicy nie będą mogli go zainstalować, ponieważ tylko administrator może zatwierdzić instalację sterownika bez prawidłowego podpisu.

Uzyskaj samodzielnie podpisany (auto-podpisany) certyfikat ważny w organizacji, można tylko z serwera CA z systemem Windows Server z usługami certyfikacji roboczych ( Usługi certyfikatów.). Taki certyfikat nie jest ważny w innej organizacji, jeśli nie ma relacji zaufania między organizacjami. Nawet wewnątrz organizacji Microsoft zaleca go stosowanie tej procedury tylko w sieci testowej oraz w środowisku produkcyjnym, aby ustalić wyłącznie sterowniki z prawidłowym podpisem.

Tak więc, że podpisany kierowca kierowcy może być stosowany w innych organizacjach, certyfikat musi zostać zwolniony przez zaufanego zewnętrznego CA, na przykład VeriSign. Uzyskaj taki certyfikat jest znacznie bardziej skomplikowany. Aby użytkownicy zainstalowali kierowcę bez zaufanego podpisu, musisz podpisać pakiet sterownika urządzenia za pomocą certyfikatu cyfrowego, a następnie dostarczaj certyfikat na komputery klienckie. Zwolniącie więc użytkowników z potrzeby sprawdzenia stopnia niezawodności wydawcy lub sterownika urządzenia.

Pakiet sterownika urządzenia musi być umieszczony w chronionym magazynie sterownika komputera klienta, dzięki czemu zwykły użytkownik może zainstalować pakiet bez posiadania praw administracyjnych. Zazwyczaj wdraża certyfikat komputerów klienckich, korzystnie przy użyciu zasad grupy. Umożliwia automatyczne zainstalowanie certyfikatu dla wszystkich zarządzanych komputerów w domenie, dywizji lub witrynie.

Obecność podpisu cyfrowego jest gwarancją, że pakiet pochodzi z podanego źródła (autentyczność) bez uszkodzeń i zmian (integralności). Certyfikat cyfrowy służy jako certyfikat organizacji. Zasługuje na pewność siebie, ponieważ jest poddawany elektronicznym zameldowaniu w Centrum Certyfikacji.

Ogólna procedura podpisywania sterownika urządzenia jest:

  1. Utwórz certyfikat cyfrowy w certyfikatach konsoli ( Certyfikaty.) Na serwerze certyfikatu. Ponadto możesz użyć narzędzia MakeCert.
  2. Dodaj certyfikat do repozytorium zaufanych centrów certyfikacyjnych ( Zaufane główne urzędy certyfikacji). Ta operacja jest wykonywana w certyfikatach konsoli ( Certyfikaty.) Poprzez kopiowanie i wkładanie.
  3. Dodaj certyfikat do repozytorium zaufanych wydawców ( Zaufani wydawcy.). Odbywa się również w certyfikatach zatrzasków ( Certyfikaty.).
  4. Podpisz pakiet sterownika urządzenia za pomocą certyfikatu. Do tego przygotowania Inf-file. Pakiet sterownika, utwórz plik katalogu dla pakietu sterownika i podpisz plik katalogu za pomocą narzędzia SignTool.

W poprzedniej części tego cyklu, spojrzeliśmy na dwa podejścia ("Pozwól Windows zdecydować" i "Pozwól mi zdecydować"), który może być używany do kontrolowania sterowników Freelance podczas instalacji instalacji LITE DOCK za pomocą MDT 2010. W tej części będziemy zakończone Rozmowa o problemie zarządzania kierowca tutaj będzie miała pewne wskazówki, sztuczki i jedna historia. Pierwsza historia jest dla mnie zapewniona przez jednego z czytelników, Tim Lors i jest doskonałym przykładem problemów, z którymi możesz napotkać podczas zarządzania jazdy w instalacji:

"Ponad rok temu napisałem skrypt oprogramowania, który ustawia wszystkie sterowniki na PC WinXP. Problem, z którym napotkałem, gdy wybrano sterowniki, nie był związany z systemem operacyjnym. Była to niezdolność producenta, aby prawidłowo wdrażać PNPS między Pliki swoich kierowców i sprzętu. Jeśli mówisz dokładniej, plik Info wskazywał, że jest to najlepszy sterownik dla określonego urządzenia sprzętowego, gdy w rzeczywistości nie działa z takim urządzeniem. Jedynym sposobem wyboru a Odpowiednim kierowcą w takiej trudnej sytuacji było porównaniem numerów identyfikacyjnych sprzętu PNP z listą słynnych sterowników problemowych, a jeśli znalazłem zbieg okoliczności, ręcznie wybrałem odpowiedni kierowca oparty na dodatkowych kryteriach "zwykle numer modelu PC. Najczęstszym kryterium opcjonalnym wymaganym dla "pozwól mi zdecydować" selekcji był numer modelu PC, ale czasami zawierał wersję BIOS i identyfikator podzbioru PNP, aw niektórych rzadkich przypadkach była to sposób na próbę i błędy. Oczywiście metoda próby i błędy jest dość skomplikowana, ponieważ gdy system Windows zainstalował sterownik, który uważany za najbardziej odpowiedni, musiał odizolować nie-działający sterownik z systemu Windows, albo system po prostu go ponownie zainstalował. Należy pamiętać, że taka sytuacja powstała w pożywce zawierającym prawie 10 000 sztuk z ponad 25 różnych modeli. "

Większość specjalistów IT, z którymi rozmawiałem, o czym mówiłem, że kierowcy są jednym z głównych bólu głowy, a wyżej opisana historia służy tylko do tego potwierdzenia. Dlatego odwiedzając ostatnie cztery części tego tematu, chcę dokończyć dyskusję o kierowcom przez pewne rady i sztuczki, które pomogą Ci łatwiejsze dla życia.

Wyszukaj sterownik.

Pierwszą trudnością polega na wyszukaniu sterowników niezależnych, które mogą być wymagane przez systemy. Niektórzy producenci ułatwiają to zadanie, inne - nie, a Dell jest przedstawicielem pierwszej grupy, ponieważ zapewnia sterowniki dla każdego systemu pulpitu w formie pliku dla każdego systemu operacyjnego. Aby pobrać te.Cab Pliki Przejdź do http://www.delltechcenter.com/ i w menu przewijania po lewej stronie, wybierz Strona główna, Microsoft, Microsoft System Center, SCCM System Center Manager Configuration Manager, Dell Business Client Deployment, Dell Business Client Operator Wdrożenie "Pliki .Cab i zobaczysz stronę pokazaną na rysunku 1:

Rysunek 1: Ładowanie sterowników do systemów klienckich Dell w plikach Form.Cab

Po pobraniu. Plik pliku można go usunąć do folderu, a następnie zapoznaj się z tym folderem podczas importowania sterowników do zasobu instalacji.

Inni producenci zapewniają również narzędzia do pobierania kierowców, ale moim zdaniem narzędzia te nie są takie proste i wygodne jako podejście Dell. Oto kilka przykładów takich narzędzi i linków do nich:

Ekstrakcja plików INF z EXE

Czasami producenci systemu zapewniają sterowniki urządzeń w plikach Form.exe oraz nieakaktywne pliki. W takim przypadku doskonały zestaw narzędzi jest Winrar, który umożliwia pobieranie plików sterowników z pliku do folderu. Pamiętaj, aby zaimportować sterownik, MDT jest wymagany .inf Plik i odpowiednie pliki sterownika "Nie można zaimportować pliku .exe jak sterownik.

Zapobieganie włączeniu kierowców

Aby nie zezwalać na włączenie zaimportowanego sterownika (na przykład, jeśli kontrole wykazały, że kierowca po instalacji powoduje problemy), po prostu otwórz właściwości sterownika i wyczyść włącz to pole sterownika (rysunek 2):

Rysunek 2: Możesz zabronić lub zezwolić na sterownik

Należy pamiętać, że powyższy sterownik był przeznaczony do wersji 32- i 64-bitowej systemu Windows. Jeśli okaże się, że nie działa w 64-bitowych systemach Windows, można zostawić sterownik, ale usunąć pole wyboru z X64, co nie pozwoli na włączenie go podczas instalacji 64-bitowych okien.

Jeśli chcesz, możesz nawet wyłączyć wszystkie sterowniki w folderze, wyłączając folder (rysunek 3):

Rysunek 3: Możesz wyłączyć folder użytkownika w zasobie instalacyjnym.

Zarządzanie sterownikami rozruchowymi za pomocą profili wyboru

Możesz także użyć profili wyboru do zarządzania sterownikami podczas etapu rozruchu systemu Windows PE w instalacji LTI. Aby to zrobić, otwórz właściwości zasobu instalacyjnego i wybierz kartę Windows PE X64 Components lub Components Windows PE X86, aby zarządzać sterownikami architektury systemu OS, który zainstalowałeś (Rysunek 4):

Domyślnie wybrano profil wyboru sterowników i pakietów, ale tylko sterowniki sieciowe i sterowniki urządzeń pamięci masowej z tego profilu wyboru są dołączone do obrazu rozruchowego systemu Windows PE. W razie potrzeby możesz stworzyć własny profil wyboru, który będzie zawierał sterowniki WINPE specyficzne dla systemów docelowych.

Korzystanie z wielu sterowników do instalacji według marki i modelu

W poprzedniej części przyjrzyliśmy się, jak zdefiniować jedną grupę sterownika o nazwie DriverGroup001 i użyliśmy go do zarządzania kierowcami podczas instalacji na podstawie marki i modelu komputerów docelowych. Keith Garner (Keith Garner), specjalista w rozmieszczeniu systemów w grupie Xtreme Consulting, opublikował świetny post, który daje dodatkowe informacje na ten temat, i pokazuje, jak możesz bardziej efektywnie organizować sterowniki, a następnie używać wielu grup Kierowcy do kontrolowania sposobu instalacji podczas instalacji.

Kolejnym użytecznym postem jest ten post o wykorzystaniu aliasów modeli, napisanych przez Michaela Mergolo, starszego konsultanta w usługach Microsoft Consulting.

Dodawanie sterowników do obrazu

Możesz użyć komendy Dism.exe, aby dodać sterowniki do obrazów samodzielnych, wystarczy zamontować obraz i użyć opcji dowodzenia DISP C / Add-Driver (patrz, aby uzyskać więcej informacji na temat korzystania z opcji Disc.exe).

Aby dodać sterowniki do przechowywania sterowników (to znaczy podgląd sterowników, dzięki czemu są one dostępne, gdy system Windows definiuje urządzenia, które wymagają sterowników), możesz użyć polecenia pnputil.exe. Polecenie to może być przydatne, jeśli na przykład używasz katalogu Microsoft Update, aby pobrać plik sterownika plików dla drukarki i chcesz przede wszystkim przedstawić te sterowniki na komputerze referencyjnym, aby sterowniki te były dostępne podczas instalacji. Można znaleźć dodatkowe informacje o tej drużynie.

Konfiguracja sterownika Konserwacja podczas obrazu systemu Windows

Wreszcie, jeśli utworzysz obraz odniesienia i zainstalować go do identycznego sprzętu, możesz dostarczyć szybszy sposób do pierwszego pobrania dla użytkowników, ustawiając ustawienia PersistaldaldeviceInstalls w pliku odpowiedzi w celu przygotowania komputera referencyjnego. Zobacz szczegóły

Wprowadzenie

Opisuje usługi programistyczne
W systemie Windows OS (również użyję terminu
"Usługa", która odpowiada terminowi "usługa"),
Przykład użycia
ładowanie kierowców lub rootkitów.

Usługi

Podczas uruchamiania systemu operacyjnego menedżer usług jest uruchomiony (SCM
Menedżer). Wyższe dane z rejestru (nazwa
Usługa, metoda rozruchowa, typ kierowcy itp.),
Stanowi bazę danych do zarządzania
Usługi. Opiszę kilka funkcji
Pomoc, której możesz zarządzać usługami.
Najpierw musisz utworzyć połączenie z tym
Bazy danych (baza danych SCM), a następnie przejść
Wskaźnik bazy danych do niektórych funkcji,
Zarządzanie usługami.

Jak powiedziałem, przede wszystkim, czego potrzebujesz
Utwórz połączenie z bazą danych SCM. Dla tego
Służy funkcję OpenScManager.

Sc_handle openscmanager (LPCTSTR LPMACHINENAME, LPCTSTR
LPDATABASENAME, DWORD DWDeSedAccess);

LPCTSTR LPMACHINENAME jest wskaźnikiem do sznurka,
zawierające zero wskazujące nazwę
komputer lokalny. Ten parametr.
Może być zainstalowany w NULL.

Lpctstr lpdatabasename- wskaźnik do sznurka,
zawierające zero zawierające nazwę
Otwarta baza danych. Ten parametr
Również słuchasz null.

DWORD DWDESEredAccess - Ten parametr zawiera w sobie
Flagi, czyli prawa dostępu do bazy danych
dane. Nie wymieniam wszystkich flag
Ten artykuł uważam tylko te
Wymagane możliwości programowania.
Aby załadować rootkity.

Sc_manager_all_access - standardowe prawa dostępu do bazy danych.
Sc_manager_connect - umożliwia łączenie się z bazą danych SCM.
Sc_manager_create_service- pozwala na stworzenie nowego
Usługi.

Tworzenie komunikacji z bazą danych SCM, możesz zarządzać
Usługi.

Funkcja OpenService jest używana do zdobycia
Deskryptor serwisowy. Zauważ, że ta funkcja nie jest
Tworzy usługę, aby utworzyć serwis serwis
Creasteservice i otwiera już utworzone wcześniej
usługa.

Sc_handle openService (sc_handle hscmanager, lpctstr
LPERVICENAME, DWDOR DWDeSedAccess);

SC_HANDLE HSCMANAGER - Wskaźnik powrócił
Funkcja OpenScManager.

LPCTSTR LPERVICENAME - nazwa otwartej usługi.

DWORD DWDeSeredaccess- prawa, z którymi możemy
Otwarta usługa. Oto niektóre z nich:

Service_all_access to standardowe prawa dostępu.
Service_start-umożliwia rozpoczęcie usługi.
Service_stop - umożliwia zatrzymanie usługi.

Ta funkcja zwraca wskaźnik
Otwarta usługa. Otrzymując to, możemy
Zarządzaj usługą zgodnie z
określone prawa.

Ta funkcja jest potrzebna do utworzenia usługi (usługi).

SC_Handle Creaseservice (SC_Handle HSCManager, LPCTSTR
LPERVICENAME, LPCTSTR LPDISPlayName, DWDESPlacess, DWNWORD DWServiceType,
DWORD DWStarttype, DWORD DWERRORCONTROL, LPCTSTR LPBINARYPATHNAME, LPCTSTR
LolloadorderGroup, lpdword lpdwtagid, lpctstr lpdenencis, LPCTSTR
LperviceStartName, LPCTSTR LPPSSWORD);

Pierwszy parametr (HSCManager) wskazuje
Wskaźnik zwrócony przez funkcję OpenScManager.
Wskazują następujące dwa parametry
linie zawierające nazwę utworzonej usługi i
Nazwa, która zostanie użyta
interfejs użytkownika. Następujący
Parametr zawiera flagi,
Definiowanie praw dostępu do usług. Tutaj
Te same flagi są używane jako w funkcji.
OpenService. W większości przypadków będziesz potrzebować
Instalowanie tej flagi w Service_all_access. Parametr
DwserviceType definiuje typ utworzonego
Usługa. W takim przypadku musisz zainstalować
Jest w Service_kernel_driver, który z kolei
oznacza, że \u200b\u200busługa będzie zarządzać
Kierownik poziomu jądra. Inne wartości
oznacza, że \u200b\u200bbędzie kierowcą pliku
Systemy itp. Parametr dwstarttype jest bardzo ważny, ponieważ
Określa metodę rozpoczęcia usługi. W naszym
Należy go zainstalować
SERWIS_BOT_START lub SERWIS_AUTO_START, co oznacza
prawie ta sama - uruchomić usługę
Czas rozpoczęcia samego systemu operacyjnego.
Parametr DWERRORCONTROL wskazuje metodę
Przetwarzanie błędów w naszym
Należy go zainstalować w Service_error_normal.
Następny parametr - LpbinaryPathname - Wskaźnik do
zakończenie zerowego ciągu wskazującego
pełny sposób prowadzenia (w naszym przypadku
Rukkta), która zarządza usługą.
Poniższe parametry pompy powinny
Zainstaluj w Null, ponieważ Nie są w tym ważne
walizka.

Aby uruchomić usługę, jest funkcja
Uruchomić usługę.

Bool StartService (SC_HANDLE HSERVICE, DWORD
Dwnumserviceargs, LPCTSTR * LPERVICEAREARGVETORS);

SC_HANDLE HSERVICE - Wskaźnik usługi
CereService lub funkcja OpenService. Parametr
Dwnumserviceargs zawiera liczbę parametrów,
Wymienione w masowym LPServiceargvectors. W tym
Tablica wskazuje, że parametry
zostanie przeniesiony do usługi. Zauważ, że usługi
Kierowcy nie używają tego parametru,
Dlatego ostatnie dwa parametry w naszym
Sprawa musi być zainstalowana w NULL. Jeśli funkcja
Zakończone pomyślnie, zwraca
wartość niezerowa. Funkcje zatrzymania
Brak usługi, ale można go łatwo napisać
Korzystanie z funkcji ControlService:

Bool ControlService (SC_HANDLE HSERVICE, DWORD DWCONTROL,
Lpervice_status lpervicestatus);

Parametr DWControl zawiera flagi za pomocą
które pytasz, z kim musisz zrobić
usługa. Jeśli musisz zatrzymać pracę
Usługi, możesz go zainstalować
Service_Control_stop. Z tą funkcją możesz i
wygodniejsze do zatrzymania i uruchomienia
usługa. Na przykład, na pauzę usługi,
Ustaw parametr DWControl w serwisie_kontrol_puse i
Kontynuować pracę w service_control_continue.
Parametr LPSERVESTATATUS - wskaźnik do struktury
Service_status, w którym wprowadzany jest aktualny status
Usługi. Zainstaluj go w NULL, jeśli nie
Bieżący status usługi jest ważny. To
Funkcja zwraca wartość niezerową, gdy
Udana implementacja.

Wymieniłem wszystkie niezbędne funkcje
korzenie rozruchowe (sterowniki). Do zamykania
Struktury DT SCM używają funkcji
CloseserviceHandle. Bierze jedyną
Parametr - DT SCM, I.e. Opis wrócił
Funkcja OpenScManager.

Wszystkie te funkcje są wystarczające
Ładowanie i wykonanie rootkitów. Poniżej I.
Przytoczę przykład korzystania z tych funkcji.

#Define rootkitname "myrootkit" //
Prosimy o nazwisko naszego rootkita

Bool Stoprootkit (SC_HANDLE HSERVICE) //
Ogłosić
Zatrzymaj funkcje i uruchom usługę

Bool Startrootkit (SC_HANDLE HSERVICE) //
Int main ()
{
SC_HANDLE HMANAGER, HSERVICE; //
deskryptory
Bazy danych i usługi SCM

LPVTSTR Rootkpath \u003d "C: Myrootkit.sys"; //

Pełny sposób na nasz rootkin

HMANAGER \u003d OpenScManager (Null, Null, SC_Manager_all_access); //
stwórz
Komunikacja z bazą danych SCM

jeśli (HManager) // jeśli wszystko jest w porządku
{

hService \u003d Creaseservice (HManager, RootkitName, RootkitName, Service_all_access,
Service_kernel_driver, Service_Boot_start, Service_error_normal, RootkPath,
NULL, NULL, NULL, NULL, NULL, NULL); // stwórz
Obsługa zarządzająca naszym rootkitem

jeśli (Hservice) // w porządku?
{
StartService (HService, NULL, NULL); //
biegać
Utworzona usługa, uruchomiając tym samym naszą
Brud

}

jeśli (Stoprootkit (HService)) // jeśli
Zatrzymałem się pomyślnie

{
Startrootkit (HService); //
potem buntownik.
Uruchom

};
CloseserviceHandle (HManager); //
blisko
DT SCM (baza danych SCM).

}
Bool stoprootkit (sc_handle hservice)
{
Bool ok \u003d prawdziwy;
Jeśli (hservice)
{
OK \u003d CONTROLSERVICE (HSERVICE, SERWIS_CONROL_STOP, NULL); //
połączenie
ControlService Funkcja z flagą Servce_Control_stop,

Jeśli (! ok) // najbardziej zatrzymywanie
Usługa robocza

{
Ok \u003d false;
};
};
Powrót OK;
}

Bool Startrootkit (SC_HANDLE HSERVICE)
{
Bool ok \u003d prawdziwy;
Jeśli (hservice)
{
OK \u003d ControlService (HService, Service_Control_start, NULL); // połączenie
ControlService Funkcja z flagą serwom_control_start,

Jeśli (! ok) // z po uruchomieniu usługi
{
Ok \u003d false;
};
};
Powrót OK;
}

Ten przykład po prostu pokazuje, co ja
napisał powyżej. Możesz dodać
Dodatkowe czeki
Zapobiegać możliwym błędom.

Radzę czytać w książce
Schreiber ("nieudokumentowany
Możliwości Windows 2000 ") sekcja poświęcona
Sterowniki programowania. Również
Polecam cykl artykułów z Four-F Dedykowany do
Utwórz sterowniki w systemie Windows NT. Popatrz
Artykuł z MS-Rem, "przechwytywanie funkcji API w Windows NT
(Część 3). Prawy pierścień. I nie przejdź
Przeszłość rootkit.com.

Kolejność pobierania sterowników i usług w systemie Windows



Osoby zainteresowane wewnętrzną stabilnością systemu operacyjnego Windows, proponuję małe badanie. Postaramy się dowiedzieć się, co jest odpowiedzialne za kolejność ładowania sterowników i usług w systemie Windows i czy można zmienić ten kolejność.

Przede wszystkim zobaczmy aktualną procedurę prowadzenia systemu za pomocą programu Loadorder z SysInternals. Program pokaże nam, co w jakiej kolejności jest ładowane po uruchomieniu systemu operacyjnego.

Jak widać z obrazu, urządzenia wymagane do uruchomienia systemu są najpierw załadowane, a następnie różne usługi Windows. Ponieważ istnieją pewne różnice między usługami pobierającymi i ładowanie kierowców, rozważymy je oddzielnie.

Kierowcy

Jako prawda, weź sterownik Microsoft ACPI (zaawansowana konfiguracja i interfejs mocy), który jest odpowiedzialny za wykrywanie sprzętu i zarządzania energią. Zadaniem ACPI jest zapewnienie interakcji między systemem operacyjnym a sprzętem, więc sterownik ACPI jest ładowany na samym początku.

Program Loadorder zapewnia raczej ograniczoną informację na temat zamówienia, dlatego dla dokładnych danych przejdziemy do rejestru. Każdy serwis sterownika i systemu Windows ma własną partycję w systemie rejestru rejestru HKLM System CurrentControlset Usługi. Sekcje o nazwie Driver Service są odpowiednio nazwane, potrzebujemy sekcji ACPI.

Za kolejność ładowania sterownika odpowiada trzy parametry rejestru. Główny parametr. Początek. - Określa typ uruchamiania kierowcy. Oto zasady, dla których kierowcy ustawiają wartość parametru startowego:

Kierowcy, które powinni pobierz system bootloader podczas uruchamiania systemu operacyjnegoWskazać wartość Początek. Równy 0 (uruchom podczas ładowania systemu ). Przykład - sterowniki magistrali systemowej i sterownik systemu plików używany przy ładowaniu systemu;
Kierowca, który. nie jest wymagane bezpośrednio do załadowania systemu, Wskazuje B. Początek. Znaczenie równa 1 (uruchamiany system ). Przykład - standardowy sterownik karty wideo (Vgasave);
Kierowca, nie obowiązkowe do załadowania systemu, Ustawia wartość Początek. równy 2 (autostat.). Przykład - wielu UN UNC, sterownik MUP (wielu UNC UNC, MUP) Obsługujące nazwy UNC o zasobach zdalnych (typ);
Kierowcy, nie obowiązkowe dla operacji systemu operacyjnego (na przykład sterowniki adaptera sieciowe) wskazują wartość Początek. równy 3 (uruchomienie na żądanie ).

Również sterowniki urządzeń mogą używać parametrów Grupa. i Etykietka. Aby kontrolować kolejność pobierania podczas uruchamiania systemu. Sterowniki grupowe służą do określenia grupy, do której należą, a kolejność ładowania zamówienia jest określona przez parametr ListaZnajduje się w HKLM System CurrentControlset Control ServiceGroupoordr CurrentControlset Prąd CurrentControlset BreckControlset

Nawiasem mówiąc, parametr grupy nie jest konieczny. Jeśli usługa sterownika nie jest zawarta w żadnej grupie, jest ładowana na samym końcu kolejki.

Kierowca może jeszcze bardziej szczegółowo szczegółowy kolejność pobierania za pomocą parametru znacznika, który określa określone pozycję kierowcy w grupie. I / O Menedżer sortuje sterowniki w grupie według wartości tego parametru, a sterowniki, które nie mają parametru znacznika, są przenoszone do końca sterowników grupowych.

Patrząc na kolejność ładowania, możesz pomyśleć, że sterowniki o mniejszych wartościach znaczników są najpierw załadowane, a następnie dużym, ale tak nie jest. Priorytet wartości parametrów znaczników w grupie jest zdefiniowany w systemie HKLM System CurrentControlset Sterowanie CurrentControlset Control Grouporderlist Sekcja.

Na przykład otwórz parametr binarny autobusu rozruchowego, który odpowiada grupie tej samej nazwy, do której należy sterownik ACPI. Parametr jest zestawem podwójnych słów (4 bajtów). Pierwsze słowo (podświetlone na czerwono) Ustawia całkowitą długość zmiennej (liczba podwójnych słów), w naszym przykładzie 06. Pozostałe podwójne słowa są tylko tagami. Kierowca ACPI odpowiada TEG równym 01 (podświetlony zielony).

Priorytet tagów jest określany nie według wartości znacznika i jej pozycji: tym wyższy znajduje się TEG, tym wyższy jego priorytet w grupie, a im wyższy priorytet kierowcy, do którego odpowiada temu TEG. A od 01 powyżej reszty znaczników sterownik ACPI jest najpierw załadowany w grupie.

Usługi

Kolejność pobierania usług Windows jest nieco różna od kolejności załadunku sterowników. Jako przykład zdejmij automatyczny serwis aktualizacji (Wuauserv). Nie jest szczególnie krytyczny dla operacji systemowej, a zatem ładuje się ostatni.

Wróć do rejestru. Opcje uruchamiania usług znajdują się w systemie HKLM System CurrentControlset Usługi Wuauserv. Przydzielałem dwa podstawowe parametry odpowiedzialne za załadowanie tej usługi.

Usługi Windows są uruchamiane przez Menedżer sterowania usługi, kontroler SCM zgodnie z wartością parametru. Początek.. Ten parametr do usług może podjąć następujące wartości:

Auto Start (2) - Usługa uruchamia się automatycznie, natychmiast po uruchomieniu głównego procesu SCM usługi Services.exe;
Bieganie na żądanie (3) - Usługa jest uruchamiana w razie potrzeby, na wniosek jakiejkolwiek usługi lub programu;
Wyłączony (4) - Usługa jest wyłączona i nie rozpoczyna się w żadnych okolicznościach.

Wartości 0 (Rozpocznij podczas uruchamiania systemu) i 1 (uruchomiony system) dla usług nie można określić tylko dla sterowników urządzeń.

Ponadto, począwszy od systemu Windows Vista Server 2008, pojawił się inny tryb rozruchowy - przełożony autorun. Parametr jest odpowiedzialny za to. OpóźnioneTautostart \u003d 1.który wskazuje SCM automatycznie uruchomić tę usługę z opóźnieniem. SCM rozpoczyna usługi, dla których wybrany jest odroczone uruchomienie, po pobraniu usług oznaczonych autorun.

Tryb rozpoczęcia usługi może być kontrolowany nie tylko z rejestru, ale także w trybie graficznym, z konsoli serwisowej (usługi).

Oprócz sterowników, usługi Windows mogą korzystać z parametru grupy w sekcji rejestru, aby określić grupę, do której należą. Teraz, dla jasności, weź naszą obsługę Wuauserv na samym końcu listy pobierania. Korzystanie z klucza grupy, umieść go w grupie dziennika zdarzeń, uruchom ponownie i spójrz na kolejność ładowania w załadunku. Jak widać, zamówienie zmieniło się, a Wuauserv wzrósł z ostatniego miejsca, uruchomienie natychmiast po jego jednorazowym czasie - Service Eventlog. Prawda, procedura umieszczenia wewnątrz grupy nie będzie mogła zmienić, ponieważ Tag do usług nie jest używany.

I jeszcze jeden parametr, który pośrednio wpływa na procedurę pobierania usług - Konserwować.. Wskazuje, jakie usługi tej usługi zależy. W związku z tym usługa nie jest załadowana, dopóki usługi wymienione w zależności serwisowej zostaną pobrane.

Zależności działają w następujący sposób - jeśli usługi są w tej samej grupie, usługa zależna przenosi się do końca listy i rozpoczyna się po usługach, na których zależy. Jeśli grupy są inne, usługa po prostu nie uruchamia się, a SCM poda błąd.

Listwy wyraźnie pokazano na oprzyrządowaniu serwisowym, w którym na karcie zależności (zależność) są wymienione obie usługi, które zależy od tej usługi i usług zależnych od niego.

Dowiedzieliśmy się więc, jakie sterowniki i usługi w systemie Windows są pobierane i jak można zmienić ten kolejność. Ale przed pośpiechem, aby edytować rejestr, pamiętaj, że kolejność ładowania sterowników i usług jest określana automatycznie i nie powinna wprowadzać zmian bez przyczyny ważenia. Tylko jeden niepoprawnie odsłonięty parametr może prowadzić do pełnej nie działalności systemu, a nie fakt, że możliwe jest przywrócenie go. Dlatego, zanim przejdziesz do edycji rejestru, upewnij się, że zapasowywa się, a także pożądane, aby mieć przewoźnik startowy pod ręką.

Dzwonek.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu