Menaxhimi i pajisjes në Windows. Windows Si të ngarkoni drejtuesit dhe shërbimet në Windows Ruajtja e konfigurimit të drejtuesve gjatë krijimit të imazhit të Windows


Kategoria ~ Këshilla teknike - Igor (Administrator)

shënim: Përkundër faktit se faqja nuk bën një deklaratë të qartë në lidhje me përputhshmërinë me versionet 64-bit të Windows, programi u ndje mjaft mirë në Windows 7 64-bit.

Ndërfaqja ServiWin është bërë mjaft e thjeshtë dhe e përshtatshme. Mund të kaloni midis listave të drejtuesve dhe shërbimeve të sistemit (menyja e ikonave - dy të parat), si dhe të personalizoni shfaqjen dhe renditjen e 16 kolonave të mundshme. Për më tepër, mjeti ju lejon të eksportoni të dhëna në html dhe të hapni çelësat përkatës të regjistrit për drejtuesit ose shërbimet. Duke klikuar me të djathtën në një shofer ose shërbim, do të shfaqet një meny konteksti që ju lejon jo vetëm të menaxhoni gjendjen, por të kërkoni në Google, gjë që padyshim do të jetë e dobishme për ata që duhet të kuptojnë se çfarë po ndodh në kompjuter. Ju gjithashtu keni mundësinë të përcaktoni llojin e nisjes së drejtuesit (të paaftë, automatik, etj.). Në fakt, kjo është një veçori mjaft e rrallë. Në thelb, shërbimet e kësaj klase ju lejojnë të shikoni vetëm një listë të drejtuesve.

ServiWin është me të vërtetë një mjet i shkëlqyeshëm për përdoruesit e avancuar. Sidoqoftë, duhet të kuptoni se si me çdo mjet që ndryshon cilësimet e komponentëve të sistemit, konfigurimi ose çaktivizimi i gabuar i pjesëve të rëndësishme të sistemit mund të çojë në probleme serioze. Prandaj, nëse nuk e dini se për çfarë shërben një shofer ose shërbim, atëherë mos u drejtoni nga kurioziteti dhe mos ndryshoni cilësimet pa u njohur më parë me qëllimin e tyre.

shënim: Sigurisht, mund të krijoni një kopje rezervë të diskut ose Windows dhe të bëni ndryshime pas kësaj. Megjithatë, prapëseprapë bëni kujdes, pasi çaktivizimi i drejtuesve të tillë si tastiera mund të bëjë një shaka mizore me ju.

Tani, ju e dini se si të menaxhoni drejtuesit dhe shërbimet e Windows, dhe gjithashtu dini se si të merrni informacion të detajuar për secilën prej tyre.

Në pjesën e mëparshme të kësaj serie, ne shikuam dy qasje ("le Windows të vendos" dhe "më lejoni të vendos") që mund të përdoren për të menaxhuar drejtuesit e jashtëm kur kryeni një instalim Lite Touch duke përdorur MDT 2010. Në këtë pjesë, ne do të përfundoni bisedën për problemin e menaxhimit të shoferit, këtu do të jenë disa këshilla, truket dhe një histori. Historia e parë m'u dha nga një prej lexuesve tanë, Tim Lors, dhe është një shembull i shkëlqyer vizual i problemeve që mund të hasni kur përpiqeni të menaxhoni drejtuesit gjatë instalimit:

"Më shumë se një vit më parë, shkrova një skript softueri që instalon të gjithë drejtuesit në një PC WinXP. Problemi që hasa gjatë zgjedhjes së drejtuesve nuk ishte i lidhur me OS. Ishte dështimi i prodhuesit për të zbatuar siç duhet PnP midis skedarëve të tyre inf të drejtuesve dhe harduerit. vetë Më saktësisht, skedari inf tregoi se ishte drejtuesi më i mirë për një pajisje të caktuar harduerike, kur, në fakt, nuk funksiononte me një pajisje të tillë. E vetmja mënyrë për të zgjedhur një drejtues të përshtatshëm në një situatë kaq të vështirë ishte krahasimi numrat e identifikimit PnP të harduerit me një listë të drejtuesve problematikë të njohur, dhe nëse gjeja një përputhje, zgjidhja manualisht drejtuesin e duhur bazuar në kritere shtesë, zakonisht numrin e modelit të PC. Kriteret shtesë më të zakonshme të kërkuara për zgjedhjen "më lejoni të vendos" ishte numri i modelit të PC-së, por ndonjëherë përfshinte versionin e BIOS-it dhe ID-në e nëngrupit PnP, dhe në disa raste të rralla ishte provë dhe gabim. Sigurisht, prova dhe gabimi është mjaft i vështirë, sepse kur Windows instaloi drejtuesin që e konsideronte më të përshtatshëm, duhej të izolonte drejtuesin që nuk funksiononte nga Windows, ose sistemi thjesht e riinstalonte atë. Ju lutemi vini re se kjo situatë ndodhi në një mjedis që përmban rreth 10,000 PC në më shumë se 25 modele të ndryshme."

Shumica e profesionistëve të IT-së me të cilët kam biseduar më kanë thënë se shoferët janë një nga dhimbjet e kokës më të mëdha, dhe historia e mësipërme thjesht e tregon këtë. Pra, pasi i kushtova katër pjesët e fundit kësaj teme, dua ta mbyll diskutimin e shoferëve me disa këshilla dhe truket që do t'ju ndihmojnë ta bëni jetën tuaj më të lehtë.

Kërkoni për shoferë

Sfida e parë është gjetja e drejtuesve të pavarur që mund të kërkojnë sistemet tuaja. Disa prodhues e bëjnë këtë të lehtë, të tjerë jo, dhe Dell është pjesë e grupit të parë sepse ofron drejtues për çdo sistem desktop në formën e një skedari .cab për çdo sistem operativ. Për të shkarkuar këta skedarë .cab, shkoni te http://www.delltechcenter.com/ dhe nga menyja lëvizëse në të majtë, zgjidhni Home, Microsoft, Microsoft System Center, SCCM " System Center Configuration Manager, Dell Business Client Operating System Deployment , Dell Business Client Operating System Deployment " Skedarët .CAB dhe do të shihni faqen e treguar në Figurën 1:

Figura 1: Shkarkimi i drejtuesve për sistemet e klientëve Dell si skedarë .cab

Pasi të shkarkohet skedari .cab, mund ta nxirrni atë në një dosje dhe më pas referojuni asaj dosje kur importoni drejtuesit në pjesën e instalimit.

Prodhuesit e tjerë ofrojnë gjithashtu mjete për shkarkimin e drejtuesve, por për mendimin tim këto mjete nuk janë aq të thjeshta apo të përshtatshme sa qasja e Dell. Këtu janë disa shembuj të mjeteve të tilla dhe lidhjet me to:

Nxjerrja e skedarëve INF nga EXE

Ndonjëherë prodhuesit e sistemit ofrojnë drejtues pajisjesh në formën e skedarëve .exe në vend të skedarëve .cab. Në këtë rast, një grup i shkëlqyer mjetesh është WinRAR, i cili ju lejon të nxirrni skedarët e shoferit nga një skedar .exe në një dosje. Mbani mend, për të importuar një drejtues, MDT kërkon një skedar .inf dhe skedarët përkatës të drejtuesit nuk është e mundur të importoni një skedar .exe si drejtues.

Parandalimi i ndezjes së shoferëve

Për të parandaluar aktivizimin e një drejtuesi që keni importuar (për shembull, nëse testet tuaja tregojnë se drejtuesi po shkakton probleme pas instalimit), thjesht hapni vetitë e drejtuesit dhe pastroni fushën "Aktivizo këtë drejtues" (Figura 2):

Figura 2: Mund të çaktivizoni ose të lejoni që drejtuesi të aktivizohet

Ju lutemi vini re se drejtuesi i mësipërm është krijuar për Windows 32-bit dhe 64-bit. Nëse vëreni se nuk funksionon në Windows 64-bit, mund ta lini të aktivizuar drejtuesin, por zgjidhni x64, gjë që do të parandalojë aktivizimin e tij gjatë një instalimi të Windows 64-bit.

Nëse dëshironi, madje mund të çaktivizoni të gjithë drejtuesit në një dosje duke çaktivizuar dosjen (Figura 3):

Figura 3: Mund të çaktivizoni një dosje të personalizuar në burimin e instalimit

Menaxhimi i drejtuesve të nisjes duke përdorur profilet e përzgjedhjes

Ju gjithashtu mund të përdorni profilet e përzgjedhjes për të menaxhuar drejtuesit gjatë fazës së nisjes së Windows PE të një instalimi LTI. Për ta bërë këtë, hapni vetitë e burimit tuaj të instalimit dhe zgjidhni skedarin Windows PE x64 Components ose Windows PE x86 Components për të menaxhuar drejtuesit për arkitekturën e OS që po instaloni (Figura 4):

Si parazgjedhje, zgjidhet profili i përzgjedhjes së të gjithë drejtuesve dhe paketave, por vetëm drejtuesit e rrjetit dhe ruajtjes nga ky profil përzgjedhjeje përfshihen në imazhin e nisjes së Windows PE. Nëse është e nevojshme, mund të krijoni profilin tuaj të përzgjedhjes që do të përfshijë drejtuesit specifikë të harduerit WinPE për sistemet tuaja të synuara.

Përdorimi i grupeve të shumta të drejtuesve për të instaluar sipas markës dhe modelit

Në pjesën e mëparshme, ne shikuam se si të përcaktojmë një grup drejtues të quajtur DriverGroup001 dhe ta përdorim atë për të menaxhuar drejtuesit gjatë instalimit bazuar në modelin dhe modelin e kompjuterëve të synuar. Keith Garner, specialist i vendosjes së sistemit në Xtreme Consulting Group, ka një postim të shkëlqyeshëm që jep më shumë informacion mbi këtë temë dhe ju tregon se si mund t'i organizoni drejtuesit në mënyrë më efikase dhe më pas të përdorni grupe të shumta drejtuesish për të menaxhuar se si aktivizohen gjatë instalimit.

Një tjetër postim i dobishëm është ky postim mbi përdorimin e pseudonimeve të modeleve, shkruar nga Michael Mergolo, Konsulent i Lartë në Shërbimet Konsulente të Microsoft.

Shtimi i drejtuesve në imazh

Ju mund të përdorni komandën DISM.exe për të shtuar drejtues në imazhet jashtë linje thjesht montoni imazhin dhe përdorni komandën DISM me opsionin /add-driver (shih për më shumë informacion mbi përdorimin e DISM.exe).

Për të shtuar drejtuesit në dyqanin e drejtuesve (d.m.th., parapërfaqësoni drejtuesit në mënyrë që ata të jenë të disponueshëm kur Windows identifikon pajisje që kanë nevojë për drejtues), mund të përdorni komandën PnPutil.exe. Kjo komandë mund të jetë e dobishme nëse, për shembull, keni përdorur Katalogun e Përditësimit të Microsoft për të shkarkuar një skedar .cab të drejtuesve të printerit dhe dëshironi t'i paraqisni ato drejtues në kompjuterin tuaj të referencës në mënyrë që ata drejtues të jenë të disponueshëm gjatë instalimit. Më shumë informacion në lidhje me këtë komandë mund të gjenden në dhe.

Ruajtja e konfigurimit të shoferit gjatë imazhit të Windows

Së fundi, nëse krijoni një imazh referimi dhe e instaloni në pajisje identike, mund të ofroni një përvojë më të shpejtë të nisjes për herë të parë për përdoruesit duke konfiguruar parametrat PersistAllDeviceInstalls në skedarin tuaj të përgjigjes për të përgatitur pajisjen tuaj të referencës. Shih detajet

Rendi i ngarkimit të drejtuesve dhe shërbimeve në Windows



Për ata që janë të interesuar në funksionimin e brendshëm të sistemit operativ Windows, unë sugjeroj një kërkim të vogël. Ne do të përpiqemi të zbulojmë se çfarë është përgjegjëse për rendin në të cilin drejtuesit dhe shërbimet janë ngarkuar në Windows dhe nëse kjo renditje mund të ndryshohet.

Para së gjithash, le të shohim rendin aktual të nisjes së sistemit duke përdorur programin LoadOrder nga Sysinternals. Programi do të na tregojë se çfarë është ngarkuar dhe në çfarë rendi kur të fillojë sistemi operativ.

Siç mund të shihet nga figura, fillimisht ngarkohen drejtuesit e pajisjes të nevojshme për të nisur sistemin, dhe më pas shërbime të ndryshme të Windows. Meqenëse ka disa ndryshime midis shërbimeve të ngarkimit dhe ngarkimit të drejtuesve, ne do t'i shqyrtojmë ato veçmas.

Drejtues

Si subjekt testimi, le të marrim drejtuesin e Microsoft ACPI (Advanced Configuration and Power Interface), i cili është përgjegjës për zbulimin e harduerit dhe menaxhimin e energjisë. Detyra e ACPI është të mundësojë komunikimin midis sistemit operativ dhe harduerit, kështu që drejtuesi ACPI ngarkohet që në fillim.

Programi Loadorder ofron informacion mjaft të kufizuar në lidhje me rendin e ngarkimit, kështu që ne shkojmë në regjistër për të dhëna më të sakta. Çdo shofer dhe shërbim Windows ka seksionin e vet në degën e regjistrit HKLM\SYSTEM\CurrentControlSet\Services. Seksionet janë emëruar sipas emrit të shoferit\shërbimit, kështu që ne kemi nevojë për seksionin ACPI.

Tre parametra të regjistrit kontrollojnë rendin në të cilin ngarkohet drejtuesi. Parametri kryesor Filloni- përcakton llojin e nisjes së drejtuesit. Këtu janë rregullat me të cilat drejtuesit vendosin vlerën e parametrit të tyre Start:

Drejtuesit që duhet ngarkohet nga ngarkuesi i sistemit kur fillon sistemi operativ, tregoni vlerën Filloni të barabartë 0 (nisja në nisjen e sistemit ). Një shembull janë drejtuesit e autobusit të sistemit dhe drejtuesi i sistemit të skedarëve që përdoret kur sistemi niset;
Shofer që nuk kërkohet drejtpërdrejt për të nisur sistemin, tregon për Filloni vlerë e barabartë me 1 (fillimin e sistemit ). Shembull - drejtues standard i kartës video (VgaSave);
Shofer, nuk kërkohet për nisjen e sistemit, vendos vlerën Filloni të barabartë 2 (fillim Automatik). Një shembull është një drejtues për një Ofrues të Shumëfishtë UNC (MUP) që mbështet emrat UNC të burimeve të largëta (lloji );
Shoferet, nuk kërkohet që sistemi operativ të funksionojë(për shembull, drejtuesit e përshtatësve të rrjetit), tregoni vlerën Filloni të barabartë 3 (nisja sipas kërkesës ).

Drejtuesit e pajisjes mund të përdorin gjithashtu parametra Grupi Dhe Etiketë për të kontrolluar rendin e nisjes kur fillon sistemi. Drejtuesit\shërbimet përdorin parametrin Group për të treguar grupin të cilit i përkasin dhe rendi në të cilin ngarkohen grupet përcaktohet nga parametri Listë, i vendosur në seksionin HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\.

Nga rruga, parametri i Grupit nuk kërkohet. Nëse shoferi\shërbimi nuk përfshihet në asnjë grup, atëherë ai ngarkohet në fund të radhës.

Një drejtues mund të përmirësojë më tej rendin e ngarkimit duke përdorur parametrin Tag, i cili specifikon pozicionin specifik të drejtuesit në grup. Menaxheri I/O i rendit drejtuesit në grup sipas vlerës së këtij parametri dhe drejtuesit që nuk kanë një parametër Tag zhvendosen në fund të listës së drejtuesve në grup.

Duke parë rendin e ngarkimit, mund të mendoni se drejtuesit me vlera më të vogla Tag ngarkohen së pari, pastaj ata me më të mëdhenj, por kjo nuk është plotësisht e vërtetë. Përparësia e vlerave të parametrave të etiketës brenda një grupi përcaktohet në seksionin HKLM\SYSTEM\CurrentControlSet\Control\GroupOrderList.

Për shembull, le të hapim parametrin binar Boot Bus Extender, i cili korrespondon me grupin me të njëjtin emër, të cilit i përket drejtuesi ACPI. Parametri është një grup fjalësh të dyfishta (4 bajt secila). Fjala e parë (e theksuar me të kuqe) specifikon gjatësinë totale të ndryshores (numrin e fjalëve të dyfishta), në shembullin tonë 06. Fjalët e mbetura dyshe janë vetëm etiketa. Drejtuesi ACPI ka një etiketë të barabartë me 01 (të theksuar në të gjelbër).

Prioriteti i një etikete përcaktohet jo nga vlera e etiketës, por nga pozicioni i tij: sa më i lartë të jetë etiketa, aq më i lartë është përparësia e tij në grup dhe aq më i lartë është përparësia e drejtuesit të cilit i korrespondon kjo etiketë. Dhe duke qenë se 01 është më i lartë se etiketat e tjera, drejtuesi ACPI ngarkohet i pari në grup.

Shërbimet

Rendi në të cilin ngarkohen shërbimet e Windows është disi i ndryshëm nga rendi në të cilin ngarkohen drejtuesit. Le të marrim si shembull shërbimin e përditësimit automatik (wuauserv). Nuk është veçanërisht kritik për funksionimin e sistemit dhe për këtë arsye ngarkohet i fundit.

Le të shkojmë përsëri në regjistër. Parametrat e nisjes së shërbimit ndodhen në seksionin HKLM\SYSTEM\CurrentControlSet\Services\wuauserv. Kam identifikuar dy parametra kryesorë që janë përgjegjës për rendin e ngarkimit të këtij shërbimi.

Shërbimet e Windows nisen nga Menaxheri i Kontrollit të Shërbimit (SCM) sipas vlerës së parametrit Filloni. Ky parametër për shërbimet mund të marrë vlerat e mëposhtme:

Fillimi automatik (2) - shërbimi fillon automatikisht, menjëherë pas fillimit të procesit kryesor SCM Services.exe;
Nisja sipas kërkesës (3) - shërbimi fillon kur është e nevojshme, me kërkesë të çdo shërbimi ose programi;
Me aftësi të kufizuara (4) - shërbimi është i çaktivizuar dhe nuk do të fillojë në asnjë rrethanë.

Vlerat 0 (fillimi në nisjen e sistemit) dhe 1 (fillimi sipas sistemit) për shërbimet nuk mund të specifikohen, vetëm për drejtuesit e pajisjes.

Për më tepër, duke filluar me Windows Vista\Server 2008, u shfaq një mënyrë tjetër nisjeje për shërbimet - nisja automatike e vonuar. Parametri është përgjegjës për të Fillimi automatik i vonuar = 1, i cili i thotë SCM-së që ta nisë automatikisht këtë shërbim me vonesë. SCM nis shërbimet që janë caktuar për fillimin e vonuar pasi të jenë ngarkuar shërbimet që janë shënuar për nisje automatike.

Mënyra e nisjes së shërbimit mund të kontrollohet jo vetëm nga regjistri, por edhe në modalitetin grafik, nga tastiera e Shërbimeve.

Ashtu si drejtuesit, shërbimet e Windows mund të përdorin parametrin Group në çelësin e tyre të regjistrit për të treguar grupin të cilit i përkasin. Tani, për qartësi, le të marrim shërbimin tonë wuauserv, i vendosur në fund të listës së shkarkimeve. Duke përdorur tastin e Grupit, ne do ta vendosim atë në grupin Event Log, do të rindizemi dhe do të shikojmë rendin e ngarkimit në Loadorder. Siç mund ta shihni, rendi ka ndryshuar dhe wuauserv është ngritur nga vendi i fundit, duke u ngarkuar menjëherë pas shokut të tij të klasës - shërbimi i ngjarjeve. Vërtetë, rendi i vendosjes brenda grupit nuk mund të ndryshohet, sepse Etiketa nuk përdoret për shërbime.

Dhe një parametër tjetër që indirekt ndikon në rendin në të cilin ngarkohen shërbimet - DependOnService. Ai tregon se nga cilat shërbime varet shërbimi. Prandaj, shërbimi nuk ngarkohet derisa të ngarkohen shërbimet e listuara në DependOnService.

Vartësitë funksionojnë si më poshtë - nëse shërbimet janë në të njëjtin grup, atëherë shërbimi i varur zhvendoset në fund të listës dhe fillon pas shërbimeve nga të cilat varet. Nëse grupet janë të ndryshme, atëherë shërbimi thjesht nuk do të fillojë dhe SCM do të gjenerojë një gabim.

Kjo tregohet më qartë në snap-in e Shërbimeve, ku skeda Varësia liston si shërbimet nga të cilat varet një shërbim i caktuar, ashtu edhe shërbimet që varen prej tij.

Pra, ne zbuluam se me çfarë rendi ngarkohen drejtuesit dhe shërbimet në Windows dhe si mund të ndryshohet ky renditje. Por, para se të nxitoni për të redaktuar regjistrin, mbani mend se rendi në të cilin ngarkohen drejtuesit dhe shërbimet përcaktohet automatikisht dhe nuk duhet të bëni ndryshime në të pa një arsye të mirë. Vetëm një parametër i vendosur gabimisht mund të çojë në mosfunksionim të plotë të sistemit dhe nuk ka asnjë garanci se do të jetë e mundur ta rivendosni atë. Prandaj, para se të filloni të redaktoni regjistrin, sigurohuni që të bëni një kopje rezervë të tij dhe gjithashtu këshillohet që të keni në dorë media bootable.

Meqenëse Windows është një sistem me shumë detyra, ai përjashton liri të tilla për programet e aplikimit si aksesi i drejtpërdrejtë në portet I/O ose trajtimi i ndërprerjeve të harduerit. Ndërveprimi me harduerin në një nivel të ulët mund të kryhet vetëm nga programet e sistemit që funksionojnë në modalitetin e privilegjuar. Drejtuesit e pajisjes luajnë një rol të madh këtu.

Windows përdor një strukturë drejtuese me shumë nivele në të cilën drejtuesit e nivelit të lartë mund të veprojnë si filtra që kryejnë përpunim të veçantë të të dhënave të marra ose të kaluara në një drejtues të nivelit të ulët. Një shembull do të ishte ndarja e drejtuesit që kontrollon autobusin nga drejtuesit për pajisjet specifike të lidhura me autobusin. Një shembull tjetër është një drejtues që kryen enkriptimin/deshifrimin e të dhënave kur punon me sistemin e skedarëve NTFS. Struktura e drejtuesve në të gjitha nivelet i nënshtrohet standardeve uniforme të njohura si WDM (Windows DiverModel), megjithatë, drejtuesit e nivelit të lartë, ndryshe nga ata të nivelit të ulët, nuk trajtojnë ndërprerjet e harduerit.

Mjaft e çuditshme, në WindowsNT drejtuesit e nivelit të ulët nuk janë ende niveli më i ulët i menaxhimit të pajisjes. Edhe më afër harduerit qëndron i ashtuquajturi nivel HAL (Hardware Abstractions Level). Roli i tij është të fshehë nga modulet e tjera të OS, duke përfshirë drejtuesit, disa detaje të punës me harduerin, në varësi të autobusëve specifikë, llojit të motherboard dhe metodës së lidhjes. Për shembull, HAL u ofron drejtuesve mundësinë për të hyrë në regjistrat e pajisjes me numrat e tyre logjikë pa e ditur nëse regjistri është i lidhur me një portë procesori ose me memorie të përcaktuar.

Megjithë standardizimin e strukturës, mund të dallohen disa lloje të veçanta të drejtuesve, të ndryshëm në funksionalitet.

    Drejtuesit GDI (GraphicDeviceInterface) janë drejtues të nivelit të lartë për pajisjet grafike (monitorë, printera, plotter). Këta drejtues i përkthejnë thirrjet grafike të Windows (të tilla si vizatimi i vijës, zona e mbushjes, teksti i daljes, zgjedhja e fontit aktual, stilolapsi aktual, mbushja aktuale) në komanda që kryejnë veprimet përkatëse në një pajisje specifike. Lëshimi i këtyre komandave në pajisje kryhet nga një drejtues tjetër i nivelit të ulët. Falë pranisë së drejtuesve GDI, i njëjti program mund të nxjerrë imazhe grafike në pajisje të ndryshme. Një shembull kryesor i kësaj është modaliteti i shikimit paraprak i disponueshëm në redaktues të ndryshëm, i cili shfaq faqet në ekran pikërisht ashtu siç do të printohen.

    Drejtuesit e tastierës dhe të miut, përveç operacioneve standarde të drejtuesit, kryejnë ngarkesë shtesë. Ata gjenerojnë mesazhe rreth ngjarjeve në pajisjen përkatëse (shtypja dhe lëshimi i tastit, lëvizja e miut, shtypja dhe lëshimi i butonit të miut) dhe i vendosin në radhën e mesazheve të sistemit. Sistemi më pas përcjell çdo mesazh te procesi që ishte menduar për përpunim të mëtejshëm.

    Drejtuesit e virtualizimit të pajisjeve (drejtuesit VxD) shërbejnë për të ndarë pajisjet midis proceseve, duke krijuar iluzionin se procesi ka pronësinë ekskluzive të pajisjes. Në fakt, drejtuesi organizon një radhë kërkesash nga proceset, kalon pajisjen në modalitetin e kërkuar për procesin e ardhshëm, etj. Një shembull do të ishte një drejtues virtualizimi i monitorit. Një aplikacion konsolë (për shembull, një program MS-DOS) funksionon me të gjithë ekranin në modalitetin e tekstit. Por nëse një aplikacion i tillë hapet në një dritare të Windows, atëherë drejtuesi VxD simulon modalitetin e tekstit në grafikë. Për ta bërë këtë, drejtuesi duhet të përgjojë përpjekjet e programit për të hyrë drejtpërdrejt në adresat e kujtesës video dhe të konvertojë koordinatat e vendndodhjeve të njohura të modalitetit të tekstit në koordinatat e pozicioneve përkatëse në dritare.

    Mjetet e mëposhtme përdoren për të menaxhuar shërbimet në Windows:
  • Snap-in-i i services.msc është mjeti më i përshtatshëm për menaxhimin e shërbimeve;
  • Programi msconfig.exe - përveç menaxhimit të shërbimeve, ju lejon gjithashtu të kontrolloni fillimin e Windows (shih kapitullin Shërbimet e dobishme të Windows 7);
  • Komandat net dhe sc përdoren për të menaxhuar shërbimet nga linja e komandës. Klikoni butonin Start, shkruani services.msc dhe shtypni Enter. Do të shihni snap-in e Menaxhimit të Shërbimit.

Le të kuptojmë se si të menaxhojmë shërbimet. Klikoni dy herë në çdo shërbim - zgjidhni ndonjë, ne nuk jemi të interesuar për ndonjë shërbim specifik tani. Do të shihni dritaren e vetive të shërbimit.


Skeda e Përgjithshme përmban emrin e shërbimit, përshkrimin e shërbimit, emrin e skedarit të ekzekutueshëm të shërbimit dhe butonat e kontrollit të shërbimit. Këtu mund të ndryshoni llojin e nisjes. Nga lista e tipit të fillimit, mund të zgjidhni një nga llojet e nisjes së shërbimit.

    Fusha e statusit shfaq gjendjen aktuale të shërbimit:
  • Running - shërbimi është nisur dhe funksionon në këtë moment;
  • Ndaluar - shërbimi nuk funksionon;
  • I pezulluar - shërbimi po funksionon, por aktualisht është i pezulluar.
    Butonat e kontrollit të shërbimit:
  • Fillimi - fillon një shërbim të ndaluar (ose ende të pa filluar);
  • Stop - ndaloni shërbimin;
  • Pezulloni - ndaloni ekzekutimin e një shërbimi (jo të gjitha shërbimet mbështesin ndalimin); Për të vazhduar ekzekutimin e shërbimit, përdorni butonin Vazhdo;
  • Vazhdoni - vazhdoni shërbimin.

Nuk ka nevojë të ndryshoni ende asgjë në mënyrë që të mos ndikojë negativisht në sistemin tuaj. Është më mirë të shkoni te skedari Dependencies: atje do të zbuloni se nga cilat shërbime të tjera varet ky shërbim dhe cilat shërbime të tjera varen prej tij.
Vini re se nëse shërbimet e tjera varen nga një shërbim dhe ju e ndaloni shërbimin, të gjitha shërbimet e varura do të ndalojnë gjithashtu funksionimin.