ስህተቱን እናስተካክላለን፡ በዚህ MPT inf ፋይል ውስጥ የተሳሳተ የአገልግሎት መጫኛ ክፍል። ሾፌሩን እንዴት እንደሚጭኑ እና እሱን ለመጫን መንገዶች ምንድ ናቸው? ከ inf ቅጥያ ጋር ሾፌሮችን በመጫን ላይ

እንዲህ ዓይነቱ ተደጋጋሚ ሁኔታ አይደለም, ነገር ግን ብዙ የተጠቃሚ ኮምፒተሮችን በሚያገለግልበት ጊዜ አንዳንድ ጊዜ አንዳንድ ጊዜ አምራቹ ለሚያስፈልገው የስርዓተ ክወና ስሪት ሾፌሮችን አልለቀቀም. እሱ የድሮው የስርዓተ ክወና ወይም የድሮ መሣሪያ ሊሆን ይችላል። ሁሉም በሁሉም. አንዳንድ ጊዜ ሾፌሮችን በእጅ መጫን ያስፈልግዎታል. ብዙውን ጊዜ የሚቀርቡት በበርካታ ፋይሎች መልክ ነው። ብዙ ጊዜ የኤክስቴንሽን ኢንፍ ወይም sys አላቸው፣ ግን ሊለያዩ ይችላሉ።

በዊንዶውስ 10 ውስጥ ሾፌርን የመጫን ሂደት የሚወሰነው እንዴት እንደሚጫኑት ነው. እያንዳንዱ ዘዴ ጥቅምና ጉዳት አለው. በጣም አስፈላጊው ፕላስ ማንኛውም ተጠቃሚ ከጀማሪ እስከ ጌታው ድረስ በጣም ምቹ የሆነውን ለራሱ መምረጥ ይችላል, ለወደፊቱ የስርዓት ስህተቶችን እና የፕሮግራም ብልሽቶችን ያስወግዳል. እያንዳንዱን ዘዴ ለየብቻ በዝርዝር እንመለከታለን. በጣም አስፈላጊው ነገር ኦፕሬቲንግ ሲስተሙን እንዳያበላሹ እና በድንገት ቫይረስ እንዳይነሳ ሾፌሮችን ከታማኝ ምንጮች መጠቀም መሆኑን ያስታውሱ ፣ ይህም መወገድ ማንኛውንም አሽከርካሪ ከመጫን የበለጠ ብዙ ጊዜ እና ጥረት ይጠይቃል።

ነጂውን ለመጫን የሚያስፈልግዎ ነገር

ሾፌሩን በእጅ ለመጫን, አጠቃላይ የመጫኛ ሂደቱን ደረጃ በደረጃ የሚመራዎትን የመጫኛ ዲስክ ወይም ልዩ ሶፍትዌር ያስፈልግዎታል. ከዚህ በታች ከእነዚህ ፕሮግራሞች ውስጥ አንዱን እንመለከታለን - Driver Easy. በተመጣጣኝ አለመጣጣም ምክንያት ከመጫኛ ዲስክ ነጂው ስህተት ሲሰጥ ሁኔታዎች አሉ. ነጂውን ለማግኘት እና ለማዘመን የሚረዱ ፕሮግራሞችን የምንፈልገው በእንደዚህ ዓይነት ሁኔታዎች ውስጥ ነው. በተጨማሪም, ይህ አማራጭ ለኔትቡኮች ባለቤቶች የበለጠ ተቀባይነት ይኖረዋል, ብዙውን ጊዜ ድራይቭ የሌላቸው. ለእንደዚህ አይነት ጉዳዮች, አስፈላጊውን ሾፌር ከዩኤስቢ አንፃፊ የመጫን አማራጭ አለ, ዛሬ ደግሞ እንመረምራለን, ይህ ዘዴ የራሱ ባህሪያት ስላለው.

በእጅ መጫን - መመሪያ

የመሣሪያ አስተዳዳሪን በመጠቀም ነጂውን በእጅ መጫን

1. የዊንዶውስ 10 መቆጣጠሪያ ፓነሉን በተመሳሳይ ጊዜ Win + X (የዊንዶውስ ቁልፍ እና X ቁልፍ) በመጫን ይክፈቱ እና "የቁጥጥር ፓነል" ንጥል ላይ በግራ ጠቅ ያድርጉ.

2. ለመመቻቸት, ትናንሽ አዶዎችን ማዘጋጀት ይፈለጋል.

3. "የመሣሪያ አስተዳዳሪ" ላይ ጠቅ ያድርጉ.

በመሣሪያ አስተዳዳሪ መስኮት ውስጥ ምድቦችን ያስፋፉ እና የሚፈልጉትን መሳሪያ ያግኙ። ከዚያ በመሳሪያው ስም ላይ በቀኝ ጠቅ ያድርጉ እና "የአሽከርካሪ ሶፍትዌርን አዘምን" የሚለውን ይምረጡ. ፎቶው የሪልቴክ PCIe GBE የቤተሰብ ተቆጣጣሪ አውታረ መረብ አስማሚ ሾፌር የመጫን ምሳሌ ያሳያል።

ሾፌሩን ቀላል በመጠቀም ሾፌሩን በእጅ መጫን

1. በ Driver Easy ዋና መስኮት ላይ ማዘመን ለሚያስፈልገው መሳሪያ ሾፌሩን ጠቅ ያድርጉ። ከዚያ በኋላ, ከላይ የተገለፀውን መደበኛ ተግባር አስተዳዳሪ መስኮቱን ያያሉ. ለማዘመን መሣሪያ ይምረጡ።

2. በብቅ ባዩ መስኮት ውስጥ ሁለት አማራጮችን ታያለህ. የአሽከርካሪውን ሶፍትዌር ለመጫን የእኔን ኮምፒውተር አስስ የሚለውን ጠቅ ያድርጉ።

3. የወረደውን የአሽከርካሪ ፋይል ለማግኘት "አስስ" ን ጠቅ ያድርጉ።

በ Driver Easy ውስጥ የታች ትሪያንግል ቁልፍን ጠቅ ያድርጉ እና የአሽከርካሪ ማህደሩን ለመክፈት ፋይል ቦታን ይክፈቱ።

ለመመቻቸት, የወረዱትን ፋይሎች ቦታ በሳጥኑ ውስጥ መቅዳት እና መለጠፍ ይችላሉ.

ወደ ፋይሉ የሚወስደው መንገድ፡-

አስቀድመው እንደተረዱት ማዘመን ብዙ ጊዜ የሚወስድ እና ከግል ኮምፒዩተር ጋር ለመስራት መሰረታዊ እውቀትን ይጠይቃል። Driver Easy በእጅ ከማዘመን በተጨማሪ ማዘመን የሚያስፈልጋቸውን ሾፌሮች በራስ ሰር መፈለግ፣ ማውረድ እና መጫን ይችላል። ነገር ግን, ቀደም ብለን እንደተናገርነው, ይህ አስተማማኝ አይደለም, ምክንያቱም ይህ ተግባር በራስ-ሰር ስለሚሰራ, እና በዚህ ጉዳይ ላይ ከባድ ውድቀት ቢፈጠር የመጠባበቂያ ቅጂ መስራት አይቻልም.

ነጂውን ከሲዲ ወይም ዲቪዲ በመጫን ላይ

ሁሉም ማለት ይቻላል የኮምፒዩተር እና ሃርድዌር አምራቾች ለተለያዩ የሃርድዌር መሳሪያዎች የአሽከርካሪዎች ስብስብ ያቀርባሉ። ለምሳሌ ከአታሚዎ ጋር አብሮ የመጣው የአሽከርካሪ ሲዲ የገዙትን ብቻ ሳይሆን ለብዙ የተለያዩ አታሚዎች ሾፌሮችን ይዟል። ሾፌሮችን በሚጭኑበት ጊዜ ሾፌሮችን ለህትመትዎ ሞዴል መጫንዎን ያረጋግጡ እና ሌላ አይደለም. እንዲሁም በኮምፒተርዎ ላይ ለተጫነው የዊንዶውስ ስሪት መጫንዎን ያረጋግጡ። ሾፌርን ከሲዲ የመጫን ሂደት ከማንኛውም ሌላ ፕሮግራም መደበኛ የመጫን ሂደት የተለየ አይደለም። ጫኚውን ለመጀመሪያ ጊዜ ሲያሄዱ ሁሉንም መመሪያዎች መከተልዎን ያረጋግጡ። በአንዳንድ ሁኔታዎች አዲሱን ከመጫንዎ በፊት የድሮውን አሽከርካሪ ማራገፍ ያስፈልግዎታል።

ሹፌር ሲዲ ካለዎት ነገር ግን ኮምፒውተርዎ ፍሎፒ ድራይቭ ከሌለው ወይም የማይሰራ ከሆነ ሾፌሮቹን ከዩኤስቢ ስቲክ ማውረድ ይችላሉ።

ነጂዎችን ከዩኤስቢ አንፃፊ በመጫን ላይ

ነጂዎቹን ወደ ዩኤስቢ ዱላ ከገለበጡ በኋላ አስፈላጊውን ሶፍትዌር በኮምፒተርዎ ላይ መጫን ይችላሉ። ተሽከርካሪው ከኮምፒዩተርዎ ጋር መገናኘቱን ያረጋግጡ, ዊንዶውስ ኤክስፕሎረር ይክፈቱ እና የመሳሪያዎን ስም በእሱ ውስጥ ያግኙ. ለምሳሌ የዩኤስቢ ድራይቭ ካለህ የተመደበው ድራይቭ ኢ፡ ሲገናኝ ይዘቱን ለመክፈት ኢ፡ የተሰየመውን አዶ ጠቅ ማድረግ አለብህ።

ሾፌሮቹ በዲስክ ላይ ከተገኙ በኋላ በኮምፒተርዎ ላይ እንዴት እንደሚጫኑ በትክክል መወሰን አለብዎት. ማውጫው ሊተገበሩ የሚችሉ ፋይሎችን ወይም የመጫኛ ፋይልን (ቅጥያ * .exe) ከያዘ ይህን ፋይል በመጠቀም ነጂውን መጫን ይችላሉ። ሾፌሮቹ በዚፕ ፋይል ውስጥ ከተጨመቁ እንደ 7-ዚፕ እና ዊንዚፕ ያሉ ማህደሮችን በመጠቀም ፋይሉን መፍታት ያስፈልግዎታል።

የኢንፍ ፋይልን በመጫን ላይ

ከላይ ያሉት ምክሮች ካልረዱዎት, ሾፌሮችን እና የሃርድዌር መሳሪያዎችን ለመጫን ሁሉም መመሪያዎች ሁልጊዜ በ C: Windowsinf አቃፊ ውስጥ የሚገኘው .inf ቅጥያ ባለው ፋይል ውስጥ ይገኛሉ. የ readme አቃፊ የተጠበቀ እና የተደበቀ ነው። እንዲታይ ለማድረግ በአቃፊው እይታ ቅንጅቶች ውስጥ "የተደበቁ እቃዎች" ሳጥን ውስጥ ምልክት ያድርጉ. ለሚፈልጉት መሳሪያ የመረጃ ፋይሉን ለማግኘት ከዚህ በታች ያሉትን መመሪያዎች ይከተሉ።

  • ክፍት የመሣሪያ አስተዳዳሪ;
  • በተመረጠው መሣሪያ ላይ በቀኝ ጠቅ ያድርጉ እና ከምናሌው ውስጥ "Properties" የሚለውን ይምረጡ
  • ከዚያ በኋላ ወደ "ዝርዝሮች" ትር ይሂዱ. ዝርዝሩን ዘርጋ እና የ INF ስምን ይምረጡ። የፋይሉ ስም በ "ዋጋ" መስክ ውስጥ ይታያል.
  • የፋይሉን ስም ካወቁ በኋላ ወደ ተግባር መሪ ይመለሱ, መሳሪያውን ይምረጡ, "አሽከርካሪን አዘምን" የሚለውን ይጫኑ እና ወደ * .inf ፋይል የሚወስደውን መንገድ ይጥቀሱ (በዚህ ምሳሌ ውስጥ C: Windowsinfoem3.inf ይሆናል).

    ዛሬ የመሣሪያ ነጂዎችን ከ sys እና inf ፋይሎች እንዴት እንደሚጭኑ እናስተምርዎታለን።

    የመሣሪያ ነጂ ማግኘት, መጫን እና ማዋቀር 200 ማሸት።

    ለመሳሪያዎችዎ ሾፌሮችን ከበይነመረቡ ሲያወርዱ የለመዱት የመጫኛ ጥቅል ላያጋጥሙዎት ይችላሉ ነገር ግን sys እና inf ፋይሎች ያለው ማህደር ነው። Sys ፋይሎች የስርዓት ፋይሎች ሲሆኑ የኢንፍ ፋይሎች ደግሞ የኮምፒውተር ሃርድዌር ሾፌር አካል ናቸው። ሾፌርዎ ያለዎት ጫኚ sys እና inf ብቻ ካካተተ፣ ተስፋ አይቁረጡ፣ ይህ አይነት አሽከርካሪም መጫን ይችላል። በአብዛኛዎቹ ሁኔታዎች, እንደዚህ ያሉ አሽከርካሪዎች በሶስተኛ ወገን ጣቢያዎች ላይ ይሰራጫሉ, በአምራቾች ጣቢያዎች ላይ አይደለም. ስለዚህ ይጠንቀቁ እና እያንዳንዱን የወረደ አሽከርካሪ በፀረ-ቫይረስ ፕሮግራም ያረጋግጡ።

    ነጂውን በ sys እና inf ፋይሎች መልክ መጫን

    1. እኛ የምንፈልገው የመጀመሪያው ነገር ወደ መሳሪያ አስተዳዳሪ መሄድ ነው. ጀምርን እንጫናለን, እና "ኮምፒውተሬ" በሚለው ስም የቀኝ መዳፊት ቁልፍን በመጫን ተቆልቋይ ሜኑ እንጠራዋለን እና ንብረቱን ከዝርዝሩ ውስጥ እንመርጣለን. በግራ ዓምድ ውስጥ ወደሚገኘው "የመሳሪያ አስተዳዳሪ" ክፍል መሄድ የሚያስፈልገን አዲስ መስኮት ይከፈታል. በሚከፈተው ዝርዝር ውስጥ በቢጫ ቃለ አጋኖ ምልክት የተደረገባቸውን መሳሪያዎች ያግኙ ፣ ነጂውን ለመጫን በሚያስፈልገው መሣሪያ ላይ በቀኝ ጠቅ ያድርጉ እና በእቃው ላይ ጠቅ ያድርጉ - ነጂውን ያዘምኑ። የሚቀጥለው መስኮት አዲስ መሳሪያዎችን ለመጫን እና ለማዋቀር ጠንቋዩን ይጀምራል. የመሳሪያውን ሾፌር እራስዎ ለመጫን እቃውን ይምረጡ.

    2. በመቀጠል ሾፌሮቻችን የሚገኙበትን ማህደር ማለትም sys ወይም inf ፋይሎችን እንድንመርጥ እንጠየቃለን። በመቀጠል ሾፌሩን መጫን ለመጀመር ምርጫዎን ያረጋግጡ. የተሰጠው ሾፌር ከመሳሪያው ጋር የማይጣጣም ከሆነ ወይም መሣሪያው ቀድሞውኑ አዲስ የአሽከርካሪው ስሪት ካለው, መሳሪያውን በትክክል ለማዋቀር ሌላ ፋይል እንዲመርጡ ይጠየቃሉ.

    3. በወረደው መዝገብ ውስጥ ያለ inf አንድ ነጠላ የ sys ፋይል ብቻ ካገኙ ለመሳሪያው የአሽከርካሪ መጫኛ አዋቂ ሊጭናቸው አይችልም። ነጂው በትክክል እንዲጭን እና እንዲሰራ የ .sys ፋይልን ወደ ዊንዶውስ->System32->ሾፌሮች መቅዳት ያስፈልግዎታል። ሾፌራችንን ወደ ስርዓቱ አቃፊ ከገለበጥን በኋላ መጫኑን እንጀምራለን እና ሾፌሩን በአውቶማቲክ ሞድ ውስጥ እንፈልጋለን። እንደነዚህ ያሉ ፋይሎችን በሚጭኑበት ጊዜ አንዳንድ አጥቂዎች በአሽከርካሪ ፋይሎች ውስጥ ተንኮል አዘል ኮድ ስላደረጉ እና ነጂዎችን ማውረድ ከኦፊሴላዊው ጣቢያ የተሻለ ስለሆነ በፀረ-ቫይረስ ፕሮግራም እንዲፈትሹ እንመክራለን።

    እንዲሁም, ሾፌሮችን እራስዎ ለማዘመን ምንም አይነት ችግር ካጋጠመዎት, ጌቶቻችን ይህንን ስራ ለመስራት ደስተኞች ይሆናሉ.

    የጌታው መነሳት እና ምርመራዎች0 ማሸት።


    አማራጭ ምርቶችን ጫን - DriverDoc (Solvusoft) | | | |

    ይህ ገጽ የ INF የአሽከርካሪ ማሻሻያ መሣሪያን በመጠቀም የቅርብ ጊዜዎቹን የ INF ነጂ ውርዶች ስለመጫን መረጃ ይዟል።

    የ INF አሽከርካሪዎች የእርስዎን INF ሃርድዌር ከኦፕሬቲንግ ሲስተም ሶፍትዌርዎ ጋር እንዲግባቡ የሚያስችሉ ትንንሽ ፕሮግራሞች ናቸው። የዘመነ የ INF ሶፍትዌርን መጠበቅ ብልሽቶችን ይከላከላል እና የሃርድዌር እና የስርዓት አፈጻጸምን ያሳድጋል። ያረጁ ወይም የተበላሹ የ INF ሾፌሮችን መጠቀም የስርዓት ስህተቶችን፣ ብልሽቶችን ወይም ኮምፒውተርዎን ወይም ሃርድዌርዎን እንዲሳኩ ሊያደርግ ይችላል። ከዚህም በላይ የተሳሳቱ የ INF ነጂዎችን መጫን እነዚህን ችግሮች ሊያባብሰው ይችላል.

    ምክር፡-የ INF መሳሪያ ነጂዎችን በእጅ የማዘመን ልምድ ከሌልዎት፣ የ INF ሾፌር መገልገያን እንዲያወርዱ በጣም እንመክራለን። ይህ መሳሪያ ትክክለኛውን የ INF አሽከርካሪ ስሪቶች በራስ ሰር ያወርድና ያዘምናል፣ ይህም የተሳሳቱ የ INF ሾፌሮችን ከመጫን ይጠብቅሃል።


    ስለ ደራሲው፡-ጄይ Geater በፈጠራ መገልገያ ፕሮግራሞች ላይ ያተኮረ የሶልቩሶፍት ኮርፖሬሽን ፕሬዝዳንት እና ዋና ሥራ አስፈፃሚ ነው። እሱ በሕይወት ዘመኑ ሁሉ ስለ ኮምፒዩተሮች ፍቅር ነበረው እና ከኮምፒዩተሮች ፣ ሶፍትዌሮች እና አዳዲስ ቴክኖሎጂዎች ጋር የተያያዙ ሁሉንም ነገር ይወዳል።

    እያንዳንዱ የግል ኮምፒውተር ተጠቃሚ ከጊዜ ወደ ጊዜ መሣሪያውን ከጣቢያው ጋር ማገናኘት እንደሚያስፈልገው ግልጽ ነው። ይህ የሆነበት ምክንያት አሁን ለእኛ ብዙም ትኩረት የሚስብ አይደለም, ለብዙዎች የታወቀ ማሻሻያ ሊሆን ይችላል (የግለሰብ አንጓዎችን አፈፃፀም ለመጨመር እና በአጠቃላይ የስርዓት አፈፃፀም ምክንያት) በቀላሉ ሊሆን ይችላል. አሁን ያለውን ውቅረት ለማስፋት የአዳዲስ መሳሪያዎች መጨመር ፣ ለምሳሌ ፣ አዲስ የጨዋታ ሰሌዳን በማገናኘት ረገድ ፣ እንዲሁም ከፍላሽ አንፃፊ መረጃን መጠቀም አስፈላጊ ሊሆን ይችላል። አዲስ መሳሪያን እንዴት ብናገናኝም የዊንዶውስ ኦፐሬቲንግ ሲስተም አዲስ ሃርድዌር በሶፍትዌር ደረጃ መደገፉን ለማረጋገጥ የተወሰኑ ማጭበርበሮችን በማከናወን ለአዲሱ ሃርድዌር ገጽታ ምላሽ ለመስጠት ይገደዳል። ብዙ ኦፕሬቲንግ ሲስተሞች ከመሳሪያዎች ጋር የሶፍትዌር መስተጋብርን ለመፍጠር በሃርድዌር እና በሶፍትዌር ንብርብር መካከል ያለውን በይነገጽ ይጠቀማሉ።

    ሾፌር (ሾፌር) - ሶፍትዌር በእሱ እርዳታ ስርዓተ ክወናው እና በእሱ ውስጥ የሚሰሩ የፕሮግራም ሞጁሎች ሃርድዌር ወይም ሎጂካዊ መሳሪያዎችን ያገኛሉ።

    ለዚያም ነው ስርዓተ ክወናው የመሳሪያውን አሠራር በአካባቢው ለማረጋገጥ በሁሉም መንገዶች እየሞከረ ነው, ለዚህም አዲሱን ተግባራት ለማቅረብ ለተገናኘው መሳሪያ ተገቢውን ሾፌር ለመጫን ሙከራ ይደረጋል. ለተጠቃሚ-ሞድ ፕሮግራሞች እና የከርነል-ሞድ ኮድ ለመድረስ መሳሪያ ፣ ምክንያቱም ያለዚህ በጣም ዝነኛ በሲስተሙ ውስጥ ያለው የሃርድዌር ነጂ በቀላሉ መሥራት አይችልም።
    በትርጉሙ ውስጥ ምክንያታዊ መሳሪያዎችን የጠቀስኩት በአጋጣሚ አይደለም ፣ ምክንያቱም ሃርድዌርን የማያገለግሉ የአሽከርካሪዎች ምድብ ስላለ ፣ ግን የተለያዩ የስርዓት ሞጁሎችን ተግባራዊነት (ቅጥያዎች ፣ ጭማሪዎች) ለማስፋት የተዋሃዱ ናቸው ። ግን አሁን ሾፌሮችን ስትጭን ማንን ትገረማለህ? ይህ ሂደት ከበርካታ አመታት ልምምድ ጀምሮ ለሁሉም ፒሲ ተጠቃሚዎች በጣም የታወቀ ነው ፣ እርግጠኛ ነኝ ፣ እርግጠኛ ነኝ ፣ አይናቸውን ጨፍነው ሊያደርጉት ይችላሉ :) ግን የዚህን ሂደት ዝርዝሮች አስበናል ፣ አስበን ታውቃለህ ። የአሽከርካሪ መጫኛ ስልተ ቀመር? አዲስ መሳሪያ ሲገናኝ እና አሽከርካሪዎች ሲጫኑ ስርዓተ ክወናው ምን አይነት እርምጃዎችን እንደሚወስድ አስበህ ታውቃለህ?

    ከተጠቃሚው እይታ አንፃር ፣ በዊንዶው ውስጥ ሾፌር የመጫን ሂደት ፣ በአብዛኛዎቹ ጉዳዮች ፣ በጣም ብልግና ይመስላል። የመጫኛ አዋቂው የሚታወቀው አኒሜሽን አዶ በስርዓት መሣቢያው ውስጥ ይታያል፣ እና ከጥቂት ጊዜ በኋላ ስርዓቱ በስርዓቱ ውስጥ ስለ አዲሱ መሳሪያ ሾፌር የተሳካ ወይም ያልተሳካለት ጭነት ሪፖርት ሊያወጣ ይችላል። በተጨማሪም ፣ ብዙውን ጊዜ የመጫኛ አዋቂው ፣ ከዚህ በጣም ትሪ አዶ በስተቀር ፣ አዲስ መሣሪያ ለመጫን የተደረጉ ሙከራዎችን ምንም ዓይነት የእይታ ማረጋገጫ አይሰጥም ፣ “በጸጥታ” አዳዲስ መሳሪያዎችን በመሳሪያዎች ዝርዝር ውስጥ በመጨመር እና (ከተሳካ) ምልክት ማድረግ መሣሪያውን ማዋቀሩን ለመቀጠል ለተጠቃሚው በእጅ ሞድ በማቅረብ በመሣሪያው አስተዳዳሪ ውስጥ ካለው ልዩ አዶ ጋር። ለአንተ እና ለኔ በደንብ የምናውቃቸው እነዚህ ሁሉ ውጫዊ ሂደቶች ይህ ኦፐሬቲንግ ሲስተም ከታየበት ጊዜ አንስቶ በሁሉም የዊንዶውስ ኦፐሬቲንግ ሲስተሞች ስሪቶች ውስጥ በአንድ መልክ ወይም በሌላ መልኩ በዝርዝሮች ብቻ የሚለያዩ ናቸው። እነሱ በጣም የተለመዱ እና የተለመዱ ሆነዋል ፣ “በማያ ገጹ ማዶ ላይ” ፣ በስርዓተ ክወናው አንጀት ውስጥ ፣ በዚህ ምናባዊ ቀላልነት ውስጥ ምን እንደተደበቀ እንኳን አስቤ አላውቅም? ከዚህ በታች እንደሚታየው የዊንዶው ሾፌር ለአካላዊ ወይም ሎጂካዊ መሳሪያ መጫን በጣም ውስብስብ እና እጅግ በጣም አስደሳች ሂደቶችን ይደብቃል. የአሽከርካሪ መጫኛ ስልተ ቀመርበዊንዶውስ ላይ በሚከተሉት ቁልፍ ዓለም አቀፍ ተግባራት ሊከፋፈሉ ይችላሉ.

    • የነጂውን ሁለትዮሽ በስርዓቱ ላይ ወደ ተገቢው ማውጫ መገልበጥ;
    • የማውረድ ዘዴን የሚያመለክት በዊንዶውስ ሲስተም ውስጥ የአሽከርካሪው ምዝገባ;
    • አስፈላጊውን መረጃ ወደ ስርዓቱ መዝገብ ውስጥ መጨመር;
    • ተዛማጅ የድጋፍ ክፍሎችን ከአሽከርካሪው ፓኬጅ ይቅዱ / ይጫኑ;

    በዊንዶውስ ውስጥ እንደ የአሽከርካሪ መጫኛ አልጎሪዝም አካል ሆነው ከተከናወኑ ዋና ዋና ተግባራት በተጨማሪ የዊንዶውስ ሾፌር የመጫን ሂደት የሚጀምርበትን ሁኔታዎች መመደብ ጥሩ ይሆናል ።

    • ተጠቃሚው ጠፍቶ ኮምፒውተር ላይ አዲስ መሳሪያ ይጭናል። በዚህ አጋጣሚ አዲስ መሳሪያን የማግኘት እና ነጂውን የመጫን ሂደቱ ቀድሞውኑ የስርዓተ ክወናውን የመጫን ደረጃ ላይ ይጀምራል.
    • የአካባቢ አስተዳዳሪ መብቶች ያለው ተጠቃሚ የመሣሪያ አስተዳዳሪ snap-inን በመጠቀም አስቀድሞ ለተጫነ መሳሪያ ሾፌር መጫን ወይም ማዘመን ይጀምራል።
    • ተጠቃሚው "በጉዞ ላይ" አዲስ መሳሪያን ከሚሰራ ኮምፒውተር ጋር ያገናኛል። በዚህ አጋጣሚ, እየተነጋገርን ያለነው በበረራ ላይ ሊገናኙ ስለሚችሉ የተወሰኑ የመሣሪያዎች ምድብ ነው, ለምሳሌ ውጫዊ eSata በይነገጽ ያላቸው መሳሪያዎች, ዩኤስቢ, ወዘተ. ለነገሩ፣ በ PCIe ማስገቢያዎች ላይ ኃይል ሲተገበር የውስጥ ቪዲዮ ካርድ አይጭኑም ፣ አይደል? እኔ በግሌ ይህንን እስካሁን አላደረግኩም :)
    • ተጠቃሚው የአካባቢ አስተዳዳሪ መብቶች ካለው አካውንት የአሽከርካሪው ጥቅል ኪት ጫኝን ለብቻው ያስኬዳል። ይህ ዘዴ Plug and Play standard ን ለሚደግፉ አካላዊ መሳሪያዎች ሾፌሮችን ለመግጠም እና PnP (ሌጋሲ) ያልሆኑ ሾፌሮችን ለመጫን በሲስተሙ በራስ-ሰር የማይገኙ እና ከውስጥ ውጭ ሊጫኑ የማይችሉ ሎጂካዊ መሳሪያ ሾፌሮችን መጠቀም ይቻላል ። በእጅ ሁነታ. ዓይነተኛ ምሳሌ ሾፌሮቻቸውን (አመክንዮአዊ መሳሪያዎችን) ወደ ስርዓቱ ውስጥ የሚጭኑ ጸረ-ቫይረስ ወይም ቨርቹዋል ማሽኖች ናቸው።
    • ተጠቃሚው በአሽከርካሪው ማውጫ ውስጥ ባለው የ .inf ፋይል ላይ በቀኝ ጠቅ ያድርጉ እና ከአከባቢ አስተዳዳሪ መብቶች ጋር ከመለያ ጫንን ይመርጣል።

    ግን የአሽከርካሪው ጥቅል ራሱ ምንድነው? ደግሞም ፣ ደጋግመን እንዳየነው ፣ ይህ በአንደኛው እይታ ፣ ዓላማ ፍጹም የተለየ ፣ አጠቃላይ የፋይሎች ስብስብ ነው። የአሽከርካሪው የመጫኛ ጥቅል አወቃቀር የበለጠ ጥልቅ እይታ ከሌለን የአሽከርካሪው መጫኛ ስልተ-ቀመር እራሱን ለመረዳት አስቸጋሪ ይሆንብናል ፣ ስለሆነም አጠቃላይ ክፍሎችን እንሰጣለን-

    • .inf ፋይል(ዎች)። የአሽከርካሪ መጫኛ ፓኬጅ ቁልፍ አካል የአሽከርካሪ ጭነት ሂደቱን የሚገልጽ ፋይል ነው። inf ፋይል በክፍል የተከፋፈለ እና አሽከርካሪው እንዴት እንደተጫነ ስርዓቱን በትክክል የሚነግሩ መመሪያዎችን ያቀፈ ነው-የመሳሪያውን ጭነት ፣የሁሉም የአሽከርካሪ ክፍሎች ምንጩ እና ዒላማ ቦታዎችን ይገልፃሉ ፣ሲጫኑ በመዝገቡ ላይ መደረግ ያለባቸው የተለያዩ ለውጦች። የዊንዶው ሾፌር ፣ ስለ ጥገኞች አሽከርካሪዎች መረጃ እና ሌሎችም። .inf ፋይሎች አካላዊ መሣሪያን ያንን መሣሪያ ከሚቆጣጠረው ሾፌር ጋር ያዛምዳሉ።
    • የአሽከርካሪው ሁለትዮሽ ፋይል(ዎች)። ቢያንስ፣ ጥቅሉ የአሽከርካሪው ኮር .sys - ወይም .dll - ፋይል መያዝ አለበት። እንደ እውነቱ ከሆነ፣ አንድ ነጠላ የ.sys ፋይል (በአስጊ ሁኔታ) መዝገቡን በማረም (ከተያዙ ቦታዎች ጋር) መጫን ይቻላል።
    • የመጫኛ ፈጻሚዎች. ብዙውን ጊዜ እነዚህ የታወቁ የመጫኛ መገልገያዎች ናቸው setup.exe , install.exe እና አንዳንድ ሌሎች የተሰየሙ.
    • ሊተገበሩ የሚችሉ የማራገፍ ፋይሎች። እነዚህ ብዙውን ጊዜ uninstall.exe የተሰየሙ መገልገያዎችን ማራገፍ ናቸው።
    • ለተጨማሪ ሂደቶች እና ቤተመጻሕፍት ፋይል(ዎች)። ብዙውን ጊዜ እነዚህ የ.dll ቅርጸት ረዳት ቤተ-መጻሕፍት፣ አብሮ ጫኚዎች ናቸው።
    • የድመት ፋይል(ዎች)። ካታሎግ ፋይል በዲጂታል ፊርማ የተፈረመ። እነዚህ ፋይሎች የማውጫዎቹ ዲጂታል ፊርማዎችን ይይዛሉ እና እንደ ፓኬጅ ፋይሎች ፊርማ ሆነው ያገለግላሉ ፣ በዚህም ተጠቃሚው የጥቅሉን አመጣጥ የሚወስን እና የአሽከርካሪው ጥቅል ፋይሎችን ትክክለኛነት ያረጋግጣል። ከቪስታ ጀምሮ በ64-ቢት የዊንዶውስ ስሪቶች ላይ የሚፈለግ እና ለሁሉም የሚመከር።
    • የተጠቃሚ ሁነታ መቆጣጠሪያ ሞጁሎች. ብዙውን ጊዜ እነዚህ በተጠቃሚ ሁነታ የሚሰሩ የተለያዩ የትዕዛዝ አፕሌቶች ናቸው፣ ለምሳሌ ATI Catalist Control Center፣ VIA HD Audio Desk፣ Realtek HD Audio Control Panel እና የመሳሰሉት።
    • የእርዳታ ፋይሎች. ያለ እነርሱ የት ይሆን ነበር?

    ውሎች እና ፍቺዎች

    በዚህ ጽሑፍ ውስጥ አንድ የመጫኛ ዘዴን ብቻ እገልጻለሁ, በማንኛውም ሁኔታ, በዊንዶውስ ውስጥ በአሽከርካሪው የመጫኛ ስልተ-ቀመር ውስጥ ያሉትን ሁሉንም ደረጃዎች የሚገልጽ ሲሆን ይህም ለሌሎች ዘዴዎች ተፈፃሚነት ይኖረዋል. እና ተጠቃሚው እንደ ቪዲዮ ካርድ ያሉ አዲስ መሳሪያዎችን በተዘጋ የኮምፒዩተር ውስጣዊ ማገናኛ ውስጥ ሲያስገባ አሁን ስለ ሁኔታው ​​እንነጋገራለን. ግን በመጀመሪያ ፣ የአሽከርካሪ መጫኛ ስልተ-ቀመርን በማጥናት ሂደት ውስጥ የሚያስፈልጉንን አንዳንድ ትርጓሜዎችን እናስተዋውቅ።
    አስተዳዳሪ (ላኪ) ተሰኪ እና አጫውት (PnP አስተዳዳሪ፣ PnP አስተዳዳሪ)- በሲስተሙ ውስጥ መሳሪያዎችን ለመጨመር ፣ለማወቅ ፣ለማስወገድ ኃላፊነት ያለው የከርነል ሁኔታ ደመና እና የተጠቃሚ ሁኔታ ኮድ። የከርነል ሞድ ብሎክ በሲስተሙ ውስጥ ያሉትን መሳሪያዎች ለማገልገል አስፈላጊ የሆኑትን ሶፍትዌሮች በማውረድ/በመጫን ሂደት ውስጥ ከተቀሩት የስርዓት ክፍሎች ጋር መስተጋብር ይፈጥራል። የተጠቃሚ ሁነታ እገዳ ( % Windir%\System32\umpnpmgr.dll, በዋናው የስርዓት ሂደት ውስጥ ይሰራል svchost.exe) አዲስ ነጂዎችን ለመጫን ወይም ቀደም ሲል በተጫኑት ውስጥ የአሠራር መለኪያዎችን ማስተካከል በሚፈልጉ ሁኔታዎች ውስጥ የተጠቃሚዎች መስተጋብር ኃላፊነት አለበት. እንደ ማቋረጦች (IRQs)፣ I/O ports፣ direct memory access (DMA) channels እና memory address ላሉ የሃርድዌር ግብአቶች ምደባ እና ቀጣይ ድልድል ሀላፊነት ያለው። አንድን የተወሰነ መሣሪያ ለመደገፍ የሚያስፈልገውን ሾፌር እና ይህንን ሾፌር የማውረድ / የመጫን ተግባር የመወሰን ተግባር አለው። አዳዲስ መሣሪያዎችን ማወቅ የሚችል፣ ለግንኙነታቸው ምላሽ መስጠት እና ግንኙነታቸው መቋረጥ። እሱ የዊንዶውስ አስፈፃሚ ንዑስ ስርዓት ኮድ አካል ነው።

    የመሣሪያዎች ስሌት

    ከመጀመሪያው ጀምሮ ሙሉውን የመጫኛ ደረጃ መግለጽ ምንም ትርጉም የለውም, እና ለእኛ ፍላጎት ካለው ደረጃ ብቻ እንጀምራለን, በዚህ ጊዜ የዊንሎድ (.efi) ሞጁል የዊንዶውስ 7 ኦፐሬቲንግ ሲስተም ኮርነልን ከ ntoskrnl.exe ፋይል ይጭናል. . ከርነሉ የአስፈፃሚው ንዑስ ስርዓት አካል የሆነውን PnP አስተዳዳሪን ያካሂዳል። የፒኤንፒ ማናጀር የመሳሪያውን መቁጠር ሂደት ከስር መሳሪያው ይጀምራል፣ ROOT (Root) የሚባል ቨርቹዋል አውቶቡስ ሾፌር፣ እሱም አጠቃላይ ስርዓቱን የሚወክል እና በአጠቃላይ ለሁሉም PnP እና PnP ላልሆኑ መሳሪያዎች እንዲሁም HAL (ሃርድዌር) የአውቶቡስ ሾፌር ነው። ደረጃ abstractions). በዚህ ደረጃ ላይ ያለው HAL በቀጥታ ከማዘርቦርድ ጋር የተገናኙትን መሳሪያዎች የሚዘረዝር እንደ አውቶቡስ ሹፌር ሆኖ ይሰራል። ነገር ግን፣ በትክክል ከመቁጠር ይልቅ፣ ኤችኤል አስቀድሞ በመዝገቡ ውስጥ ባለው የሃርድዌር መግለጫ ላይ ይመሰረታል። በዚህ ደረጃ ያለው የ HAL ዓላማ እንደ PCI ያሉ የመጀመሪያ ደረጃ አውቶቡሶችን ማግኘት ነው። ዋናው የ PCI አውቶቡስ ሹፌር በበኩሉ ከዚህ አውቶቡስ ጋር የተገናኙትን መሳሪያዎች ይዘረዝራል, ሌሎች አውቶቡሶችን ያገኛል, ለዚህም የፒኤንፒ ማናጀር ወዲያውኑ ሾፌሮችን ይጭናል. እነዚህ የአውቶቡስ ሹፌሮች በተራቸው መሣሪያዎቹን በአውቶቡሶቻቸው ላይ ያገኙታል። ይህ ተደጋጋሚ አሽከርካሪዎችን የመቁጠር፣ የመጫን እና የመቁጠር ሂደት በሲስተሙ ውስጥ ያሉት ሁሉም መሳሪያዎች እስኪገኙ እና እስኪዋቀሩ ድረስ ይቀጥላል። በPnP መቁጠር ሂደት ውስጥ ሥራ አስኪያጁ በሲስተሙ ውስጥ ባሉ ሁሉም መሳሪያዎች መካከል ያለውን ግንኙነት በልዩ ሁኔታ የሚገልጽ የመሳሪያ ዛፍ ይገነባል። በዚህ ዛፍ ውስጥ ያሉት ኖዶች ዴቭኖድስ (አጭር ለ "የመሳሪያ ኖዶች") የሚባሉት ስለ መሳሪያው ነገር መረጃ ይይዛሉ, ይህ ደግሞ መሳሪያውን በዝርዝር ይገልፃል.
    ስርዓቱ ከተጫነ በኋላ የተገኙ ሁሉም መሳሪያዎች መዝገቦች በመመዝገቢያ ቀፎ ውስጥ ይቀመጣሉ HKLM\SYSTEM\CurrentControlSet\Enum. የዚህ ቀፎ ንዑስ ቁልፎች መሣሪያዎችን በሚከተለው ቅርጸት ይገልጻሉ።

    HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator DeviceID\ InstanceID

    HKLM\SYSTEM\CurrentControlSet\Enum\

    • ቆጣሪ - የአውቶቡስ ሹፌር ስም. የሚከተሉትን እሴቶች መውሰድ ይችላል: ACPI , DISPLAY , HDAUDIO , HID , HDTREE , IDE , PCI , PCIIDE , Root , STORAGE , SW , UMB , USB , USBSTOR እና ሌሎች;
    • DeviceID - ለዚህ መሣሪያ አይነት ልዩ መለያ;
    • InstanceID - ለተመሳሳይ መሣሪያ የተለያዩ አጋጣሚዎች ልዩ መለያ።

    እውነታው ግን መሳሪያው የተገናኘበት የአውቶቡስ ሹፌር መሳሪያውን የተለያዩ መለኪያዎች (የአምራች መታወቂያ፣ የመሳሪያ መታወቂያ፣ ክለሳ እና የመሳሰሉትን) ጠይቆ ሃርድዌር መለያ (HardwareID) እየተባለ የሚጠራውን በማመንጨት መሳሪያውን በተለየ ሁኔታ ይገልፃል። እና በምልክቶች የተከፋፈሉ እና የሚከተሉትን ክፍሎች ያቀፈ የመለኪያዎች ሕብረቁምፊ ነው።

    • መሣሪያው የተገናኘበትን አውቶቡስ የሚገልጽ ቅድመ ቅጥያ።
    • የመሣሪያ መታወቂያ እንደ የአምራች መታወቂያ፣ የምርት (ሞዴል) መታወቂያ፣ የመሣሪያ ክለሳ ያሉ በርካታ ክፍሎችን ያቀፈ ነው።

    ሃርድዌር መታወቂያ - ዊንዶውስ መሳሪያውን ከአሽከርካሪው .inf ፋይል ጋር ለማዛመድ በሚጠቀምበት መሳሪያ መለኪያዎች (አምራች ፣ ሞዴል ፣ ክለሳ ፣ ስሪት ፣ ወዘተ) ላይ የሚመረኮዝ የመለያ ሕብረቁምፊ።

    የተለመደው የሃርድዌር መታወቂያ መዋቅር፡-

    PCI\VEN_10DE&DEV_1341&SUBSYS_2281103C&REV_A2

    ከሃርድዌር መታወቂያው በተጨማሪ መሳሪያው ተመሳሳይ ቅርፀት ያለው ፣ነገር ግን መሳሪያ-ተኮር መለኪያዎችን (አንዳንድ የመሳሪያ መታወቂያዎችን) ያልያዙ እና ለመጀመር የሚያስፈልጉትን አጠቃላይ እሴቶችን ብቻ የያዘ CompatibleID ፓራሜትር(ዎች) ተሰጥቷል። ተስማሚ መሣሪያዎች ሰፊ ክልል.

    የመሳሪያውን ሾፌር ለማግኘት የሃርድዌር መታወቂያ እና ተኳኋኝ መታወቂያ በዊንዶውስ አስፈፃሚ ንዑስ ስርዓት ኮድ ይጠቀማሉ።

    የአሽከርካሪዎች ግኝት

    በመሳሪያው ቆጠራ እና የአሽከርካሪ ጭነት ደረጃ ላይ አዲሱ መሳሪያ የተገናኘበት የአውቶቡስ ተግባራዊ አሽከርካሪ ስለተገናኙት የልጅ መሳሪያዎች ለውጦች ለ PnP አስተዳዳሪ ያሳውቃል። የከርነል ሞድ PnP አስተዳዳሪው አዲሱ መሳሪያ የተገናኘበትን የአውቶቡስ ሹፌር በመጠየቅ እና የሃርድዌር መታወቂያውን እና በአማራጭ የመሳሪያውን CompatibleID በማግኘት አሽከርካሪው ከመሳሪያው ጋር መገናኘቱን ያረጋግጣል። የከርነል-ሁነታ PnP አቀናባሪ ለተጠቃሚ-ሁነታ PnP አስተዳዳሪ የሚሰጠውን መሳሪያ በልዩ ክስተት መጫን እንዳለበት ያሳውቃል፣የተቀበሉትን መለያዎችን ያስተላልፋል። የPnP ተጠቃሚ ሁነታ አስተዳዳሪ መጀመሪያ ያለተጠቃሚ ጣልቃገብነት መሳሪያውን ለመጫን ይሞክራል። ይህንን ለማድረግ የተጠቃሚ-ሞድ PnP አስተዳዳሪ የ rundll32.exe መገልገያውን ይጀምራል የመሣሪያ ነጂ መጫኛ አዋቂ (% Windir% \ System32 \ Newdev.dll ) .

    የመሣሪያው ሾፌር መጫኛ አዋቂ በሚከተሉት የታመኑ የስርዓት አካባቢዎች ከሚገኙ ሁሉም የስርዓት መረጃ ፋይሎች መረጃን በመጠቀም ለመሣሪያው ተስማሚ ሾፌር መፈለግ ይጀምራል።

    • የአሽከርካሪዎች ማከማቻ;
    • የዊንዶውስ ዝመና;
    • የ INF ፋይሎች የስርዓት ማውጫ;

    ከላይ ለተጠቀሱት ዓላማዎች ሾፌሩን ለመፈለግ እና ለመጫን ፣የsetapi.dll ቤተ-መጽሐፍት (የመጫኛ ድጋፍ ተግባራት) እና cfgmgr32.dll (ውቅረት አስተዳዳሪ) ተግባራት ጥቅም ላይ ይውላሉ። በፍለጋው ወቅት በአሁኑ ጊዜ የተገኘው ሃርድዌር መታወቂያ እና (በአማራጭ) ተኳኋኝ መታወቂያ መለያዎች ጥቅም ላይ ይውላሉ ፣ እሴቶቹ በአሽከርካሪው መጫኛ ፋይል ውስጥ ያለውን ሃርድዌር ለመለየት ሁሉንም አማራጮች ይገልፃሉ ፣ ማለትም ፣ የኢንፍ ፋይል። የተጫነው መሣሪያ የመታወቂያ ዋጋዎች በስርዓቱ ውስጥ ከተመዘገቡት የኢንፍ ፋይሎች ሞዴሎች ክፍል ውስጥ ከተገለጹት ጋር ተነጻጽረዋል። የመለያ ዝርዝሮች የታዘዙ ናቸው፣ ስለዚህ በዝርዝሩ ውስጥ ይበልጥ ልዩ የሆኑ የሃርድዌር ገላጭዎች በመጀመሪያ ይታያሉ። የመታወቂያ ግጥሚያዎች በበርካታ የኢንፍ ፋይሎች ውስጥ ከተገኙ፣ ከትክክለኛው ያነሰ ግጥሚያ የበለጠ ትክክለኛ ግጥሚያ ይመረጣል፣ የተፈረሙ inf ፋይሎች ካልተፈረሙ ይመረጣል፣ እና በኋላ የተፈረሙ የኢንፍ ፋይሎች ከዚህ ቀደም ከተፈረሙ ይመረጣል። በሃርድዌር መታወቂያ ላይ የተመሰረተ ግጥሚያ ካልተገኘ፣ በእርግጥ CompatibleID ጥቅም ላይ ይውላል፣ ካለ፣ በእርግጥ። በCompatibleID ላይ ተመሳስሎ ካልተገኘ የ Add Hardware Wizard ትኩስ የሃርድዌር ነጂ ያለበትን ቦታ ሊጠይቅዎት ይችላል። እነዚህን ሁሉ የአሽከርካሪዎች የመረጃ ምንጮች ጠለቅ ብለን እንመልከታቸው።

    የአሽከርካሪዎች ማከማቻ

    የአሽከርካሪው መጫኛ አዋቂው በ % Windir%\System32DriverStore ማውጫ ውስጥ በሚገኘው የስርዓት ሾፌር መደብር ውስጥ ተስማሚ የሆነ የኢንፍ ፋይል ለማግኘት ይሞክራል ፣ ይህም ሁሉንም የዊንዶውስ ስርጭት አካል የሆኑትን ሁሉንም የስርዓት ነጂዎችን በያዘው በ “ዊንዶውስ ዝመና” በኩል ይገኛል ። አገልግሎት, ወይም በተጠቃሚው ስርዓት ውስጥ የተጫነ.

    የአሽከርካሪዎች መደብር ደህንነቱ የተጠበቀ የስርዓት መገኛ ነው፣ በስርዓቱ ላይ የተጫኑትን ሁሉንም የአሽከርካሪዎች ፓኬጆች ለማከማቸት የታሰበ ማውጫ ነው።

    የአሽከርካሪዎች መደብር ለመጀመሪያ ጊዜ በዊንዶውስ ቪስታ ተጀመረ። ማንኛውንም ሾፌር ወደ ስርዓቱ ከመጫንዎ በፊት በመጀመሪያ ልዩ ኮድ የአሽከርካሪውን ዲጂታል ፊርማ ፣ ከዚያ የነጂው ኢንፍ ፋይሎችን አገባብ ፣ ከዚያም የአሁኑን ተጠቃሚ መብቶችን ያረጋግጣል ፣ ከዚያ በኋላ ሁሉንም የአሽከርካሪዎች አካላት በስርዓት ሹፌር ውስጥ ያስቀምጣል። ማከማቻ. ነገር ግን ከዚያ በሾፌር መደብር ውስጥ ያለው አሽከርካሪ በስርዓቱ ውስጥ መሳሪያዎችን ለመጫን ሊያገለግል ይችላል. በመደብሩ ውስጥ ሾፌር የማስገባት ሂደት በደንብ የተገነባ ስለሆነ የአሽከርካሪዎች መደብር ስለ አሽከርካሪዎች በጣም ታማኝ የመረጃ ምንጭ ነው።

    የ INF ፋይሎች የስርዓት ማውጫ

    በትይዩ, ስርዓቱ በመመዝገቢያ ቅርንጫፍ ውስጥ በሚገኘው በ DevicePath መለኪያ ዋጋ በተገለጸው የስርዓት ቦታ ውስጥ ሾፌሩን ይፈልጋል. HKLM \ ሶፍትዌር \ ማይክሮሶፍት \\ ዊንዶውስ \ Current ስሪት. ቅንብሩ በተለምዶ %SystemRoot%\inf ነው፣ይህም በአብዛኛዎቹ ሲስተሞች ከ C:\Windows\inf ጋር እኩል ነው።

    INF ፋይል

    ትንሽ ዳይሬሽን ማድረግ እና ስለ ሾፌሩ ጥቅል የመረጃ ፋይሎች ለየብቻ ማውራት እፈልጋለሁ። inf ፋይል ከአሽከርካሪው ፓኬጅ ዋና ዋና ክፍሎች አንዱ ነው። ነጂውን ለመጫን እና ለማራገፍ የአሠራር ቅደም ተከተሎችን ያከማቻል, በልዩ መመሪያዎች የተገለፀውን ተግባራዊ የነጂ ፋይሎችን ቦታ ያመለክታል. ፋይሉ ነጂውን እና ክፍሉን (ክፍልን) የመቁጠር ሃላፊነት ባለው መዝገብ ውስጥ መረጃን የሚጨምሩ ትዕዛዞችን ይይዛል እና የሃርድዌር መጫኛ አዋቂው ዋና ጫኚዎች (ክፍል ጫኝ ፣ ክፍል ጫኝ) የሚባሉትን ለማስጀመር መመሪያዎችን ሊይዝ ይችላል። ) እና ተጨማሪ ጫኚዎች (CoInstaller, Co-installer) ለመሳሪያው ክፍል እና ለመሳሪያው ራሱ. በተጨማሪም፣ የኢንፍ ፋይሉ አይነትን፣ አምራቹን፣ የመሳሪያውን ሞዴል፣ የአሽከርካሪ ክፍልን፣ አስፈላጊ ፋይሎችን እና ሃብቶችን ይገልጻል።

    አብሮ ጫኚ (በመዋቅር፣ መደበኛ ዲኤልኤል) - ተጨማሪ ጫኚ በመትከሉ ወቅት የሚጠራው፣ ንዑስ ክፍል ወይም መሳሪያ-ተኮር የመጫኛ ደረጃዎችን የሚያከናውን ለምሳሌ ነጂው በስርዓቱ ውስጥ እንዲሰራ መሠረተ ልማት ማዘጋጀት (ለምሳሌ ፣ NET.Framework ጥቅል)፣ የውቅረት መገናኛዎችን በማሳየት ተጠቃሚው ለአንድ የተወሰነ መሣሪያ ቅንብሮችን እንዲገልጽ ያስችለዋል።

    የአብሮ ጫኚዎች አስፈላጊ ባህሪ አስፈላጊ ከሆነ የአዲሱ መሣሪያ ምሳሌዎችን ለስራ ከሚያስፈልጉት ፕሮቶኮሎች ጋር ማያያዝ ነው። ይህ ለምሳሌ ለስራ የተለያዩ ፕሮቶኮሎችን እና መጓጓዣዎችን የሚጠይቁ የተለያዩ አይነት የመገናኛ መሳሪያዎችን ለምሳሌ ndis , pppoe , tcpip , tcpip6 , smb , netbt .
    የ .inf ፋይሉ በተጨማሪ የማሸግ ፣ የመቅዳት ፣ የማስጀመር ፣ ፋይሎችን እንደገና መሰየም ፣ በመዝገቡ ውስጥ ያሉትን ቁልፎች የመደመር እና የመሰረዝ እና ሌሎችንም ተግባራት ያብራራል።
    ሆኖም በዊንዶው ውስጥ ወደ ዋናው የአሽከርካሪ መጫኛ ስልተ ቀመር እንመለስ። የመሳሪያው ሾፌር ጫኚው ከላይ በተዘረዘሩት ቦታዎች ተስማሚ አሽከርካሪዎችን ባላገኘበት ሁኔታ ስርዓቱ መሣሪያውን እንዳልታወቀ ምልክት ያደርጋል።

    በዚህ አጋጣሚ ተጠቃሚው በተናጥል መሳሪያውን በአፕሌት በኩል መጫኑን እንዲቀጥል ይጠየቃል። እቃ አስተዳደር. ተጠቃሚው መሳሪያውን በራሱ ከመረጠ እና የነጂ ፋይሎችን ቦታ ከገለጸ በኋላ የአሽከርካሪው መጫኛ ስልተ ቀመር ስራውን ይቀጥላል እና ቀጣዩ ደረጃ የአሽከርካሪውን ዲጂታል ፊርማ ማረጋገጥ ይጀምራል.

    የአሽከርካሪውን ዲጂታል ፊርማ በመፈተሽ ላይ

    እውነታው ግን ነጂው እንደ የከርነል ኮድ ኮድ አካል የስርዓተ ክወናው በጣም ወሳኝ አካል ነው ፣ እና በአሽከርካሪው ኮድ ውስጥ በገንቢው የተደረጉ ማናቸውም ስህተቶች በሲስተሙ ውስጥ ወደ ከባድ ብልሽቶች (BSOD) በቀላሉ ሊመሩ ይችላሉ። ከተወሰነ ጊዜ ጀምሮ ማይክሮሶፍት ለአሽከርካሪ ኮድ ጥራት በጣም ስሜታዊ ሆኗል, እና በዚህ ረገድ እንደ ዲጂታል አሽከርካሪ ፊርማ እና የስርዓት አሽከርካሪ ፊርማ ፖሊሲ ያሉ ዘዴዎች በዊንዶውስ ኦፕሬቲንግ ሲስተሞች ውስጥ ገብተዋል.

    የአሽከርካሪው ዲጂታል ፊርማ ተለዋዋጭ ርዝመት ያለው የውሂብ ሕብረቁምፊ ነው, እሱም በተወሰነ ደረጃ, የአሽከርካሪው ኮድ በአስተማማኝ ምንጭ መፈጠሩ እና ያልተፈቀዱ ማሻሻያዎች እንዳልተደረገበት ዋስትና ነው.

    ቀጣዩ ደረጃ የስርዓቱን የአሽከርካሪ ፊርማ ፖሊሲ የሚፈትሽ የPnP አስተዳዳሪ ኮድ የተጠቃሚ-ሁነታ ክፍል ነው። የስርዓት መመሪያው የከርነል ኮድ እንዲከለክል ወይም ያልተፈረሙ ሾፌሮችን ስለመጫን ካስጠነቀቀ የ PnP አስተዳዳሪ የአሽከርካሪውን inf ፋይል የሚተነተን የካታሎግ ፋይል መመሪያ ወደ ካታሎግ ፋይል (.cat ቅጥያ ያለው ፋይል) የዲጂታል ፊርማ የያዘ ነው የአሽከርካሪው ጥቅል.

    የካታሎግ ፋይል (.cat) ለጠቅላላው የአሽከርካሪዎች ፓኬጅ እንደ ዲጂታል ፊርማ የሚያገለግል ልዩ ፋይል ነው, ምክንያቱም በአሽከርካሪው ፓኬጅ ውስጥ የተካተተው እያንዳንዱ ፋይል በግለሰብ ደረጃ ስላልተፈረመ ነው. ልዩ ሁኔታዎች የቡት ፋዝ ከርነል ሹፌር ሁለትዮሾች ናቸው፣ ነገር ግን በተለየ የከርነል ኮድ ምልክት ይደረግባቸዋል።

    ሾፌሮችን ለመፈተሽ እና እነሱን ለመፈረም የማይክሮሶፍት ዊንዶውስ ሃርድዌር ጥራት ላብራቶሪ (WHQL) ተቋቁሟል፣ ይህም ከዊንዶውስ ስርጭቶች ጋር የሚቀርቡትን ሾፌሮች እና ከዋና ሃርድዌር አቅራቢዎች ሹፌሮችን በደንብ ይፈትሻል። ለሁሉም ሌሎች የአሽከርካሪዎች ገንቢዎች አሽከርካሪዎችን በክፍያ የመፈረም ችሎታ ለማግኘት ሂደቶች ተዘጋጅተዋል። አንድ ሹፌር ሁሉንም የWHQL ፈተናዎች ሲያልፍ “ይፈረማል”። ይህ ማለት ለአሽከርካሪ WHQL ሃሽ ወይም ልዩ ፊርማ ያመነጫል፣ የነጂውን ፋይሎች በልዩ ሁኔታ የሚለይ፣ እና ሾፌሮችን ለመፈረም የሚያገለግል ልዩ የማይክሮሶፍት የግል ቁልፍ በመጠቀም ምስጠራ ይፈርማል። የተፈረመው ሃሽ በቀጥታ በአሽከርካሪ ጥቅል ማውጫ ውስጥ በተቀመጠው የካታሎግ ፋይል (.cat file) ውስጥ ተቀምጧል።
    ሾፌር በሚጫንበት ጊዜ የፒኤንፒ ተጠቃሚ ሞድ አስተዳዳሪ የነጂውን ፊርማ ከ .cat ፋይል ያወጣል፣ የማይክሮሶፍት የህዝብ ቁልፍን ተጠቅሞ ፊርማውን ዲክሪፕት ያደርጋል እና የተገኘውን ሃሽ ከተጫነው ሾፌር ሃሽ ጋር ያወዳድራል። ሃሽዎቹ የሚዛመዱ ከሆነ፣ ነጂው WHQL እንደተፈተነ ምልክት ተደርጎበታል። ፊርማውን ማረጋገጥ ካልተቻለ፣ የPnP አስተዳዳሪው በስርዓቱ የአሽከርካሪ ፊርማ ፖሊሲ ቅንጅቶች መሰረት ይሰራል፣ የአሽከርካሪው መጫኑን ይከለክላል ወይም አሁንም ሾፌሩ እንዲጭን በመፍቀድ ነው።

    ምትኬ ይፍጠሩ

    አዲስ የመሳሪያ ነጂዎችን ወደ ስርዓቱ ከመጨመራቸው በፊት የመልሶ ማግኛ ነጥብ ለመፍጠር በጣም ጥሩ የዊንዶውስ ስትራቴጂ ነው። ይህ የሆነበት ምክንያት በመጀመሪያ ደረጃ ስህተት ያለበት የከርነል ሞድ ሾፌር የስርዓቱ ሙሉ በሙሉ አለመሥራት መንስኤ ሊሆን ስለሚችል ነው, እና ከዚያ በዚህ ስርዓት ምን ይደረግ? ምንም እንኳን ሁሉም ፊርማዎች እና ቼኮች ቢኖሩም, ተጠቃሚው ከተጫነ በኋላ የሆነ ነገር አልወደደም, ለምሳሌ, ውቅሩን ወደ ኋላ መመለስ መቻል አለበት.

    የአሽከርካሪ ጭነት

    ይህ እርምጃ የሶስተኛ ወገን አሽከርካሪ ጥቅል ወደ የስርዓት ሾፌር ማከማቻ ያሰማራል። ከዚያ ስርዓቱ የ % Windir%\System32\drvinst.exe መገልገያ በመጠቀም የሚከናወነውን የአሽከርካሪውን ትክክለኛ ጭነት ከሾፌሩ መደብር ያከናውናል። በዚህ ደረጃ, የሚከተሉት ክስተቶች ይከሰታሉ:

    • የአሽከርካሪው inf ፋይል ወደ ልዩ አቃፊ % Windir%/inf ይገለበጣል። ለሶስተኛ ወገን አሽከርካሪዎች ፋይሉን ወደ OEMx.inf እንደገና መሰየም የተለመደ ነው፣ x በማውጫው ውስጥ ያለው የኢንፍ ፋይል መደበኛ ቁጥር ነው።
    • የስርዓተ ክወናው ኮድ የ inf ፋይልን በመዝገቡ ውስጥ የመጫን እውነታ ያስተካክላል.
    • በመንገዱ ላይ ባለው መዝገብ ውስጥ የመሳሪያ መስቀለኛ መንገድ (devnode) ተፈጥሯል። HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ ስለ መሳሪያው ዝርዝር መረጃ የያዘ።
    • የአሽከርካሪው ሁለትዮሾች ወደ ዒላማው አቃፊ % Windir%\System32\DRIVERS እና ምናልባትም ወደ ሌሎች የዒላማ አቃፊዎች ይገለበጣሉ። የመመዝገቢያ ቁልፎች ተዘምነዋል።
    • ከአሽከርካሪው ጋር የሚዛመደው የመመዝገቢያ ቁልፍ ተመስርቷል- HKLM\SYSTEM\CurrentControlSet\Aገልግሎቶች\የአሽከርካሪ_ስም. ቁልፍ መለኪያዎች ተፈጥረዋል.
    • የአሽከርካሪ ክስተቶችን የመመዝገብ ሃላፊነት ያለው እና በቅርንጫፍ ውስጥ የሚገኝ የመመዝገቢያ ቁልፍ ተፈጥሯል HKLM\SYSTEM\CurrentControlSet\ Services\EventLog\System\ Driver_name.
    • የPnP አስተዳዳሪ ለእያንዳንዱ አዲስ የተጫነ አሽከርካሪ የ DriverEntry አሰራርን ይጠራል። የከርነል ሞድ PnP ሥራ አስኪያጅ ሾፌሩን ወደ ማህደረ ትውስታ በመጫን እና የአሽከርካሪውን AddDevice አሰራር በመደወል "ለመጀመር" ይሞክራል እና ለሾፌሩ የተጫነበት መሳሪያ መኖሩን ለማሳወቅ ይሞክራል።

    የአሽከርካሪ መረጃ ቦታ

    በዊንዶውስ ውስጥ የአሽከርካሪዎች መጫኛ ስልተ-ቀመር እራሱን ከመግለጽ በተጨማሪ, የተለየ ክፍል ለማጉላት እና በፋይል ስርዓት እና በመመዝገቢያ ውስጥ ስለ ሾፌሮች መረጃ ሊሆኑ የሚችሉ ቦታዎችን ለመግለፅ እመርጣለሁ. ከተግባራዊ እይታ አንጻር ይህ መረጃ ማንኛውም ገዳይ ውድቀቶች ቢከሰት በእጅ ማስተካከልን ለማቃለል የታሰበ ነው። የሚከተሉት የአሽከርካሪዎች መረጃ ዱካ ሊያስተውሉ የሚችሉባቸው ቦታዎች ናቸው።

    አጠቃላይ የመንጃ ምዝግብ ማስታወሻዎች

    በስርዓቱ ላይ ከተለያዩ አሽከርካሪዎች ጋር በተያያዙ ጉዳዮች ላይ የሚያግዙ በርካታ የምዝግብ ማስታወሻዎች አሉ።

    • % Windir%\setupact.log -- ከከርነል-ሞድ ሾፌር ጫኝ የስህተት ማረም መልዕክቶችን ይዟል፣ይህም ከመሣሪያው ማዋቀር ሂደት ጋር አብሮ የሚሄድ Win32 DLL ነው።
    • % Windir%\inf\setupapi.app.log - ከመተግበሪያው የመጫን ሂደት መልዕክቶችን ይዟል;
    • % Windir%\inf\setupapi.dev.log - የመሣሪያ ጭነት ሂደት መልዕክቶችን ይዟል;

    የአሽከርካሪዎች መዝገብ

    ፓኬጅ ማኔጀርን (pkgmgr) ከተጠቀሙ (በተራ) ሾፌርን የሚጭን ፣ የሚያዘምን ወይም የሚያራግፍ ፓኬጅ ለመጫን/ለማራገፍ፣ ከዚያ ልዩ የምዝግብ ማስታወሻ ፋይል ነጂዎችን ለመፍጠር (ለማረም ዓላማ) ለማንቃት አማራጭ አለዎት። ሎግ , ይህም ነጂ-ተኮር ስህተቶችን ብቻ ይይዛል. ይህን ምዝግብ ለማመንጨት የሚከተለውን የመመዝገቢያ ቁልፍ ይፍጠሩ/ያቀናብሩ እና pkgmgrን እንደገና ያሂዱ። ከዚያ በኋላ pkgmgr በተጀመረበት ማውጫ ውስጥ የ drivers.log ፋይል ይፈጠራል።
    ቅርንጫፍ፡ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\ Device Installer
    ቁልፍ፡ DebugPkgMgr
    ዓይነት: Dword
    ዋጋ፡ 1

    %Widir%\inf

    ሁሉም inf ፋይሎች በዚህ ማውጫ ውስጥ ተከማችተዋል። ከላይ እንደተገለፀው የሶስተኛ ወገን ሾፌርን ወደ ስርዓቱ ከጫኑ በኋላ የኢንፍ ፋይሉ ወደ OEMx.inf ተቀይሯል ፣ ስለሆነም በማውጫው ውስጥ ሙሉ ተመሳሳይ ተመሳሳይ ፋይሎችን ማየት ይችላሉ። የስርዓተ ክወናው ኮድ የኢንፍ ፋይሉ በመዝገቡ ውስጥ መጫኑን ያስታውሳል.

    % Windir%\System32\DRIVERS

    ትክክለኛው የአሽከርካሪ ፋይሎች የሚገኙበት የዊንዶው ፋይል ስርዓት ውስጥ ያለው ማውጫ ነው። በዘመናዊ ስርዓተ ክወናዎች, እና አሁን ስለ ዊንዶውስ ቪስታ እና በኋላ ላይ እያወራው ነው, በዚህ ማውጫ ውስጥ ያሉት አብዛኛዎቹ አሽከርካሪዎች .sys ቅጥያዎች አላቸው, dll ፋይሎች ብዙም ያልተለመዱ ናቸው, ነገር ግን ይህ አጠቃላይ ትርጉሙን አይለውጥም, ምክንያቱም, ምንም ቢሆኑም. ቅጥያ፣ ሁሉም በመዋቅር ከ.dll ፋይሎች ጋር ተመሳሳይ ናቸው። ቀደም ባሉት ኦፕሬቲንግ ሲስተሞች፣ እንደ .drv እና .vxd ያሉ ቅርጸቶች ነበሩ።

    % Windir%\System32\DriverStore

    በስርዓትዎ ውስጥ ያለፉ ሁሉንም አሽከርካሪዎች እንዲይዝ የታሰበ የአሽከርካሪዎች የስርዓት ስብስብ። ከዊንዶውስ ቪስታ ጀምሮ ጥቅም ላይ ይውላል. ማንኛውንም ሾፌር ወደ ኦፕሬቲንግ ሲስተም ከመጫንዎ በፊት በመጀመሪያ ልዩ ኮድ የአሽከርካሪውን ፊርማ ፣ ከዚያም የአሽከርካሪው ኢንፍ ፋይሎችን አገባብ ፣ ከዚያም የወቅቱን ተጠቃሚ መብቶችን ያረጋግጣል ፣ ከዚያ በኋላ ሁሉንም የአሽከርካሪዎች አካላት ወደ ስርዓቱ ስብስብ ይጨምራል። እና ከዚያ በኋላ ብቻ ነጂው ያለተጠቃሚ ጣልቃገብነት መሳሪያዎችን ለመጫን በስርዓቱ ውስጥ መጠቀም ይቻላል.

    HKLM\SYSTEM\CurrentControlSet\Enum

    በስርዓቱ ውስጥ ስላሉት መሳሪያዎች መረጃ የያዘ የመመዝገቢያ ቀፎ። የPnP አስተዳዳሪ ለእያንዳንዱ መሣሪያ በቅርጸቱ እዚህ ቁልፍ ይፈጥራል HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator\ DeviceID. ኢንሜሬተር በአንቀጹ ውስጥ ከላይ የተገለፀው የአውቶቡስ መለያ ሲሆን በመሳሪያው የመቁጠር ደረጃ ላይ የተገኘ መሳሪያid የመሳሪያው አይነት መለያ ነው። ቁልፉ የሚከተለውን መረጃ ይዟል፡ የመሣሪያ መግለጫ፣ የሃርድዌር መለያዎች (የሃርድዌር መታወቂያ)፣ ተኳኋኝ የመሣሪያ መለያዎች (ተኳሃኝ መታወቂያ) እና የንብረት መስፈርቶች። ቀፎው በስርዓተ ክወና ኮድ ብቻ ጥቅም ላይ እንዲውል የተያዘ ነው, ስለዚህ የተጠቃሚ አፕሊኬሽኖች እና አሽከርካሪዎች በሰነድ የተመዘገቡ የስርዓት ተግባራትን ከመጠቀም ይልቅ በቀጥታ ከእሱ ጋር እንዳይገናኙ ይከለከላሉ.

    HKLM\SYSTEM\CurrentControlSet\ Control

    በስርዓተ ክወናው ጅምር ደረጃ ላይ ስለተለያዩ የአሽከርካሪ ውቅረት ቅንጅቶች መረጃ የያዘ የመመዝገቢያ ቀፎ። እንደነዚህ ያሉ አስፈላጊ ቁልፎችን ይይዛል-

    • ክፍል የተዋቀሩ እና በተመሳሳይ መንገድ የተጫኑ መሳሪያዎችን ለመቧደን የሚያገለግሉ ስለመሳሪያ መጫኛ ክፍሎች መረጃ ይዟል። ለእያንዳንዱ የመጫኛ ክፍል ይህ ቁልፍ ስሙ ከተዛማጁ የመጫኛ ክፍል GUID ስም ጋር አንድ አይነት ቁልፍ ይዟል።
    • CoDeviceInstallers ስለ ክፍል አብሮ ጫኚዎች መረጃ ይዟል
    • የመሣሪያ ክፍሎች በስርዓቱ ውስጥ ስለተመዘገቡ መሳሪያዎች መገናኛዎች መረጃን ይዟል። በሲስተሙ ላይ ካሉ የተጠቃሚ ሞድ ፕሮግራሞች ጋር መስተጋብር መፍጠር የሚፈልግ ማንኛውም አሽከርካሪ በይነገጽ ማቅረብ አለበት። የመሳሪያው በይነገጽ ክፍል የመሳሪያውን እና የነጂውን ተግባር ለሌሎች የስርዓት ክፍሎች እና የተጠቃሚ ሁነታ መተግበሪያዎች ያጋልጣል።

    HKLM\SYSTEM\CurrentControlSet\Aገልግሎቶች

    በስርዓቱ ላይ ስላሉት ሁሉም አገልግሎቶች (ሾፌሮች) መረጃ ለማከማቸት የሚያገለግል የመመዝገቢያ ቀፎ። እያንዳንዱ የስርዓት ነጂ ስለ ራሱ በጣም አስፈላጊ የሆነ ዓለም አቀፍ መረጃ በቅጹ ንዑስ ቁልፎች ውስጥ ያስቀምጣል። HKLM\SYSTEM\CurrentControlSet\Aገልግሎቶች<Имя_драйвера> , በስርዓት ማስነሻ ደረጃ ላይ በመነሻ ሂደት ውስጥ በአሽከርካሪው ጥቅም ላይ ይውላል. ቀፎው በPnP ሥራ አስኪያጅ የአሽከርካሪውን የማስጀመሪያ ሂደት ሲደውል መለኪያዎችን ለማለፍ በንቃት ይጠቀማል።
    ይህ ቀፎ የሚከተሉትን ንጥረ ነገሮች ይዟል:

    • ImagePath - በአሽከርካሪው ሁለትዮሽ ፋይል (ምስል) ውስጥ ሙሉውን መንገድ ይዟል. ጫኚው ከአሽከርካሪው ጥቅል inf ፋይል ላይ ባለው መረጃ ላይ በመመርኮዝ ይህንን ዋጋ ይሞላል ።
    • መለኪያዎች - የነጂውን ግለሰብ መረጃ ያከማቻል, በአሽከርካሪው ፓኬጅ inf ፋይል ውስጥ በተቀመጠው መረጃ መሰረት ይሞላል;
    • አፈጻጸም - በአሽከርካሪው ቁጥጥር ስር ያለውን መሳሪያ አፈጻጸም ለመከታተል መረጃ. የአፈጻጸም ክትትል DLL ስም እና በዚህ DLL ወደ ውጭ የሚላኩ ተግባራትን ስም ይገልጻል። ከ inf ፋይል በተቀበለው መረጃ መሠረት ተሞልቷል;

    HKLM\SYSTEM\CurrentControlSet\HardwareProfiles

    ስለ ስርዓቱ ሃርድዌር መገለጫዎች መረጃን የያዘ እና ይህን ቴክኖሎጂ ለመደገፍ የተነደፈ የመዝገብ ቤት ቀፎ። የሃርድዌር መገለጫ በስርዓት ጅምር ላይ በተጫኑ ነባሪ የሃርድዌር እና የአገልግሎት ውቅሮች (የመጀመሪያው ውቅር) ላይ የተደረጉ ለውጦች ብቻ ነው። በሁለት የመመዝገቢያ ቁልፎች ውስጥ የተዋቀረው በዋናው ላይ የተወሰኑ ለውጦችን የያዘ መሰረታዊ የሃርድዌር መገለጫ HKLM\SOFTWARE እና HKLM\SYSTEM . በዊንዶውስ 7 ውስጥ ጥቅም ላይ አልዋለም, ምንም እንኳን የመመዝገቢያ ቁልፎች ቢቀሩም, ምናልባት በተኳሃኝነት ምክንያቶች.