Tvarkyklių ir paslaugų įkėlimo tvarka sistemoje „Windows“. Įrenginių tvarkyklių tvarkymas Tvarkyklės konfigūracijos palaikymas naudojant „Windows“ vaizdavimą

Pradžia / Gedimai

Kadangi „Windows“ yra daugiafunkcinė sistema, ji neįtraukiama taikomosios programos tokios laisvės kaip tiesioginė prieiga prie įvesties/išvesties prievadų arba techninės įrangos pertraukimų tvarkymas. Sąveika su aparatine įranga gali būti atliekama tik žemo lygio sistemos programos veikia privilegijuotu režimu. Įrenginių tvarkyklės čia vaidina svarbų vaidmenį.

„Windows“ naudoja kelių lygių tvarkyklės struktūrą, kurioje aukšto lygio tvarkyklės gali veikti kaip filtrai, atliekantys specialų duomenų, gautų iš žemo lygio tvarkyklės arba perduodamų jai, apdorojimą. Pavyzdys būtų atskirti magistralę valdantį tvarkyklę nuo konkrečių prie magistralės prijungtų įrenginių tvarkyklių. Kitas pavyzdys yra tvarkyklė, kuri atlieka duomenų šifravimą / iššifravimą dirbant su NTFS failų sistema. Visų lygių tvarkyklių struktūrai taikomi vienodi standartai, žinomi kaip WDM („Windows DiverModel“), tačiau aukšto lygio tvarkyklės, skirtingai nei žemo lygio, neapdoroja aparatinės įrangos pertraukimų.

Kaip bebūtų keista, „WindowsNT“ žemo lygio tvarkyklės dar nėra pats žemiausias įrenginių valdymo lygis. Dar arčiau aparatinės įrangos yra vadinamasis HAL lygis (Hardware Abstractions Level). Jos vaidmuo yra paslėpti nuo kitų OS modulių, įskaitant tvarkykles, kai kurias darbo su aparatine įranga detales, atsižvelgiant į konkrečias magistrales, pvz. pagrindinė plokštė, prijungimo būdas. Pavyzdžiui, HAL suteikia vairuotojams galimybę pasiekti įrenginių registrus pagal jų loginius numerius, nežinant, ar registras yra prijungtas prie procesoriaus prievado ar susietos atminties.

Nepaisant struktūros standartizavimo, galima išskirti keletą specialių tvarkyklių tipų, kurie skiriasi funkcionalumu.

    GDI (GraphicDeviceInterface) tvarkyklės yra aukšto lygio grafikos įrenginių (monitorių, spausdintuvų, braižytuvų) tvarkyklės. Šios tvarkyklės paverčia „Windows“ grafinius iškvietimus (pvz., „nubrėžti liniją“, „užpildyti sritį“, „duoti tekstą“, „pasirinkti dabartinį šriftą, esamą rašiklį, dabartinį užpildymą“) į komandas, atliekančias atitinkamus veiksmus konkretus įrenginys. Šių komandų išdavimą įrenginiui atlieka kita, žemo lygio tvarkyklė. Dėl GDI tvarkyklių buvimo ta pati programa gali išduoti grafinis vaizdasįjungta skirtingi įrenginiai. Puikus to pavyzdys yra peržiūros režimas, kurį galima naudoti įvairiuose redaktoriuose, kurie rodo puslapius ekrane tiksliai tokius, kokie jie bus atspausdinti.

    Klaviatūros ir pelės tvarkyklės, be standartinių tvarkyklės operacijų, atlieka papildomą apkrovą. Jie generuoja pranešimus apie įvykius atitinkamame įrenginyje (mygtuko paspaudimas ir atleidimas, pelės judėjimas, pelės mygtuko paspaudimas ir atleidimas) ir talpina juos į sistemos pranešimų eilę. Tada sistema kiekvieną pranešimą persiunčia procesui, kuris buvo skirtas tolesniam apdorojimui.

    Įrenginio virtualizavimo tvarkyklės (VxD tvarkyklės) skirtos dalytis įrenginiais tarp procesų, sukuriant iliuziją, kad procesas turi išimtinę įrenginio nuosavybės teisę. Tiesą sakant, vairuotojas sutvarko užklausų iš procesų eilę, perjungia įrenginį į režimą, reikalingą kitam procesui ir pan. Pavyzdys galėtų būti monitoriaus virtualizacijos tvarkyklė. Konsolės programa (pavyzdžiui, MS-DOS programa) veikia su visu ekranu teksto režimu. Bet jei tokia programa paleidžiama Windows lange, tada VxD tvarkyklė imituoja teksto režimą grafikoje. Norėdami tai padaryti, vairuotojas turi perimti programos bandymus tiesiogiai pasiekti vaizdo atminties adresus ir teksto režimu pažįstamų vietų koordinates konvertuoti į atitinkamų lango pozicijų koordinates.

Ankstesnėje šios serijos dalyje apžvelgėme du būdus („leisk Windows nuspręsti“ ir „leisk man nuspręsti“), kuriuos galima naudoti išorinėms tvarkyklėms valdyti diegiant „Lite Touch“ naudojant MDT 2010. Šioje dalyje aptarsime Užbaikite pokalbį apie vairuotojų valdymo problemą, čia bus keletas patarimų, gudrybių ir istorija. Pirmąją istoriją man pateikė vienas iš mūsų skaitytojų Timas Lorsas. Tai puikus vaizdinis problemų, su kuriomis galite susidurti bandydami tvarkyti tvarkykles diegimo metu, pavyzdys:

"Daugiau nei prieš metus parašiau programinės įrangos scenarijų, kuris įdiegia visas tvarkykles WinXP kompiuteryje. Problema, su kuria susidūriau pasirinkdamas tvarkykles, nebuvo susijusi su OS. Tai buvo gamintojo nesugebėjimas tinkamai įdiegti PnP tarp tvarkyklės inf failų ir aparatinės įrangos. konkrečiau, inf failas nurodė, kad tai geriausia tvarkyklė konkrečiam atvejui aparatūros įrenginį, kai iš tikrųjų jis neveikia su tokiu įrenginiu. Vienintelis būdas rasti tinkamą tvarkyklę tokioje sudėtingoje situacijoje buvo palyginti PnP aparatinės įrangos identifikavimo numerius su žinomų probleminių tvarkyklių sąrašu ir, jei rasdavau atitiktį, pasirinkdavau rankiniu būdu. tinkamas vairuotojas remiantis papildomais kriterijais "dažniausiai kompiuterio modelio numeris. Dažniausias papildomas kriterijus, reikalingas pasirenkant "leisk man nuspręsti", buvo kompiuterio modelio numeris, tačiau kartais buvo įtraukta BIOS versija ir PnP pogrupio ID, o kai kuriais retais atvejais tai buvo bandomoji versija. ir klaida Žinoma, bandymai ir klaidos yra gana sudėtingos, nes kai Windows įdiegė tvarkyklę, kuri buvo geriausia, ji turėjo izoliuoti neveikiančią tvarkyklę nuo Windows arba sistema ją tiesiog įdiegė iš naujo Atkreipkite dėmesį, kad tokia situacija įvyko aplinkoje kuriame yra beveik 10 000 daugiau nei 25 skirtingų modelių kompiuterių.

Dauguma IT specialistų, su kuriais kalbėjausi, man sakė, kad vairuotojai yra vienas didžiausių galvos skausmų, o aukščiau pateikta istorija tai tik įrodo. Taigi, paskutines keturias dalis skyręs šiai temai, vairuotojų diskusiją noriu užbaigti keliais patarimais ir gudrybėmis, kurios padės palengvinti jūsų gyvenimą.

Ieškoti vairuotojų

Pirmasis iššūkis yra rasti laisvai samdomų tvarkyklių, kurių gali prireikti jūsų sistemoms. Kai kurie gamintojai tai palengvina, kiti – ne, o „Dell“ yra pirmoje grupėje, nes suteikia tvarkykles kiekvienam darbalaukio sistema kiekvieno .cab failo pavidalu operacinė sistema. Norėdami atsisiųsti šiuos .cab failus, eikite į http://www.delltechcenter.com/ ir kairėje esančiame slenkančiame meniu pasirinkite Home, Microsoft, Microsoft System Center, SCCM " System Center Configuration Manager, Dell Business Client Operacinė sistema Diegimas, „Dell Business Client“ operacinės sistemos diegimas „. CAB failai ir pamatysite puslapį, parodytą 1 paveiksle:

1 pav. „Dell“ klientų sistemų tvarkyklių atsisiuntimas kaip .cab failai

Atsisiuntę .cab failą galite išskleisti jį į aplanką, tada nurodykite tą aplanką, kai importuojate tvarkykles į diegimo dalį.

Kiti gamintojai taip pat pateikia įrankius tvarkyklių atsisiuntimui, tačiau, mano nuomone, šios priemonės nėra tokios paprastos ar patogios kaip „Dell“ požiūris. Štai keletas tokių įrankių pavyzdžių ir nuorodų į juos:

INF failų ištraukimas iš EXE

Kartais sistemų gamintojai pateikia įrenginių tvarkykles .exe failų, o ne .cab failų pavidalu. Šiuo atveju puikus įrankių rinkinys yra „WinRAR“, leidžiantis iš .exe failo išgauti tvarkyklės failus į aplanką. Atminkite, kad norint importuoti tvarkyklę, MDT reikalingas .inf failas ir atitinkami tvarkyklės failai, negalima importuoti .exe failo kaip tvarkyklės.

Neleisti vairuotojams įsijungti

Kad nebūtų įjungta importuota tvarkyklė (pavyzdžiui, jei bandymai rodo, kad įdiegus tvarkyklę kyla problemų), tiesiog atidarykite tvarkyklės ypatybes ir išvalykite lauką Įgalinti šią tvarkyklę (2 pav.):

2 pav. Galite išjungti arba leisti įjungti tvarkyklę

Atkreipkite dėmesį, kad aukščiau pateikta tvarkyklė buvo sukurta 32 ir 64 bitų „Windows“ versijos. Jei pastebėsite, kad ji neveikia naudojant 64 bitų Windows, galite palikti tvarkyklę įjungtą, bet panaikinti x64 žymėjimą, nes tai neleis jos įgalinti diegiant 64 bitų Windows.

Jei norite, netgi galite išjungti visas aplanke esančias tvarkykles, išjungdami aplanką (3 pav.):

3 pav. Galite išjungti pasirinktinį aplanką diegimo šaltinyje

Įkrovos tvarkyklių valdymas naudojant pasirinkimo profilius

Taip pat galite naudoti pasirinkimo profilius vairuotojams valdyti etapo metu „Windows“ paleidimas PE instaliacijoje LTI. Norėdami tai padaryti, atidarykite diegimo šaltinio ypatybes ir pasirinkite „Windows PE x64 Components“ arba „Windows PE x86 Components“ skirtuką, kad galėtumėte tvarkyti diegiamos OS architektūros tvarkykles (4 pav.):

Pagal numatytuosius nustatymus pasirinktas visų tvarkyklių ir paketų pasirinkimo profilis, bet tik tinklo tvarkykles ir saugojimo įrenginių tvarkyklės iš šio pasirinkimo profilio yra įtrauktos į Windows PE įkrovos vaizdą. Jei reikia, galite sukurti savo pasirinkimo profilį, kuriame bus specialios WinPE aparatinės įrangos tvarkyklės jūsų tikslinėms sistemoms.

Naudojant kelias tvarkyklių grupes įdiegti pagal markę ir modelį

Ankstesnėje dalyje apžvelgėme, kaip apibrėžti vieną tvarkyklių grupę, pavadintą DriverGroup001, ir naudoti ją tvarkyklėms tvarkyti diegiant pagal tikslinių kompiuterių markę ir modelį. Keithas Garneris, Xtreme Consulting Group sistemos diegimo specialistas, turi puikų įrašą, kuriame pateikiama daugiau informacijos šia tema ir parodoma, kaip galite efektyviau tvarkyti tvarkykles ir naudoti kelias tvarkyklių grupes, kad galėtumėte valdyti, kaip jos įgalinamos diegimo metu.

Kitas naudingas įrašas yra šis įrašas apie modelių slapyvardžių naudojimą, kurį parašė Michaelas Mergolo, „Microsoft Consulting Services“ vyresnysis konsultantas.

Tvarkyklių pridėjimas prie vaizdo

Galite naudoti komandą DISM.exe norėdami pridėti tvarkykles prie neprisijungus naudojamų vaizdų ir naudokite komandą DISM su parinktimi /add-driver (daugiau informacijos apie DISM.exe naudojimą žr.).

Norėdami įtraukti tvarkykles į tvarkyklių saugyklą (ty iš anksto pateikti tvarkykles, kad jos būtų pasiekiamos, kai Windows nustato įrenginius, kuriems reikia tvarkyklių), galite naudoti komandą PnPutil.exe. Ši komanda gali būti naudinga, jei, pavyzdžiui, naudojote Microsoft naujinimų katalogą norėdami atsisiųsti spausdintuvo tvarkyklių .cab failą ir norite iš anksto pateikti tas tvarkykles savo atskaitos kompiuteryje, kad tos tvarkyklės būtų pasiekiamos diegiant. Papildoma informacija apie šią komandą galite rasti ir.

Tvarkyklės konfigūracijos palaikymas „Windows“ vaizdo apdorojimo metu

Galiausiai, jei sukursite pagrindinį vaizdą ir įdiegsite jį identiškoje aparatinėje įrangoje, galite pateikti daugiau greitas būdas pirmą kartą paleiskite naudotojus sukonfigūruodami PersistAllDeviceInstalls parametrus savo atsakymo faile, kad būtų galima susieti savo atskaitos kompiuterį. Žr. išsamią informaciją

Įvadas

Tai apibūdina paslaugų programavimą
Windows OS (taip pat vartosiu terminą
„paslauga“, kuri yra lygiavertė terminui „paslauga“),
pateikiamas naudojimo pavyzdys
tvarkyklių arba rootkit atsisiuntimas.

Paslaugos

Kai OS paleidžiama, paleidžiama paslaugų tvarkyklė (SCM).
Vadovas). Duomenų skaitymas iš registro (vardas
paslauga, atsisiuntimo būdas, tvarkyklės tipas ir kt.),
ji kaupia duomenų bazę valdymui
paslaugas. Aprašysiu kai kurias funkcijas, su
su kuria galite valdyti paslaugas.
Pirmiausia turite sukurti ryšį su tuo
duomenų bazę (SCM duomenų bazė), tada perkelkite
duomenų bazės indeksas kai kurioms funkcijoms,
paslaugų vadybininkai.

Kaip jau sakiau, pirmas dalykas, kurį reikia padaryti, yra
sukurti nuorodą į SCM duomenų bazę. Už tai
yra OpenSCManager funkcija.

SC_HANDLE OpenSCManager(LPCTSTR lpMachineName, LPCTSTR
lpDatabaseName, DWORD dwDesiredAccess);

LPCTSTR lpMachineName – rodyklė į eilutę,
nulinis, nurodantis pavadinimą
vietinis kompiuteris. Ši parinktis
galima nustatyti į NULL.

LPCTSTR lpDatabaseName – rodyklė į eilutę,
nulinis, su pavadinimu
Norėdami atidaryti šį parametrą
taip pat turėtų būti nustatytas į NULL.

DWORD dwDesiredAccess – šiame parametre yra
vėliavėlės, nurodančios prieigos prie duomenų bazės teises
visų vėliavėlių neišvardinsiu
šiame straipsnyje nagrinėju tik tuos
reikalingos paslaugos programavimo galimybės
parsisiųsti rootkit.

SC_MANAGER_ALL_ACCESS – standartinės prieigos prie duomenų bazės teisės.
SC_MANAGER_CONNECT – leidžia prisijungti prie SCM duomenų bazės.
SC_MANAGER_CREATE_SERVICE – leidžia kurti naujas
paslaugas.

Sukūrę ryšį su SCM duomenų baze, galite valdyti
paslaugas.

Norint gauti, naudojama funkcija OpenService
paslaugos aprašas. Atkreipkite dėmesį, kad ši funkcija nėra
sukuria paslaugą, tarnauja kuriant paslaugą
CreateService, bet atidaro jau sukurtą anksčiau
paslauga.

SC_HANDLE OpenService(SC_HANDLE hSCManager, LPCTSTR
lpServiceName, DWORD dwDesiredAccess);

SC_HANDLE hSCManager – rankena grąžinta
funkcija OpenSCManager.

LPCTSTR lpServiceName – atidaromos paslaugos pavadinimas.

DWORD dwDesiredAccess – teisės, kuriomis galime naudotis
atidaryti paslaugą. Štai keletas iš jų:

SERVICE_ALL_ACCESS yra standartinės prieigos teisės.
SERVICE_START – leidžia paleisti paslaugą.
SERVICE_STOP – leidžia sustabdyti paslaugą.

Ši funkcija grąžina žymeklį
atidaroma paslauga. Jį gavę galime
tvarkyti paslaugą pagal
suteiktas teises.

Ši funkcija reikalinga norint sukurti paslaugą.

SC_HANDLE CreateService(SC_HANDLE hSCManager, LPCTSTR
lpServiceName, LPCTSTR lpDisplayName, DWORD dwDesiredAccess, DWORD dwServiceType,
DWORD dwStartType, DWORD dwErrorControl, LPCTSTR lpBinary PathName, LPCTSTR
lpLoadOrderGroup, LPDWORD lpdwTagId, LPCTSTR lppriklausomybės, LPCTSTR
lpServiceStartName, LPCTSTR lpPassword);

Pirmasis parametras (hSCManager) nurodo
rodyklė, kurią grąžino funkcija OpenSCManager.
Kiti du parametrai rodo
eilutės, kuriose yra kuriamos paslaugos pavadinimas ir
naudotinas pavadinimas
vartotojo sąsaja. Kitas
parametre yra vėliavėlės,
apibrėžiančios prieigos prie paslaugos teises. Čia
naudojamos tos pačios vėliavėlės kaip ir funkcijoje
OpenService. Daugeliu atvejų jums reikės
nustatant šią vėliavėlę į SERVICE_ALL_ACCESS. Parametras
dwServiceType nustato kuriamos paslaugos tipą
paslauga. IN šiuo atveju reikia įdiegti
jį SERVICE_KERNEL_DRIVER, o tai savo ruožtu
reiškia, kad paslauga valdys
branduolio lygio tvarkyklė. Kitos reikšmės
reiškia, kad tai bus failų tvarkyklė
sistemos ir kt. Parametras dwStartType yra labai svarbus, nes
apibrėžia, kaip paslauga pradedama. Mūsų
Jei taip, jis turi būti įdiegtas
SERVICE_BOOT_START arba SERVICE_AUTO_START, o tai reiškia
praktiškai tas pats – paslaugos pradžia
pačios operacinės sistemos paleidimo laikas.
Parametras dwErrorControl nurodo, kaip tai padaryti
tvarkymo klaidų, kurios atsiranda mūsų
Šiuo atveju jis turėtų būti nustatytas į SERVICE_ERROR_NORMAL.
Kitas parametras yra lpBinaryPathName – rodyklė į
nulinės pabaigos eilutė, nukreipianti į
visas kelias iki vairuotojo (mūsų atveju
rootkit), kurį valdys paslauga.
Turėtų būti šie parametrai
nustatyti į NULL, nes jie čia nėra svarbūs
atveju.

Yra funkcija pradėti paslaugą
StartService.

BOOL StartService(SC_HANDLE hService, DWORD
dwNumServiceArgs, LPCTSTR *lpServiceArgVectors);

SC_HANDLE hService – grąžinta paslaugos rankena
funkcija CreateService arba OpenService. Parametras
dwNumServiceArgs yra parametrų skaičius
nurodytas masyve lpServiceArgVectors. Šiame
masyvas nurodo parametrus, kurie
bus perkelta į tarnybą. Atkreipkite dėmesį, kad paslaugos
tvarkyklės nenaudoja šio parametro,
taigi du paskutinis parametras mūsų
Tokiu atveju turite nustatyti jį į NULL. Jei funkcija
sėkmingai įvykdytas, tada jis grįžta
ne nulinė vertė. Sustabdymo funkcijos
serviso nėra, bet su juo galima nesunkiai parašyti
naudojant ControlService funkciją:

BOOL ControlService (SC_HANDLE hService, DWORD dwControl,
LPSERVICE_STATUS lpServiceStatus);

dwControl parametre yra vėliavėlių, naudojančių
kurio klausiate, ką reikia daryti
paslauga. Jei reikia nustoti dirbti
paslaugą, galite ją įdiegti
SERVICE_CONTROL_STOP. Su šia funkcija galite
patogiau sustoti ir pradėti
paslauga. Pavyzdžiui, norėdami pristabdyti paslaugą,
nustatykite parametrą dwControl į SERVICE_CONTROL_PAUSE ir
tęsti darbą SERVICE_CONTROL_CONTINUE.
Parametras lpServiceStatus yra struktūros rodyklė
SERVICE_STATUS, kur įvedama dabartinė būsena
paslaugas. Nustatykite jį į NULL, jei jums to nereikia
Svarbus dabartinis paslaugos statusas. Tai
funkcija grąžina ne nulinę reikšmę, kai
sėkmingas užbaigimas.

Išvardijau visas reikalingas funkcijas
atsisiunčiami rootkit (tvarkyklės).Norėdami uždaryti
DT SCM struktūros naudoja šią funkciją
CloseServiceHandle. Ji pasiima vienintelę
parametras – DT SCM, t.y. aprašymas grąžintas
funkcija OpenSCManager.

Visų šių funkcijų visiškai pakanka
rootkit atsisiuntimas ir vykdymas. Žemiau aš
Pateiksiu šių funkcijų naudojimo pavyzdį.

#define rootkitname "myrootkit" //
nustatyti mūsų rootkit pavadinimą

BOOL StopRootkit(SC_HANDLE hService) //
Skelbiame
paslaugos sustabdymo ir paleidimo funkcijos

BOOL StartRootkit(SC_HANDLE hService)//
int main ()
{
SC_HANDLE hManager,hService; //
aprašai
SCM duomenų bazės ir paslaugos

LPVTSTR rootkpath="C:\myrootkit.sys"; //

visas kelias į mūsų rootkit

hManager=OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS); //
mes kuriame
ryšys su SCM duomenų baze

if (hManager) // jei viskas gerai
{

hService=CreateService(hManager, rootkitname,rootkitname,SERVICE_ALL_ACCESS,
SERVICE_KERNEL_DRIVER, SERVICE_BOOT_START, SERVICE_ERROR_NORMAL, \rootkpath,
NULL, NULL, NULL, NULL, NULL, NULL); // mes kuriame
paslauga, kuri valdo mūsų rootkit

jei (hService) // ar viskas gerai?
{
StartService(hService,NULL,NULL); //
paleisti
sukurta paslauga, taip pradėdami mūsų
rootkit

}

if (StopRootkit(hService)) // Jeigu
sustojimas buvo sėkmingas,

{
StartRootkit(hService);//
tada vėl
paleiskime jį

};
CloseServiceHandle(hManager); //
uždaryti
DT SCM (DB SCM).

}
BOOL StopRootkit (SC_HANDLE hService)
{
BOOL gerai = tiesa;
if(hService)
{
ok=ControlService(hService,SERVICE_CONROL_STOP,NULL); //
skambinti
funkcija ControlService su SERVCE_CONTROL_STOP vėliava, taigi

jei (!gerai) // dauguma sustoja
aptarnavimo operacija

{
gerai = false;
};
};
grąžinti gerai;
}

BOOL StartRootkit (SC_HANDLE hService)
{
BOOL gerai = tiesa;
if(hService)
{
ok=ControlService(hService,SERVICE_CONTROL_START,NULL); // skambinti
funkcija ControlService su SERVCE_CONTROL_START žyma, taigi

jei (!gerai) //s Pirmą kartą paleidus paslaugą
{
gerai = false;
};
};
grąžinti gerai;
}

Šis pavyzdys tik parodo, ką aš turiu omenyje
rašė aukščiau. Galite pridėti
papildomos patikros
užkirsti kelią galimoms klaidoms.

Patariu perskaityti Sveno knygą
Schreiberis („Be dokumentų
„Windows 2000“ ypatybės“) skirtas skyrius
vairuotojų programavimas. Taip pat
Rekomenduoju straipsnių seriją iš „Four-F“, skirtą
„Windows NT“ tvarkyklių kūrimas. Žiūrėk
Ms-Rem straipsnis "API funkcijų perėmimas sistemoje Windows NT".
(3 dalis). Nulinis žiedas." Ir nepraleiskite
praeityje rootkit.com.

Yra keletas įrenginių ir su jais susijusių tvarkyklių valdymo įrankių: Įrenginių tvarkytuvė, Įrenginiai ir spausdintuvai, Device Stage™ ir Pnputil, kuris paleidžiamas iš komandinė eilutė su padidintomis privilegijomis.

Įrenginių tvarkytuvė pasiekiama visose valdymo skydo elementų kategorijose ir padeda įdiegti bei atnaujinti aparatūros įrenginių tvarkykles, pakeisti tų įrenginių aparatinės įrangos nustatymus ir šalinti triktis.
Įrenginių tvarkytuvėje galite atlikti šias užduotis:

  • Peržiūrėkite įdiegtų įrenginių sąrašą
  • Pašalinkite įrenginį
  • Įjunkite arba išjunkite įrenginį
  • Pašalinkite įrenginio triktis
  • Atnaujinti įrenginio tvarkyklę
  • Sukite vairuotoją atgal.

Įrenginio būsena rodo, ar jis turi įdiegtos tvarkyklės ir ar „Windows“ gali susisiekti su šiuo įrenginiu. Norėdami peržiūrėti įrenginio būseną:

  1. Spustelėkite dešiniuoju pelės mygtuku spustelėkite pelę ant įrenginio ir pasirinkite komandą „Ypatybės“.
  2. Eikite į skirtuką Bendra ir būsenos srityje peržiūrėkite dabartinės įrenginio būsenos aprašymą.

Naudodami įrenginių tvarkytuvę galite tvarkyti įrenginius tik vietiniame kompiuteryje.

Prietaisai ir spausdintuvai.

Valdymo skydo kategorijoje „Įrenginiai ir spausdintuvai“ taip pat pateikiama papildoma galimybė valdyti įrenginius. Kad būtų lengviau atlikti sudėtingas konfigūravimo užduotis, konfigūracijos vedlys padės jums atlikti visą diegimo procesą. „Windows 7“ atpažįsta naujus įrenginius ir bando automatiškai atsisiųsti bei įdiegti visas tam įrenginiui reikalingas tvarkykles.

Įrenginiai, rodomi skiltyje Įrenginiai ir spausdintuvai, paprastai yra išoriniai įrenginiai, kurį prijungiate arba atjungiate nuo kompiuterio per prievadą arba tinklo ryšį.

Skiltyje „Įrenginiai ir spausdintuvai“ rodomas daugiafunkcis spausdintuvas, kuris vietoj atskiro spausdintuvo gali būti valdomas kaip vienas įrenginys, skaitytuvas ar fakso įrenginys. Kiekvienas atskiras daugiafunkcio spausdintuvo komponentas yra rodomas ir valdomas atskirai Įrenginių tvarkytuvėje.

Įrenginio etapas

„Device Stage“ suteikia vartotojams naują būdą pasiekti įrenginius ir papildomos parinktys juos valdyti. Įrenginiai užduočių juostoje rodomi kaip nuotraukos piktograma. Ši užduočių juostos piktograma gali suteikti greita prieiga atlikti bendrąsias įrenginio užduotis; Būsenos indikatoriai, leidžiantys vartotojams greitai suprasti akumuliatoriaus būseną, įrenginio laiko būseną, likusią talpą, vartotojo vadovo nuorodas, papildomos programos, informacinė bendruomenė ir pagalba arba papildomi produktai ir paslaugos.

    Norėdami valdyti paslaugas sistemoje Windows, naudokite toliau nurodytomis priemonėmis:
  • Services.msc papildinys yra patogiausias paslaugų valdymo įrankis;
  • Programa msconfig.exe – be paslaugų valdymo, taip pat leidžia valdyti Windows paleidimą (žr. skyrių Naudingos Windows 7 priemonės);
  • Net ir sc komandos naudojamos paslaugoms valdyti iš komandinės eilutės. Spustelėkite mygtuką Pradėti, įveskite services.msc ir spustelėkite Įveskite raktą. Pamatysite paslaugų valdymo papildinį.

Išsiaiškinkime, kaip valdyti paslaugas. Dukart spustelėkite bet kurią paslaugą – pasirinkite bet kurią, dabar mūsų nedomina jokia konkreti paslauga. Pamatysite paslaugos ypatybių langą.


Skirtuke Bendra yra paslaugos pavadinimas, paslaugos aprašymas, paslaugos vykdomojo failo pavadinimas ir paslaugos valdymo mygtukai. Čia galite pakeisti paleidimo tipą. Sąraše Paleisties tipas galite pasirinkti vieną iš paslaugos paleidimo tipų.

    Būsenos lauke rodoma dabartinė paslaugos būsena:
  • Veikia – paslauga paleidžiama ir veikia šiuo metu;
  • Sustabdyta – paslauga neveikia;
  • Sustabdyta – paslauga veikia, bet šiuo metu yra sustabdyta.
    Aptarnavimo valdymo mygtukai:
  • Pradėti – paleidžia sustabdytą (arba dar nepradėtą) paslaugą;
  • Sustoti – sustabdyti paslaugą;
  • Sustabdyti – pristabdyti paslaugos vykdymą (ne visos paslaugos palaiko pristabdymą); Norėdami tęsti paslaugą, naudokite mygtuką Tęsti;
  • Tęsti – tęsti paslaugą.

Kol kas nieko keisti nereikia, kad tai neigiamai nepaveiktų jūsų sistemos. Geriau eikite į skirtuką Priklausomybės: ten sužinosite, nuo kokių dar paslaugų priklauso ši paslauga ir kokios kitos paslaugos priklauso nuo jos.
Atminkite, kad jei kitos paslaugos priklauso nuo paslaugos ir jūs sustabdote paslaugą, visos susijusios paslaugos taip pat nustos veikti.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas