Windows дээрх төхөөрөмжийн удирдлага. Windows Windows дээр драйвер, үйлчилгээг хэрхэн ачаалах вэ Windows дүрс үүсгэх явцад драйверын тохиргоог хийх


Ангилал ~ Техникийн зөвлөмжүүд - Игорь (Администратор)

Анхаарна уу: Сайт нь Windows-ийн 64 битийн хувилбаруудтай нийцтэй байдлын талаар тодорхой мэдэгдэл хийгээгүй ч програм нь 64 битийн Windows 7 дээр маш сайн байсан.

ServiWin интерфейс нь маш энгийн бөгөөд тохиромжтой. Та драйверууд болон системийн үйлчилгээний жагсаалтуудын хооронд шилжих боломжтой (дүрс цэс - эхний хоёр), мөн 16 боломжит баганын дэлгэц, дарааллыг өөрчлөх боломжтой. Нэмж дурдахад тус хэрэгсэл нь өгөгдлийг html руу экспортлох, драйвер эсвэл үйлчилгээнд тохирох бүртгэлийн түлхүүрүүдийг нээх боломжийг олгодог. Драйвер эсвэл үйлчилгээ дээр хулганы баруун товчийг дарснаар контекст цэс гарч ирэх бөгөөд энэ нь зөвхөн мужийг удирдах төдийгүй Google-ээс хайх боломжийг олгодог бөгөөд энэ нь компьютер дээр юу болж байгааг ойлгох шаардлагатай хүмүүст ашигтай байх нь дамжиггүй. Мөн та драйверийг эхлүүлэх төрлийг (идэвхгүй, автомат гэх мэт) тодорхойлох боломжтой. Үнэндээ энэ бол нэлээд ховор шинж чанар юм. Үндсэндээ энэ ангиллын хэрэгслүүд нь зөвхөн драйверуудын жагсаалтыг харах боломжийг олгодог.

ServiWin бол дэвшилтэт хэрэглэгчдийн хувьд үнэхээр гайхалтай хэрэгсэл юм. Гэсэн хэдий ч системийн бүрэлдэхүүн хэсгүүдийн тохиргоог өөрчилдөг аливаа хэрэгслийн нэгэн адил системийн чухал хэсгүүдийг буруу тохируулах эсвэл идэвхгүй болгох нь ноцтой асуудалд хүргэж болзошгүйг та ойлгох хэрэгтэй. Тиймээс, хэрэв та жолооч эсвэл үйлчилгээ гэж юу болохыг мэдэхгүй байгаа бол сониуч зандаа хөтлөгдөх хэрэггүй бөгөөд тэдгээрийн зорилготой танилцахгүйгээр тохиргоогоо өөрчлөх хэрэггүй.

Анхаарна уу: Мэдээж та диск эсвэл Windows-ийн нөөц үүсгээд дараа нь өөрчлөлт хийх боломжтой. Гэсэн хэдий ч, гар гэх мэт драйверуудыг идэвхгүй болгох нь таныг хэрцгий хошигнол болгож болзошгүй тул болгоомжтой байгаарай.

Одоо та Windows-ийн драйверууд болон үйлчилгээг хэрхэн удирдах, мөн тус бүрийн талаар дэлгэрэнгүй мэдээллийг хэрхэн авахаа мэддэг болсон.

Энэ цувралын өмнөх хэсэгт бид MDT 2010 ашиглан Lite Touch суулгацыг гүйцэтгэх үед гадаад драйверуудыг удирдахад ашиглаж болох хоёр аргыг ("Windows-д шийдье" ба "би шийдье") авч үзсэн. Энэ хэсэгт бид Жолоочийн менежментийн асуудлын талаархи яриаг дуусгахад зарим зөвлөмж, заль мэх, түүх байх болно. Эхний түүхийг манай уншигчдын нэг Тим Лорс надад өгсөн бөгөөд суулгацын явцад драйверуудыг удирдах гэж оролдох үед тулгарч болох бэрхшээлүүдийн гайхалтай жишээ юм.

"Жилийн өмнө би WinXP компьютер дээр бүх драйверуудыг суулгадаг программ хангамжийн скрипт бичсэн. Драйвер сонгоход надад тохиолдсон асуудал нь үйлдлийн системтэй холбоогүй байсан. Энэ нь үйлдвэрлэгчийн драйверын inf файл болон техник хангамжийн хооронд PnP-г зөв хэрэгжүүлээгүйгээс болсон юм. Өөрөө илүү нарийвчлалтай, inf файл нь ийм төхөөрөмжтэй ажиллахгүй байх үед энэ нь тодорхой техник хангамжийн төхөөрөмжийн хамгийн сайн драйвер болохыг харуулж байна Мэдэгдэж буй асуудалтай драйверуудын жагсаалт бүхий техник хангамжийн PnP таних дугаарууд, хэрэв би тохирох драйверийг олсон бол нэмэлт шалгуур, ихэвчлэн компьютерийн загварын дугаарыг үндэслэн гараар сонгосон. "Надад шийдье" сонгоход шаардагдах хамгийн нийтлэг нэмэлт шалгуур нь PC-ийн загварын дугаар байсан ч заримдаа BIOS-ийн хувилбар болон PnP дэд багц ID-г багтаасан байдаг ба зарим ховор тохиолдолд туршилт, алдаа байсан. Мэдээжийн хэрэг туршилт, алдаа нь нэлээд хэцүү байдаг, учир нь Windows нь хамгийн тохиромжтой гэж үзсэн драйвераа суулгахдаа ажиллахгүй байгаа драйверийг Windows-ээс тусгаарлах шаардлагатай болсон эсвэл систем үүнийг зүгээр л дахин суулгасан. Энэ байдал 25 гаруй өөр загварт 10,000 шахам компьютер агуулсан орчинд үүссэн гэдгийг анхаарна уу."

Миний ярилцсан ихэнх мэдээллийн технологийн мэргэжилтнүүд жолооч нар хамгийн том толгойн өвчин гэдгийг надад хэлсэн бөгөөд дээрх түүх үүнийг харуулж байна. Тиймээс, сүүлийн дөрвөн хэсгийг энэ сэдэвт зориулсны дараа би жолооч нарын яриаг таны амьдралыг хөнгөвчлөх зарим зөвлөмж, аргачлалаар дуусгахыг хүсч байна.

Жолооч хайх

Эхний сорилт бол таны системд шаардлагатай байж болох чөлөөт драйверуудыг олох явдал юм. Зарим үйлдвэрлэгчид үүнийг хялбар болгодог бол зарим нь тийм ч хялбар биш бөгөөд Dell нь үйлдлийн систем болгонд зориулсан .cab файл хэлбэрээр ширээний систем бүрийн драйверуудыг хангадаг тул эхний бүлгийн нэг хэсэг юм. Эдгээр .cab файлуудыг татаж авахын тулд http://www.delltechcenter.com/ руу орж, зүүн талын гүйлгэх цэснээс Home, Microsoft, Microsoft System Center, SCCM " System Center Configuration Manager, Dell Business Client Operating System Deployment" хэсгийг сонгоно уу. , Dell Business Client Operating System Deployment " .CAB файлууд ба та Зураг 1-т үзүүлсэн хуудсыг харах болно:

Зураг 1: Dell клиент системд зориулсан драйверуудыг .cab файл болгон татаж авч байна

.cab файлыг татаж авсны дараа та үүнийг хавтас руу задалж, суулгацын файлдаа драйверуудыг импортлохдоо тухайн хавтсыг лавлаж болно.

Бусад үйлдвэрлэгчид драйверуудыг татаж авах хэрэгслүүдээр хангадаг боловч миний бодлоор эдгээр хэрэгслүүд нь Dell-ийн арга барил шиг энгийн бөгөөд тохиромжтой биш юм. Ийм хэрэгслүүдийн зарим жишээ, тэдгээрийн холбоосууд энд байна:

EXE-ээс INF файлуудыг задалж байна

Заримдаа системийн үйлдвэрлэгчид төхөөрөмжийн драйверуудыг .cab файл гэхээсээ илүү .exe файл хэлбэрээр өгдөг. Энэ тохиолдолд маш сайн хэрэгсэл бол WinRAR бөгөөд драйвер файлуудыг .exe файлаас хавтас руу задлах боломжийг олгодог. Драйверыг импортлохын тулд MDT нь .inf файлыг шаарддаг бөгөөд .exe файлыг драйвер болгон импортлох боломжгүй гэдгийг санаарай.

Жолооч нарыг асаахаас сэргийлж байна

Импортолсон драйвераа идэвхжүүлэхээс сэргийлэхийн тулд (жишээ нь, хэрэв таны туршилтууд суулгасны дараа драйвер асуудал үүсгэж байгааг харуулсан бол) зүгээр л драйверын шинж чанарыг нээж, "Энэ драйверийг идэвхжүүлэх" талбарыг арилгана уу (Зураг 2):

Зураг 2: Та драйверийг идэвхгүй болгох эсвэл идэвхжүүлэхийг зөвшөөрөх боломжтой

Дээрх драйвер нь 32 болон 64 битийн Windows үйлдлийн системд зориулагдсан болохыг анхаарна уу. Хэрэв та энэ нь 64 битийн Windows дээр ажиллахгүй бол драйверийг идэвхжүүлсэн хэвээр үлдээж болно, гэхдээ x64-ийн сонголтыг арилгаснаар 64 битийн Windows суулгацын үед үүнийг идэвхжүүлэхээс сэргийлнэ.

Хэрэв та хүсвэл хавтсыг идэвхгүй болгосноор хавтсанд байгаа бүх драйверуудыг идэвхгүй болгож болно (Зураг 3):

Зураг 3: Та суулгацын нөөц дэх тусгай фолдерыг идэвхгүй болгож болно

Сонгох профайлыг ашиглан ачаалах драйверуудыг удирдах

Та мөн LTI суулгацын Windows PE ачаалах үе шатанд драйверуудыг удирдахын тулд сонгох профайлыг ашиглаж болно. Үүнийг хийхийн тулд өөрийн суулгалтын нөөцийн шинж чанарыг нээж, суулгаж буй үйлдлийн системийн архитектурын драйверуудыг удирдахын тулд Windows PE x64 Components эсвэл Windows PE x86 Components табыг сонгоно уу (Зураг 4):

Анхдагч байдлаар, Бүх драйверууд ба багцуудын сонголтын профайлыг сонгосон боловч зөвхөн энэ сонголтын профайлаас сүлжээ болон хадгалалтын драйверууд нь Windows PE ачаалах зурагт багтсан болно. Шаардлагатай бол та өөрийн зорилтот системд зориулсан WinPE техник хангамжийн драйверуудыг багтаасан өөрийн сонголтын профайлыг үүсгэж болно.

Үйлдвэр, загвараар суулгахын тулд олон бүлгийн драйверуудыг ашиглах

Өмнөх хэсэгт бид DriverGroup001 нэртэй нэг драйвер бүлгийг хэрхэн тодорхойлж, зорилтот компьютерийн загвар, загвар дээр үндэслэн суулгацын явцад драйверуудыг удирдахад ашиглах талаар авч үзсэн. Xtreme Consulting Group-ийн Системийн байршуулалтын мэргэжилтэн Кейт Гарнер энэ сэдвээр илүү их мэдээлэл өгөх гайхалтай нийтлэлтэй бөгөөд та драйверуудыг хэрхэн илүү үр дүнтэй зохион байгуулж, суулгах явцад тэдгээрийг хэрхэн идэвхжүүлэхийг удирдахын тулд олон драйверын бүлгүүдийг ашиглах боломжтойг харуулсан.

Өөр нэг хэрэгтэй нийтлэл бол Microsoft Consulting Services компанийн ахлах зөвлөх Майкл Мергологийн бичсэн загвар нэр ашиглах тухай нийтлэл юм.

Зураг дээр драйвер нэмж байна

Та DISM.exe командыг ашиглан офлайн зурганд драйвер нэмэх боломжтой бөгөөд DISM командыг /add-driver сонголтоор ашиглана уу (DISM.exe ашиглах талаар дэлгэрэнгүй мэдээллийг үзнэ үү).

Драйверуудыг драйверын дэлгүүрт нэмэхийн тулд (өөрөөр хэлбэл Windows нь драйвер хэрэгтэй төхөөрөмжүүдийг тодорхойлоход бэлэн байхаар драйверуудыг урьдчилан төлөөлөх) PnPutil.exe командыг ашиглаж болно. Жишээлбэл, хэрэв та Microsoft Update Catalog-ийг ашиглан принтерийн драйверуудын .cab файлыг татаж аваад, тэдгээр драйверуудыг суулгах явцад ашиглах боломжтой байхаар өөрийн лавлах компьютер дээрээ урьдчилан танилцуулахыг хүсвэл энэ тушаал хэрэг болно. Энэ командын талаарх дэлгэрэнгүй мэдээллийг болон хэсгээс авах боломжтой.

Windows дүрслэх явцад драйверын тохиргоог хийх

Эцэст нь, хэрэв та лавлагаа дүрсийг үүсгэж, ижил техник хангамж дээр суулгавал хариу файл дахь PersistAllDeviceInstalls параметрүүдийг өөрийн лавлах машиныг задлахын тулд тохируулснаар хэрэглэгчдэд анх удаа ачаалах туршлагыг хурдан өгөх боломжтой. Дэлгэрэнгүйг үзнэ үү

Windows дээр драйвер, үйлчилгээг ачаалах дараалал



Windows үйлдлийн системийн дотоод ажиллагааг сонирхож буй хүмүүст зориулж бага зэрэг судалгаа хийхийг санал болгож байна. Бид Windows-д драйвер, үйлчилгээг ачаалах дарааллыг юу хариуцдаг, энэ дарааллыг өөрчлөх боломжтой эсэхийг олж мэдэхийг хичээх болно.

Юуны өмнө Sysinternals-ийн LoadOrder програмыг ашиглан одоогийн системийг эхлүүлэх дарааллыг харцгаая. Програм нь үйлдлийн систем эхлэхэд юу ачаалагдсан, ямар дарааллаар байгааг харуулах болно.

Зураг дээрээс харахад эхлээд системийг эхлүүлэхэд шаардлагатай төхөөрөмжийн драйверууд, дараа нь Windows-ийн янз бүрийн үйлчилгээнүүд ачаалагдсан байна. Ачаалах үйлчилгээ болон драйверуудыг ачаалах хооронд зарим ялгаа байдаг тул бид тэдгээрийг тусад нь авч үзэх болно.

Жолооч нар

Туршилтын субьектийн хувьд техник хангамжийг илрүүлэх, тэжээлийн удирдлагыг хариуцдаг Microsoft ACPI (Advanced Configuration and Power Interface) драйверийг авч үзье. ACPI-ийн үүрэг бол үйлдлийн систем болон техник хангамжийн хоорондох холбоог идэвхжүүлэх явдал тул ACPI драйверийг хамгийн эхэнд ачаалдаг.

Loadorder програм нь ачаалах дарааллын талаар нэлээд хязгаарлагдмал мэдээлэл өгдөг тул бид илүү нарийвчлалтай мэдээлэл авахын тулд бүртгэл рүү очдог. Драйвер болон Windows үйлчилгээ бүр HKLM\SYSTEM\CurrentControlSet\Services бүртгэлийн салбар дахь өөрийн гэсэн хэсэгтэй. Хэсгүүд нь драйвер/үйлчилгээний нэрээр нэрлэгдсэн тул бидэнд ACPI хэсэг хэрэгтэй.

Бүртгэлийн гурван параметр нь драйверийг ачаалах дарааллыг хянадаг. Үндсэн параметр Эхлэх- драйвер эхлүүлэх төрлийг тодорхойлно. Драйверууд Start параметрийнхээ утгыг тохируулах дүрмүүд энд байна.

Тэгэх ёстой жолооч нар үйлдлийн систем эхлэх үед системийн ачаалагчаар ачаалагдана, утгыг заана Эхлэхтэнцүү 0 (системийг ачаалах үед эхлүүлэх ). Жишээ нь системийн автобусны драйверууд болон системийг ачаалах үед ашигладаг файлын системийн драйверууд;
Жолооч системийг шууд ачаалах шаардлагагүй, зааж байна Эхлэхутгатай тэнцүү байна 1 (системийг эхлүүлэх ). Жишээ нь - стандарт видео карт драйвер (VgaSave);
Жолооч, системийг ачаалахад шаардлагагүй, утгыг тохируулна Эхлэхтэнцүү 2 (автоматаар эхлэх). Жишээ нь алсын нөөцийн UNC нэрийг дэмждэг Олон UNC үйлчилгээ үзүүлэгчийн (MUP) драйвер юм (төрөл);
Жолооч нар, үйлдлийн систем ажиллахад шаардлагагүй(жишээ нь, сүлжээний адаптер драйверууд), утгыг зааж өгнө Эхлэхтэнцүү 3 (хүсэлтээр ажиллуулна ).

Төхөөрөмжийн драйверууд мөн параметрүүдийг ашиглаж болно БүлэгТэгээд Tagсистем эхлэх үед таны ачаалах дарааллыг хянах. Драйверууд/үйлчилгээнүүд нь харьяалагдах бүлгээ заахдаа Group параметрийг ашигладаг бөгөөд бүлгүүдийг ачаалах дарааллыг параметрээр тодорхойлно. Жагсаалт, HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\ хэсэгт байрладаг.

Дашрамд хэлэхэд, Групп параметр шаардлагагүй. Хэрэв жолооч/үйлчилгээг аль нэг бүлэгт оруулаагүй бол дарааллын хамгийн төгсгөлд ачаалагдана.

Драйвер нь бүлэг дэх жолоочийн тодорхой байрлалыг зааж өгдөг Tag параметрийг ашиглан ачаалах дарааллаа улам боловсронгуй болгож чадна. I/O Manager нь бүлгийн драйверуудыг энэ параметрийн утгаар эрэмбэлэх ба Tag параметргүй драйверуудыг бүлгийн драйверуудын жагсаалтын доод хэсэгт шилжүүлдэг.

Ачаалах дарааллыг хараад та эхлээд жижиг шошготой драйверуудыг, дараа нь том хэмжээтэй драйверуудыг ачаалдаг гэж бодож болох ч энэ нь огт үнэн биш юм. Бүлэг доторх Tag параметрийн утгуудын тэргүүлэх чиглэлийг HKLM\SYSTEM\CurrentControlSet\Control\GroupOrderList хэсэгт тодорхойлно.

Жишээлбэл, ACPI драйвер хамаарах ижил нэртэй бүлэгт тохирох Boot Bus Extender хоёртын параметрийг нээцгээе. Параметр нь давхар үгсийн багц юм (тус бүр нь 4 байт). Эхний үг (улаан өнгөөр ​​тодруулсан) хувьсагчийн нийт уртыг (давхар үгийн тоог) зааж өгдөг, бидний жишээнд 06. Үлдсэн давхар үгс нь зүгээр л хаягууд юм. ACPI драйвер нь 01-тэй тэнцэх шошготой (ногооноор тодруулсан).

Шошгогийн тэргүүлэх ач холбогдол нь шошгоны үнээр биш, харин түүний байрлалаар тодорхойлогддог: шошго өндөр байх тусам бүлэгт түүний тэргүүлэх ач холбогдол өндөр байх ба энэ шошго тохирох драйверын тэргүүлэх ач холбогдол өндөр байна. Мөн 01 нь бусад шошготой харьцуулахад өндөр байдаг тул ACPI драйверийг бүлгийн хамгийн түрүүнд ачаалдаг.

Үйлчилгээ

Windows үйлчилгээг ачаалах дараалал нь драйверуудыг ачаалах дарааллаас арай өөр юм. Автомат шинэчлэх үйлчилгээг (wuauserv) жишээ болгон авч үзье. Энэ нь системийн үйл ажиллагаанд онцгой чухал биш тул хамгийн сүүлд ачаалагддаг.

Бүртгэл рүү дахин орцгооё. Үйлчилгээг эхлүүлэх параметрүүд нь HKLM\SYSTEM\CurrentControlSet\Services\wuauserv хэсэгт байрладаг. Би энэ үйлчилгээг ачаалах дарааллыг хариуцдаг хоёр үндсэн параметрийг тодорхойлсон.

Windows үйлчилгээг Үйлчилгээний хяналтын менежер (SCM) параметрийн утгын дагуу эхлүүлдэг Эхлэх. Үйлчилгээний энэ параметр нь дараах утгыг авч болно:

Автомат эхлүүлэх (2) - Services.exe үндсэн SCM процессыг эхлүүлсний дараа үйлчилгээ автоматаар эхэлнэ;
Хүсэлтийн дагуу эхлүүлэх (3) - үйлчилгээ шаардлагатай үед, ямар ч үйлчилгээ, хөтөлбөрийн хүсэлтээр эхэлдэг;
Идэвхгүй (4) - үйлчилгээ идэвхгүй болсон бөгөөд ямар ч тохиолдолд эхлэхгүй.

Үйлчилгээнд зориулсан 0 (системийг ачаалах үед эхлэх) ба 1 (системээр эхлүүлэх) утгуудыг зөвхөн төхөөрөмжийн драйверуудад зааж өгөх боломжгүй.

Нэмж дурдахад, Windows Vista\Server 2008-аас эхлэн үйлчилгээнүүдийг эхлүүлэх өөр горим гарч ирэв - хойшлуулсан автомат эхлүүлэх. Параметр нь үүнийг хариуцдаг DelayedAutoStart = 1, энэ нь SCM-д энэ үйлчилгээг автоматаар сааталтайгаар эхлүүлэхийг хэлдэг. SCM нь автоматаар эхлүүлэхээр тэмдэглэгдсэн үйлчилгээг ачаалсны дараа хойшлуулсан эхлүүлэхээр тохируулсан үйлчилгээг эхлүүлдэг.

Үйлчилгээг эхлүүлэх горимыг зөвхөн бүртгэлээс төдийгүй график горимд, үйлчилгээний консолоос хянах боломжтой.

Драйверуудын нэгэн адил Windows үйлчилгээнүүд бүртгэлийн түлхүүр дэх Групп параметрийг ашиглан харьяалагдах бүлгээ зааж өгөх боломжтой. Одоо тодорхой болгохын тулд татаж авах жагсаалтын хамгийн төгсгөлд байрлах wuauserv үйлчилгээг авч үзье. Бүлгийн түлхүүрийг ашиглан бид үүнийг Event Log бүлэгт байрлуулж, дахин ачаалж, Loadorder дахь ачаалах дарааллыг харна. Таны харж байгаагаар дараалал өөрчлөгдөж, wuauserv сүүлийн байрнаасаа дээшилж, ангийнхаа найзын дараа шууд ачаалагдаж байна - eventlog үйлчилгээ. Бүлэг доторх байршуулах дарааллыг өөрчлөх боломжгүй, учир нь Шошгийг үйлчилгээнд ашигладаггүй.

Үйлчилгээг ачаалах дараалалд шууд бусаар нөлөөлдөг өөр нэг параметр - DependOnService. Энэ нь үйлчилгээ нь ямар үйлчилгээнээс хамаардаг болохыг харуулж байна. Үүний дагуу DependOnService-д жагсаасан үйлчилгээг ачаалах хүртэл үйлчилгээ ачаалагдахгүй.

Хамаарал нь дараах байдлаар ажилладаг - хэрэв үйлчилгээнүүд нэг бүлэгт байгаа бол хамааралтай үйлчилгээ нь жагсаалтын төгсгөлд шилжиж, хамааралтай үйлчилгээнийхээ дараа эхэлнэ. Хэрэв бүлгүүд өөр бол үйлчилгээ эхлэхгүй бөгөөд SCM алдаа гаргах болно.

Үүнийг "Үйлчилгээний нэмэлт" хэсэгт илүү тодорхой харуулсан бөгөөд "Хараат байдал" таб нь тухайн үйлчилгээнээс хамаарах үйлчилгээ болон түүнээс хамаарах үйлчилгээг хоёуланг нь жагсаадаг.

Тиймээс бид Windows-д драйвер, үйлчилгээ ямар дарааллаар ачаалагддаг, энэ дарааллыг хэрхэн өөрчлөх боломжтойг олж мэдсэн. Гэхдээ бүртгэлийг засварлах гэж яарахаасаа өмнө жолооч, үйлчилгээг ачаалах дараалал автоматаар тодорхойлогддог гэдгийг санаарай, та ямар ч шалтгаангүйгээр өөрчлөлт оруулах ёсгүй. Зөвхөн нэг буруу тохируулсан параметр нь системийг бүрэн ажиллагаагүй болгоход хүргэдэг бөгөөд үүнийг сэргээх боломжгүй болно гэсэн баталгаа байхгүй. Тиймээс, бүртгэлийг засварлаж эхлэхээсээ өмнө түүний нөөц хуулбарыг хийхээ мартуузай, мөн ачаалах боломжтой зөөвөрлөгчийг гартаа байлгахыг зөвлөж байна.

Windows нь олон үйлдэлт систем учраас I/O портуудад шууд хандах, техник хангамжийн тасалдлыг зохицуулах гэх мэт хэрэглээний программуудын эрх чөлөөг хасдаг. Техник хангамжтай бага түвшинд харилцах нь зөвхөн давуу эрхтэй горимд ажилладаг системийн програмуудаар хийгддэг. Төхөөрөмжийн драйверууд энд гол үүрэг гүйцэтгэдэг.

Windows нь олон түвшний драйверын бүтцийг ашигладаг бөгөөд өндөр түвшний драйверууд нь доод түвшний драйвераас хүлээн авсан эсвэл дамжуулсан өгөгдөлд тусгай боловсруулалт хийдэг шүүлтүүрийн үүрэг гүйцэтгэдэг. Жишээ нь автобусыг удирддаг жолоочийг автобусанд холбогдсон тодорхой төхөөрөмжүүдийн жолоочоос салгах явдал юм. Өөр нэг жишээ бол NTFS файлын системтэй ажиллахдаа өгөгдлийн шифрлэлт/шифрлэлтийг гүйцэтгэдэг драйвер юм. Бүх түвшний драйверуудын бүтэц нь WDM (Windows DiverModel) гэгддэг нэгдсэн стандартад захирагддаг боловч өндөр түвшний драйверууд нь доод түвшний драйверуудаас ялгаатай нь техник хангамжийн тасалдлыг зохицуулдаггүй.

Хачирхалтай нь, WindowsNT дээр доод түвшний драйверууд төхөөрөмжийн удирдлагын хамгийн доод түвшин биш байна. Техник хангамжид илүү ойр байдаг нь HAL түвшин (Тоног төхөөрөмжийн хийсвэрлэлийн түвшин) гэж нэрлэгддэг. Үүний үүрэг бол бусад үйлдлийн системийн модулиуд, түүний дотор драйверууд, тусгай автобус, эх хавтангийн төрөл, холболтын арга зэргээс шалтгаалан техник хангамжтай ажиллах зарим нарийн ширийн зүйлийг нуух явдал юм. Жишээлбэл, HAL нь драйверуудад регистрийг процессорын порттой холбосон эсэх, санах ойн зураглалтай эсэхийг мэдэхгүйгээр логик тоогоор нь төхөөрөмжийн бүртгэлд хандах боломжийг олгодог.

Бүтцийн стандартчилагдсан хэдий ч функциональ байдлаараа ялгаатай хэд хэдэн тусгай төрлийн драйверуудыг ялгаж салгаж болно.

    GDI (GraphicDeviceInterface) драйверууд нь график төхөөрөмжүүдийн (монитор, принтер, плоттер) өндөр түвшний драйверууд юм. Эдгээр драйверууд нь Windows график дуудлагуудыг (шугам зурах, дүүргэх хэсэг, гаралтын текст, одоогийн фонт, одоогийн үзэг, одоогийн дүүргэлт гэх мэт) тодорхой төхөөрөмж дээр харгалзах үйлдлийг гүйцэтгэх командуудад хөрвүүлдэг. Эдгээр командуудыг төхөөрөмжид өгөхийг өөр, доод түвшний драйвер гүйцэтгэдэг. GDI драйверуудын ачаар ижил программ нь график дүрсийг өөр өөр төхөөрөмжид гаргах боломжтой. Үүний тод жишээ бол янз бүрийн засварлагчдад байдаг урьдчилан харах горим бөгөөд энэ нь хуудсуудыг яг хэвлэсэн байдлаар нь дэлгэцэн дээр харуулдаг.

    Стандарт драйверын үйлдлээс гадна гар, хулганы драйверууд нэмэлт ачааллыг гүйцэтгэдэг. Тэд харгалзах төхөөрөмж дээрх үйл явдлын тухай мессежийг (товчлуурыг дарж, суллах, хулганы хөдөлгөөн, хулганы товчийг дарж суллах) үүсгэж, системийн мессежийн дараалалд байрлуулна. Дараа нь систем нь мессеж бүрийг цаашид боловсруулахад зориулагдсан процесс руу дамжуулдаг.

    Төхөөрөмжийн виртуалчлалын драйверууд (VxD драйверууд) нь процессуудын хооронд төхөөрөмжүүдийг хуваалцахад үйлчилдэг бөгөөд энэ процесс нь тухайн төхөөрөмжийг зөвхөн эзэмшдэг гэсэн хуурмаг байдлыг бий болгодог. Үнэн хэрэгтээ драйвер нь процессуудын хүсэлтийн дарааллыг зохион байгуулж, төхөөрөмжийг дараагийн процесст шаардлагатай горимд шилжүүлдэг гэх мэт. Жишээ нь мониторын виртуалчлалын драйвер байж болно. Консол програм (жишээлбэл, MS-DOS програм) нь текст горимд бүхэл бүтэн дэлгэцтэй ажилладаг. Гэхдээ ийм програмыг Windows цонхонд ажиллуулсан бол VxD драйвер нь текст горимыг графикаар дуурайдаг. Үүнийг хийхийн тулд драйвер нь програмын видео санах ойн хаяг руу шууд нэвтрэх оролдлогыг таслан зогсоож, текст горимын танил байршлын координатыг цонхны харгалзах байрлалын координат болгон хувиргах ёстой.

    Windows дээрх үйлчилгээг удирдахад дараах хэрэгслүүдийг ашигладаг.
  • services.msc snap-in нь үйлчилгээг удирдахад хамгийн тохиромжтой хэрэгсэл юм;
  • Msconfig.exe програм нь үйлчилгээнүүдийг удирдахаас гадна Windows-ийг эхлүүлэхийг хянах боломжийг олгодог (Windows 7-ийн ашигтай хэрэгслүүдийг үзнэ үү);
  • Net болон sc командууд нь командын мөрөөс үйлчилгээг удирдахад ашиглагддаг. Start товчийг дараад services.msc гэж бичээд Enter дарна уу. Та Үйлчилгээний удирдлагын нэмэлт хэсгийг харах болно.

Үйлчилгээг хэрхэн удирдах талаар олж мэдье. Ямар ч үйлчилгээн дээр давхар товшино уу - аль нэгийг нь сонгоно уу, бид одоо ямар ч тодорхой үйлчилгээг сонирхохгүй байна. Та үйлчилгээний шинж чанарын цонхыг харах болно.


Ерөнхий таб нь үйлчилгээний нэр, үйлчилгээний тодорхойлолт, үйлчилгээний гүйцэтгэгдэх файлын нэр, үйлчилгээний хяналтын товчлууруудыг агуулдаг. Энд та эхлүүлэх төрлийг өөрчилж болно. Эхлэх төрлийн жагсаалтаас та үйлчилгээг эхлүүлэх төрлүүдийн аль нэгийг сонгож болно.

    Status талбар нь үйлчилгээний одоогийн төлөвийг харуулна:
  • Ажиллаж байна - үйлчилгээ яг одоо ажиллаж байна;
  • Зогсоосон - үйлчилгээ ажиллахгүй байна;
  • Түр түдгэлзүүлсэн - үйлчилгээ ажиллаж байгаа боловч одоогоор түр зогсоосон байна.
    Үйлчилгээний хяналтын товчлуурууд:
  • Эхлэх - зогссон (эсвэл хараахан эхлээгүй) үйлчилгээг эхлүүлнэ;
  • Зогсоох - үйлчилгээг зогсоох;
  • Түр зогсоох - үйлчилгээний гүйцэтгэлийг түр зогсоох (бүх үйлчилгээ түр зогсоохыг дэмждэггүй); Үйлчилгээг үргэлжлүүлэн ажиллуулахын тулд Үргэлжлүүлэх товчийг ашиглана уу;
  • Үргэлжлүүлэх - үйлчилгээг үргэлжлүүлэх.

Таны системд сөргөөр нөлөөлөхгүйн тулд юу ч өөрчлөх шаардлагагүй. Хамааралтай зүйлсийн таб руу очих нь дээр: тэндээс та энэ үйлчилгээ ямар үйлчилгээнээс хамаардаг, өөр ямар үйлчилгээнээс хамаардаг болохыг олж мэдэх болно.
Хэрэв бусад үйлчилгээнүүд үйлчилгээнээс хамааралтай бол та үйлчилгээгээ зогсоовол бүх хамааралтай үйлчилгээнүүд мөн ажиллахаа болино гэдгийг анхаарна уу.