विंडोजमध्ये inf इन्स्टॉल करणे 7. INF फाइलमधून ड्रायव्हर इन्स्टॉल करणे


पर्यायी उत्पादने स्थापित करा - DriverDoc (Solvusoft) | | | |

या पृष्ठामध्ये INF ड्राइव्हर अपडेट टूल वापरून नवीनतम INF ड्राइव्हर डाउनलोड स्थापित करण्याबद्दल माहिती आहे.

INF ड्रायव्हर्स हे छोटे प्रोग्राम आहेत जे तुमच्या INF हार्डवेअरला तुमच्या ऑपरेटिंग सिस्टम सॉफ्टवेअरशी संवाद साधण्यास सक्षम करतात. अद्ययावत INF सॉफ्टवेअरची देखरेख केल्याने क्रॅश होण्यापासून बचाव होतो आणि हार्डवेअर आणि सिस्टमची कार्यक्षमता वाढवते. कालबाह्य किंवा दूषित INF ड्रायव्हर्स वापरल्याने सिस्टम त्रुटी, क्रॅश आणि तुमचे हार्डवेअर किंवा संगणक अयशस्वी होऊ शकतात. शिवाय, चुकीचे INF ड्रायव्हर्स स्थापित केल्याने या समस्या आणखी वाढू शकतात.

सल्ला: INF डिव्हाइस ड्रायव्हर स्वहस्ते कसे अपडेट करायचे याची तुम्हाला खात्री नसल्यास, आम्ही INF ड्रायव्हर युटिलिटी डाउनलोड करण्याची शिफारस करतो. हे साधन INF ड्रायव्हर्सच्या योग्य आवृत्त्या आपोआप डाउनलोड आणि अपडेट करेल, तुम्हाला चुकीचे INF ड्राइव्हर्स इन्स्टॉल करण्यापासून प्रतिबंधित करेल.


लेखकाबद्दल:जय गीटर हे नाविन्यपूर्ण सेवा ऑफरिंगवर लक्ष केंद्रित करणारी जागतिक सॉफ्टवेअर कंपनी Solvusoft Corporation चे अध्यक्ष आणि मुख्य कार्यकारी अधिकारी आहेत. त्याला संगणकाची आजीवन आवड आहे आणि त्याला संगणक, सॉफ्टवेअर आणि नवीन तंत्रज्ञानाशी संबंधित सर्व गोष्टी आवडतात.

चालकहा एक विशिष्ट नियंत्रण कार्यक्रम आहे जो ऑपरेटिंग सिस्टमला कनेक्ट केलेल्या उपकरणांबद्दल माहिती प्रदान करतो आणि त्याच्या वापरासाठी यंत्रणा प्रदान करतो. अशा बऱ्याच सॉफ्टवेअर उत्पादनांमध्ये बरीच जटिल कार्यक्षमता असते, जी सेवा पुरवल्या जाणाऱ्या उपकरणांमधून जाणाऱ्या विविध प्रकारच्या माहितीवर प्रक्रिया करते. ही ऑडिओ आणि व्हिडिओ माहिती, स्कॅनिंगचे डेटा प्रवाह, प्रिंटिंग आणि नेटवर्क मशीन्स, कीस्ट्रोकची माहिती, माऊसच्या हालचाली, पोर्टेबल मीडियासह परस्परसंवाद, विविध मोबाइल फोन इत्यादी असू शकतात.

“कंट्रोल पॅनेल” वर जाऊन, “सिस्टम” विभाग निवडून आणि “डिव्हाइस मॅनेजर” लिंक किंवा बटणावर क्लिक करून स्थापित हार्डवेअरबद्दल माहिती मिळू शकते.

उघडलेल्या ट्री सूचीमध्ये, ऑपरेटिंग सिस्टमला दिसणारी सर्व उपकरणे दृश्यमान असतील.

स्थापना पद्धती काय आहेत?

जर, नवीन उपकरणे कनेक्ट करताना, ऑपरेटिंग सिस्टम योग्य सॉफ्टवेअर स्वयंचलितपणे कॉन्फिगर करण्यात अक्षम असेल, तर तुम्ही दोन मार्गांनी जाऊ शकता:

1. शोध आणि स्वयंचलित स्थापनेसाठी विशेष प्रोग्राम वापरा.

2. आवश्यक सॉफ्टवेअर स्वतः शोधा आणि स्थापित करा.

या दोन्ही पद्धतींचे त्यांचे फायदे आणि तोटे आहेत. पहिला पर्याय नक्कीच अधिक सोयीस्कर आहे आणि बराच वेळ वाचवतो. आणि मानक उपकरणे वापरताना, हा दृष्टिकोन चांगला परिणाम देईल - सर्व हार्डवेअर जसे पाहिजे तसे आणि अपयशाशिवाय कार्य करतील. याव्यतिरिक्त, अशा ऑटोमेशन प्रोग्रामच्या नवीनतम आवृत्त्या वापरताना, आपल्याला ड्रायव्हर फायलींच्या सर्वात अलीकडील आवृत्त्या प्राप्त होतील. आपण आमच्या वेबसाइटच्या या पृष्ठावर या पद्धतीबद्दल अधिक वाचू शकता: .

महत्त्वपूर्ण सोयी असूनही, बहुतेकदा असे होते की निवडलेल्या युटिलिटीच्या डेटाबेसमध्ये नसल्यामुळे नियंत्रण प्रोग्राम स्वयंचलितपणे स्थापित करणे शक्य नसते. या प्रकरणात, आपल्याला स्वतः सेटअप करावे लागेल. यास अधिक वेळ लागत असला तरी, हा दृष्टिकोन सर्वात विश्वासार्ह आहे. तथापि, उपकरणाच्या निर्मात्याकडून थेट नियंत्रण प्रोग्राम प्राप्त केल्यावर, आपण त्याच वेळी त्याच्या ऑपरेशनच्या सर्व बारकावे विचारात घेऊन, स्थापित केलेल्या डिव्हाइससह त्याच्या पूर्ण सुसंगततेची हमी प्राप्त करता. अशा बारकावे सार्वत्रिक संग्रहांमध्ये विचारात घेतल्या जाऊ शकत नाहीत.

ड्रायव्हर कसा मिळवायचा?

सामान्यतः, सर्व आवश्यक सॉफ्टवेअर ऑप्टिकल डिस्कवर खरेदी केलेल्या उत्पादनासह समाविष्ट केले जातात. या प्रकरणात, ड्राइव्हमध्ये डिस्क घालणे, अनुप्रयोग लाँच करणे आणि सेटअप प्रक्रियेदरम्यान सूचनांचे अनुसरण करणे बरेचदा पुरेसे आहे.

जर डिस्क हरवली असेल, किंवा तुम्हाला अगदी अलीकडील आवृत्ती हवी असेल, तर तुम्ही हे उपकरण निर्मात्याच्या वेबसाइटवर योग्य विभागात करू शकता, ज्याला सामान्यतः "सेवा / समर्थन" म्हणतात.

आवश्यक फाइल्स शोधताना, ऑपरेटिंग सिस्टमच्या कोणत्या आवृत्तीसाठी तुम्हाला त्यांची आवश्यकता आहे हे विसरू नका. कारण Windows XP साठी विकसित केलेली ऍप्लिकेशन्स बहुधा नवीन ऑपरेटिंग सिस्टीमवर सामान्यपणे कार्य करणार नाहीत आणि 32-बिट सॉफ्टवेअर 64-बिट वातावरणात कार्य करण्यास नकार देऊ शकतात. आणि उलट.

असे होऊ शकते की आपण कालबाह्य उपकरणांसह समाप्त व्हाल. आणि तुम्ही ते फक्त ऑपरेटिंग सिस्टमच्या नवीनतम आवृत्त्यांवर चालवू शकणार नाही. या प्रकरणात, आपण Windows च्या जुन्या आवृत्त्यांसह सुसंगतता मोडमध्ये स्थापित करण्याचा प्रयत्न करू शकता. दुर्दैवाने, हे नेहमीच यशस्वी परिणाम देत नाही. आणि OS च्या नवीन आवृत्त्यांसाठी सामान्य समर्थनाच्या अभावाची समस्या वापरकर्त्यांना अनेक पूर्णपणे कार्यरत आणि उपयुक्त उत्पादने वापरण्यास नकार देण्यास भाग पाडते.

मॅन्युअल ड्राइव्हर स्थापना

सामान्यतः, कंट्रोल प्रोग्राम्स उत्पादकांद्वारे इन्स्टॉलेशन ऍप्लिकेशन्स म्हणून पुरवले जातात. इंस्टॉलेशन सुरू केल्यानंतर, वापरकर्त्यास सूचना प्राप्त होतात आणि संपूर्ण सेटअप प्रक्रियेचा सामना करण्यासाठी कोणत्याही समस्यांशिवाय इंस्टॉलेशन चरणांचे अनुसरण करतात.

परंतु जेव्हा असे अनुकूल सॉफ्टवेअर प्रदान केले जात नाही तेव्हा बऱ्यापैकी सामान्य परिस्थिती असते. आणि बर्याच वापरकर्त्यांना या प्रकरणात काय करावे हे माहित नाही.

उदाहरण म्हणून iRiver IFP-700 MP3 प्लेयर वापरून अशा परिस्थितीला सामोरे जाण्याची प्रक्रिया खाली वर्णन केली आहे.

या प्लेअरच्या मायक्रोफोनवर रेकॉर्ड केलेली माहिती जतन करण्यासाठी, तुम्ही दोन्हीचा ड्रायव्हर स्थापित करणे आवश्यक आहे आणि नंतर विशेष iRiver संगीत व्यवस्थापक उपयुक्तता वापरणे आवश्यक आहे. परंतु दुर्दैवाने, iRiver अधिकृत वेबसाइटवर आवश्यक फाइल्स डाउनलोड करणे शक्य नाही. शिवाय, साइटवरील पृष्ठाच्या सामग्रीवरून हे स्पष्ट आहे की हा प्लेअर Windows XP पेक्षा नवीन नसलेल्या OS साठी डिझाइन केलेला आहे.

त्यानुसार, यशाची हमी देण्यासाठी तुम्हाला हा प्लेअर Windows XP मध्ये इंस्टॉल करावा लागेल.

थोड्या शोधानंतर, मी आवश्यक फायलींसह हे संग्रहण मिळविण्यात व्यवस्थापित केले:

संग्रहणातील सामग्री अनपॅक करत आहे

आणि आम्ही पाहतो की त्यात exe फाइल नाहीत. परंतु तेथे आहे, ज्याचे वर्णन “इंस्टॉलेशन माहिती” असे केले आहे.

ही फाईल आहे (या फोल्डरमधील शेजारच्या फाइल्ससह पूर्ण) जी ऑपरेटिंग सिस्टमला प्लेअरला USB पोर्टशी यशस्वीरित्या कनेक्ट करणे आवश्यक आहे.

आम्ही प्लेअरला कॉर्डने कॉम्प्युटरशी जोडतो आणि पाहतो की खालील ठराविक विंडो दिसते:

जर आपण नेहमीच्या मार्गाने गेलो आणि स्वयंचलित थांबा निवडला तर अशा विंडोच्या दीर्घ प्रदर्शनानंतर

एक अपयश संदेश दिसेल. म्हणून, आम्ही पर्यायी मार्ग घेण्यासाठी "मागे" बटण दाबतो.

या विंडोमध्ये, स्वयंचलित पद्धतीऐवजी, तुम्ही "निर्दिष्ट स्थानावरून स्थापित करा" पर्याय निवडावा

ब्राउझ बटणावर क्लिक करा आणि zip आर्काइव्हमधून ज्या फोल्डरमध्ये आम्ही फाइल्स अनपॅक केल्या आहेत ते निवडा.

परिणामी, शोध स्ट्रिंगमध्ये फोल्डरचा मार्ग असावा ज्यामध्ये inf फाइल स्थित आहे:

प्रक्रिया पूर्ण झाल्यानंतर, एक यशस्वी विंडो दिसेल:

तुम्ही डिव्हाइस व्यवस्थापकावर जाऊन आणि तेथे स्थापित प्लेयरची उपस्थिती पाहून याची पुष्कळ पडताळणी करू शकता:

परिणाम

या लेखात सूचीबद्ध केलेल्या पद्धतींचा वापर करून, आपण वापरत असलेल्या डिव्हाइसेससाठी आपण यशस्वीरित्या नियंत्रण प्रोग्राम स्थापित करू शकता. आणि inf फाईलचा वापर करून ड्रायव्हर व्यक्तिचलितपणे कसे स्थापित करावे हे जाणून घेतल्यास तृतीय-पक्ष तज्ञांचा समावेश न करता तुम्ही वापरत असलेल्या उपकरणांची संख्या वाढवू शकता. याव्यतिरिक्त, डिव्हाइस उत्पादकांच्या वेबसाइटवरील अधिकृत सॉफ्टवेअर वापरल्याने आपल्या संगणकाची विश्वासार्हता लक्षणीय वाढेल.

आज आम्ही तुम्हाला sys आणि inf फाइल्समधून डिव्हाइस ड्रायव्हर्स कसे स्थापित करायचे ते शिकवू.

डिव्हाइस ड्राइव्हर शोधणे, स्थापित करणे आणि कॉन्फिगर करणे 200 घासणे.

तुमच्या उपकरणांसाठी इंटरनेटवरून ड्रायव्हर्स डाउनलोड करताना, तुम्ही वापरलेले इंस्टॉलेशन पॅकेज नाही, तर sys आणि inf फाइल्स असलेले संग्रहण तुमच्याकडे येऊ शकते. Sys फाइल्स सिस्टम फाइल्स आहेत, आणि inf फाइल्स बहुतेक वेळा संगणकाच्या हार्डवेअर ड्रायव्हरचा भाग असतात. तुमच्या ड्रायव्हरमध्ये तुमच्या नेहमीच्या इंस्टॉलरशिवाय फक्त sys आणि inf समाविष्ट असल्यास, निराश होऊ नका, या प्रकारचा ड्राइव्हर देखील इंस्टॉल केला जाऊ शकतो. बर्याच बाबतीत, अशा ड्रायव्हर्सचे वितरण तृतीय-पक्षाच्या साइटवर केले जाते, उत्पादकांच्या साइटवर नाही. म्हणून, सावधगिरी बाळगा आणि अँटीव्हायरस प्रोग्रामसह डाउनलोड केलेला प्रत्येक ड्रायव्हर तपासा.

sys आणि inf फाइल्सच्या स्वरूपात ड्राइव्हर स्थापित करणे

1. आम्हाला सर्वप्रथम डिव्हाइस व्यवस्थापकाकडे जाण्याची आवश्यकता आहे. स्टार्ट वर क्लिक करा आणि "माय कॉम्प्युटर" नावाने उजवे-क्लिक करून ड्रॉप-डाउन मेनूवर कॉल करा आणि सूचीमधून एक गुणधर्म निवडा. एक नवीन विंडो उघडेल ज्यामध्ये आम्हाला डाव्या स्तंभात असलेल्या "डिव्हाइस व्यवस्थापक" विभागात जाण्याची आवश्यकता आहे. उघडलेल्या सूचीमध्ये, पिवळ्या उद्गार चिन्हाने चिन्हांकित केलेली उपकरणे शोधा, ज्या डिव्हाइससाठी आपल्याला ड्राइव्हर स्थापित करण्याची आवश्यकता आहे त्यावर उजवे-क्लिक करा आणि आयटमवर क्लिक करा - ड्राइव्हर अद्यतनित करा. पुढील विंडो नवीन उपकरणे स्थापित आणि कॉन्फिगर करण्यासाठी विझार्ड लाँच करेल. डिव्हाइस ड्रायव्हर व्यक्तिचलितपणे स्थापित करण्यासाठी पर्याय निवडा.

2. पुढे आम्हाला आमचे ड्रायव्हर्स ज्या फोल्डरमध्ये आहेत ते निवडण्यास सांगितले जाईल, म्हणजेच sys किंवा inf फाइल्स. पुढे, ड्राइव्हर स्थापित करणे सुरू करण्यासाठी आपल्या निवडीची पुष्टी करा. जर हा ड्रायव्हर उपकरणाशी सुसंगत नसेल, किंवा डिव्हाइसमध्ये आधीपासूनच नवीन ड्राइव्हर आवृत्ती असेल, तर तुम्हाला डिव्हाइस योग्यरित्या कॉन्फिगर करण्यासाठी भिन्न फाइल निवडण्यास सांगितले जाईल.

3. डाउनलोड केलेल्या संग्रहणात तुम्हाला inf शिवाय फक्त एक sys फाईल आढळल्यास, डिव्हाइस ड्रायव्हर इंस्टॉलेशन विझार्ड त्यांना स्थापित करू शकणार नाही. ड्राइव्हर योग्यरित्या स्थापित करण्यासाठी आणि कार्य करण्यासाठी, तुम्हाला .sys फाईल विंडोज->सिस्टम32->ड्रायव्हर्सवर कॉपी करणे आवश्यक आहे. आम्ही आमच्या ड्रायव्हरला सिस्टम फोल्डरमध्ये कॉपी केल्यानंतर, आम्ही इंस्टॉलेशन सुरू करतो आणि स्वयंचलितपणे ड्राइव्हर शोधतो. अशा फायली स्थापित करताना, आम्ही त्यांना अँटीव्हायरस प्रोग्रामसह तपासण्याची शिफारस करतो, कारण काही आक्रमणकर्ते ड्रायव्हर फाइल्समध्ये दुर्भावनापूर्ण कोड एम्बेड करतात, अधिकृत वेबसाइटवरून ड्रायव्हर्स डाउनलोड करणे देखील चांगले आहे.

तसेच, जर तुम्हाला स्वतः ड्रायव्हर्स अपडेट करण्यात काही अडचण येत असेल तर आमच्या तंत्रज्ञांना हे काम करण्यात आनंद होईल.

तज्ञ भेट आणि निदान0 घासणे.

अर्थात, वैयक्तिक संगणकाच्या प्रत्येक वापरकर्त्याला वेळोवेळी काही डिव्हाइस त्याच्या स्टेशनशी कनेक्ट करणे आवश्यक आहे. असे का घडते याचे कारण आता आमच्यासाठी फारसे स्वारस्य नाही, हे एक अपग्रेड असू शकते जे अनेकांना ज्ञात आहे (वैयक्तिक नोड्सचे कार्यप्रदर्शन वाढविण्यासाठी आणि सिस्टमच्या एकूण कार्यक्षमतेचा परिणाम म्हणून), ते विद्यमान कॉन्फिगरेशनची कार्यक्षमता विस्तृत करण्यासाठी नवीन उपकरणे जोडणे देखील असू शकते, उदाहरणार्थ, नवीन गेम कंट्रोलर कनेक्ट करण्याच्या बाबतीत, फ्लॅश ड्राइव्हवरून डेटा वापरण्याची आवश्यकता देखील असू शकते. आम्ही नवीन उपकरण कसे कनेक्ट करतो याची पर्वा न करता, विंडोज ऑपरेटिंग सिस्टमला सॉफ्टवेअर स्तरावर नवीन उपकरणांसाठी समर्थन सुनिश्चित करण्यासाठी विशिष्ट हाताळणी करून नवीन उपकरणांच्या देखाव्यास प्रतिसाद देण्यास भाग पाडले जाते. अनेक ऑपरेटिंग सिस्टीम हार्डवेअर आणि सॉफ्टवेअर लेयर मधील इंटरफेस वापरतात ज्याला ड्रायव्हर म्हणतात.

ड्रायव्हर हे असे सॉफ्टवेअर आहे ज्यासह ऑपरेटिंग सिस्टम आणि त्यामध्ये चालणारे सॉफ्टवेअर मॉड्यूल हार्डवेअर किंवा लॉजिकल उपकरणांमध्ये प्रवेश मिळवतात.

म्हणूनच ऑपरेटिंग सिस्टम त्याच्या वातावरणात डिव्हाइसचे कार्य सुनिश्चित करण्यासाठी त्याच्याकडे उपलब्ध असलेल्या सर्व मार्गांनी प्रयत्न करत आहे, यासाठी नवीन कनेक्ट केलेल्या डिव्हाइससाठी योग्य ड्रायव्हर स्थापित करण्याचा प्रयत्न केला जातो, ज्यामुळे कार्ये प्रदान केली जातात; वापरकर्ता मोड प्रोग्राम्स आणि कर्नल मोड कोडमध्ये प्रवेश करण्यासाठी नवीन डिव्हाइसचे, कारण या अत्यंत कुख्यात ड्रायव्हर्सशिवाय, सिस्टममधील उपकरणे फक्त कार्य करू शकणार नाहीत.
मी व्याख्येमध्ये तार्किक उपकरणांचा उल्लेख केला आहे हा योगायोग नाही, कारण ड्रायव्हर्सची एक वेगळी श्रेणी आहे जी हार्डवेअरची देखभाल करत नाही, परंतु विविध सिस्टम मॉड्यूल्सच्या कार्यात्मक वैशिष्ट्यांचे अंमलबजावणी (विस्तार, जोडणे) विस्तृत करण्यासाठी एकात्मिक आहेत. पण आता ड्रायव्हर्स बसवून कोणाला आश्चर्य वाटेल? ही प्रक्रिया अनेक वर्षांच्या सरावाने सर्व पीसी वापरकर्त्यांना आधीच इतकी परिचित आहे की काही, मला खात्री आहे की ते डोळे बंद करून करू शकतात :) परंतु आम्ही या प्रक्रियेच्या तपशीलांचा विचार केला आहे का, आम्ही कधी विचार केला आहे का? ड्राइव्हर स्थापना अल्गोरिदम? नवीन डिव्हाइस कनेक्ट करताना आणि ड्राइव्हर्स स्थापित करताना ऑपरेटिंग सिस्टम कोणत्या क्रिया करते याचा तुम्ही कधी विचार केला आहे का?

सहमत आहे की वापरकर्त्याच्या दृष्टिकोनातून, विंडोजमध्ये ड्रायव्हर स्थापित करण्याची प्रक्रिया, बहुतेक प्रकरणांमध्ये, अगदी विचित्र दिसते. सिस्टम ट्रेमध्ये नेहमीचे ॲनिमेटेड इन्स्टॉलेशन विझार्ड चिन्ह दिसते आणि काही वेळानंतर सिस्टम सिस्टममधील नवीन डिव्हाइस ड्रायव्हरसाठी इंस्टॉलेशन प्रक्रिया यशस्वी किंवा अयशस्वी पूर्ण झाल्याबद्दल अहवाल जारी करू शकते. शिवाय, अनेकदा इन्स्टॉलेशन विझार्ड, ट्रेमधील या चिन्हाव्यतिरिक्त, नवीन डिव्हाइस स्थापित करण्याच्या प्रयत्नांची कोणतीही दृश्य पुष्टी प्रदान करत नाही, तर "शांतपणे" डिव्हाइसेसच्या सूचीमध्ये नवीन उपकरणे जोडून आणि (अयशस्वी झाल्यास) त्यास चिन्हांकित करताना डिव्हाइस मॅनेजरमधील एक विशेष चिन्ह, वापरकर्ता उपकरणे व्यक्तिचलितपणे कॉन्फिगर करणे सुरू ठेवू शकतो असे सूचित करतो. या सर्व बाह्य प्रक्रिया, तुम्हाला आणि मला दोघांनाही आधीच परिचित आहेत, ही ऑपरेटिंग सिस्टम दिसल्यापासून जवळजवळ विंडोज ऑपरेटिंग सिस्टमच्या सर्व आवृत्त्यांमध्ये एक किंवा दुसर्या स्वरूपात उपस्थित आहेत, फक्त तपशीलांमध्ये एकमेकांपासून थोड्या वेगळ्या आहेत. ते इतके परिचित आणि सवयीचे झाले आहेत की ऑपरेटिंग सिस्टमच्या खोलवर “स्क्रीनच्या पलीकडे” काय घडत आहे याचा विचारही केला नाही, या काल्पनिक साधेपणात काय दडले आहे? जसे आपण खाली पहाल, भौतिक किंवा तार्किक डिव्हाइससाठी विंडोज ड्रायव्हर स्थापित करणे खूप जटिल आणि अत्यंत मनोरंजक प्रक्रिया लपवते. ड्राइव्हर स्थापना अल्गोरिदम Windows मध्ये खालील प्रमुख जागतिक कार्यांमध्ये विभागले जाऊ शकते:

  • ड्राइव्हर बायनरी फाइल सिस्टमवरील योग्य निर्देशिकेत कॉपी करणे;
  • विंडोजमध्ये ड्रायव्हरची नोंदणी करणे, बूट पद्धत सूचित करणे;
  • सिस्टम रेजिस्ट्रीमध्ये आवश्यक माहिती जोडणे;
  • ड्रायव्हर पॅकेजमधून संबंधित सहाय्यक घटक कॉपी/इन्स्टॉल करा;

विंडोजमध्ये ड्रायव्हर इन्स्टॉलेशन अल्गोरिदमचा भाग म्हणून केलेल्या मुख्य कामांव्यतिरिक्त, विंडोज ड्रायव्हर इन्स्टॉलेशन प्रक्रिया ज्या अटींनुसार सुरू होते त्या अटींचे वर्गीकरण करणे चांगले होईल:

  • वापरकर्ता स्विच ऑफ केलेल्या संगणकावर नवीन डिव्हाइस स्थापित करतो. या प्रकरणात, ऑपरेटिंग सिस्टम लोड करण्याच्या टप्प्यावर नवीन डिव्हाइस शोधण्याची आणि ड्राइव्हर स्थापित करण्याची प्रक्रिया आधीच सुरू होते.
  • स्थानिक प्रशासक अधिकार असलेला वापरकर्ता, डिव्हाइस व्यवस्थापक स्नॅप-इन वापरून, आधीपासून स्थापित केलेल्या डिव्हाइससाठी ड्राइव्हरची स्थापना किंवा अद्यतन सुरू करतो.
  • वापरकर्ता “जाता जाता” नवीन उपकरण चालू असलेल्या संगणकाशी जोडतो. या प्रकरणात, आम्ही डिव्हाइसेसच्या विशिष्ट श्रेणीबद्दल बोलत आहोत जे फ्लायवर कनेक्ट केले जाऊ शकतात, जसे की बाह्य eSata, USB, इ. इंटरफेस असलेली उपकरणे. शेवटी, जेव्हा PCIe स्लॉटला वीज पुरवठा केला जातो तेव्हा तुम्ही अंतर्गत व्हिडिओ कार्ड स्थापित करणार नाही? मी वैयक्तिकरित्या अद्याप हे केले नाही :)
  • वापरकर्ता स्वतंत्रपणे ड्रायव्हर पॅकेज इंस्टॉलेशन प्रोग्राम स्थानिक प्रशासक अधिकार असलेल्या खात्यातून चालवतो. ही पद्धत प्लग अँड प्ले मानकांना सपोर्ट करणाऱ्या भौतिक उपकरणांसाठी ड्रायव्हर्स स्थापित करण्यासाठी आणि नॉन-पीएनपी (लेगेसी) ड्रायव्हर्स, लॉजिकल डिव्हाइस ड्रायव्हर्स स्थापित करण्यासाठी वापरली जाऊ शकते जे सिस्टमद्वारे स्वयंचलितपणे शोधले जाऊ शकत नाहीत आणि जे अन्यथा मॅन्युअलमध्ये स्थापित केले जाऊ शकत नाहीत. मोड एक सामान्य उदाहरण म्हणजे अँटीव्हायरस किंवा व्हर्च्युअल मशीन जे त्यांचे ड्रायव्हर्स (लॉजिकल डिव्हाइस) सिस्टममध्ये स्थापित करतात.
  • वापरकर्ता ड्रायव्हर निर्देशिकेतील .inf फाईलवर उजवे-क्लिक करतो आणि स्थानिक प्रशासक अधिकार असलेल्या खात्यातून स्थापित निवडतो.

पण ड्रायव्हर पॅकेज स्वतः काय आहे? तथापि, आम्ही एकापेक्षा जास्त वेळा पाहिल्याप्रमाणे, हा पूर्णपणे भिन्न, पहिल्या दृष्टीक्षेपात, उद्देशांसह फायलींचा संपूर्ण संच आहे. ड्रायव्हर इंस्टॉलेशन पॅकेजच्या संरचनेच्या अधिक सखोल पुनरावलोकनाशिवाय, आम्हाला ड्रायव्हर इंस्टॉलेशन अल्गोरिदम स्वतःच समजणे कठीण होईल, म्हणून आम्ही सामान्य घटक सादर करू:

  • .inf फाइल ड्राइव्हर इंस्टॉलेशन पॅकेजचा मुख्य घटक एक फाइल आहे जी ड्राइव्हर इंस्टॉलेशन प्रक्रियेचे वर्णन करते. inf फाईल विभागांमध्ये विभागली गेली आहे आणि त्यात ड्रायव्हर कसे स्थापित केले आहे हे सिस्टमला सूचित करणार्या सूचनांचा समावेश आहे: ते स्थापित केले जात असलेले डिव्हाइस, सर्व ड्रायव्हर घटकांचे स्त्रोत आणि गंतव्य स्थान, नोंदणीमध्ये विविध बदल करणे आवश्यक आहे जेव्हा विंडोज ड्रायव्हर स्थापित करणे, अवलंबित्व माहिती ड्रायव्हर्स इ. .inf फायली त्या डिव्हाइसला नियंत्रित करणाऱ्या ड्रायव्हरशी भौतिक उपकरण संबद्ध करतात.
  • ड्रायव्हर बायनरी फाइल पॅकेजमध्ये, कमीतकमी, ड्रायव्हर कोरची .sys किंवा .dll फाइल असणे आवश्यक आहे. किंबहुना, एकच .sys फाइल (शेवटचा उपाय म्हणून) रजिस्ट्री संपादित करून (आरक्षणासह) स्वतः स्थापित केली जाऊ शकते.
  • स्थापना एक्झिक्युटेबल फाइल्स. सहसा या आधीच सुप्रसिद्ध इंस्टॉलेशन युटिलिटीज असतात, ज्यांची नावे setup.exe, install.exe आणि काही इतर असतात.
  • काढणे एक्झिक्यूटेबल. या सहसा अनइन्स्टॉलेशन युटिलिटीज असतात ज्यांना uninstall.exe नाव दिले जाते.
  • अतिरिक्त प्रक्रिया आणि लायब्ररींच्या फाइल सहसा ही .dll फॉरमॅटमधील सहायक लायब्ररी असतात, सह-स्थापक.
  • .cat फाइल डिजिटल स्वाक्षरी केलेली कॅटलॉग फाइल. या फायलींमध्ये डिजिटल निर्देशिका स्वाक्षर्या असतात आणि पॅकेज फायलींसाठी स्वाक्षरी म्हणून कार्य करतात, ज्याद्वारे वापरकर्ता पॅकेजचे मूळ निर्धारित करू शकतो आणि ड्रायव्हर पॅकेज फाइल्सची अखंडता सत्यापित करू शकतो. Vista आणि नंतरच्या Windows च्या 64-बिट आवृत्त्यांसाठी आवश्यक आहे आणि इतर सर्वांसाठी शिफारस केली आहे.
  • वापरकर्ता मोड नियंत्रण मॉड्यूल. सामान्यत: हे विविध कमांड ऍपलेट आहेत जे वापरकर्ता मोडमध्ये कार्य करतात, जसे की ATI Catalist Control Center, VIA HD ऑडिओ डेस्क, Realtek HD ऑडिओ कंट्रोल पॅनेल आणि यासारखे.
  • मदत फायली. त्यांच्याशिवाय आपण कुठे असू?

अटी आणि व्याख्या

या लेखात मी फक्त एका इन्स्टॉलेशन पद्धतीचे वर्णन करेन, जे कोणत्याही परिस्थितीत, विंडोजमधील ड्रायव्हर इंस्टॉलेशन अल्गोरिदमच्या जवळजवळ सर्व टप्प्यांचे वर्णन करते, जे इतर पद्धतींवर देखील लागू होते. आणि आता आम्ही त्या परिस्थितीबद्दल बोलू जेव्हा वापरकर्ता नवीन उपकरणे, उदाहरणार्थ व्हिडिओ कार्ड, बंद केलेल्या संगणकाच्या अंतर्गत कनेक्टरमध्ये घालतो. परंतु प्रथम, ड्रायव्हर इंस्टॉलेशन अल्गोरिदमचा अभ्यास करण्याच्या प्रक्रियेत आवश्यक असलेल्या काही व्याख्यांचा परिचय करूया.
व्यवस्थापक (डिस्पॅचर) प्लग अँड प्ले (पीएनपी मॅनेजर, पीएनपी मॅनेजर)- कर्नल मोड आणि वापरकर्ता मोड कोडचा मेघ, सिस्टममध्ये उपकरणे जोडण्यासाठी, ओळखण्यासाठी, काढण्यासाठी जबाबदार. कर्नल मोड ब्लॉक सिस्टममधील उपकरणांना सेवा देण्यासाठी आवश्यक सॉफ्टवेअरच्या डाउनलोड/इंस्टॉलेशन दरम्यान सिस्टमच्या उर्वरित घटकांशी संवाद साधतो. वापरकर्ता मोड ब्लॉक ( %Windir%\System32\umpnpmgr.dll, मुख्य सिस्टम प्रक्रियेच्या संदर्भात चालते svchost.exe) नवीन ड्रायव्हर्स स्थापित करणे किंवा आधीपासून स्थापित केलेल्यांमध्ये ऑपरेटिंग पॅरामीटर्स समायोजित करणे आवश्यक असलेल्या परिस्थितीत वापरकर्त्याच्या परस्परसंवादासाठी जबाबदार आहे. इंटरप्ट्स (IRQs), I/O पोर्ट्स, डायरेक्ट मेमरी ऍक्सेस (DMA) चॅनेल आणि मेमरी पत्ते यांसारख्या हार्डवेअर संसाधनांच्या असाइनमेंट आणि त्यानंतरच्या वाटपासाठी जबाबदार. यात विशिष्ट उपकरणास समर्थन देण्यासाठी आवश्यक ड्रायव्हर निश्चित करण्याची कार्यक्षमता आणि हा ड्राइव्हर डाउनलोड/इंस्टॉल करण्याची कार्यक्षमता आहे. नवीन उपकरणे ओळखण्यास सक्षम, त्यांचे कनेक्शन आणि डिस्कनेक्शनला प्रतिसाद द्या. हा विंडोज एक्झिक्युटिव्ह सबसिस्टम कोडचा भाग आहे.

उपकरणांची गणना

सुरुवातीपासूनच संपूर्ण लोडिंग स्टेजचे वर्णन करण्यात काही अर्थ नाही आणि आम्ही फक्त आमच्या आवडीच्या टप्प्यापासून सुरुवात करू, ज्यावर Winload(.efi) मॉड्यूल ntoskrnl फाइलमधून विंडोज 7 ऑपरेटिंग सिस्टमचे कर्नल लोड करते. .exe. कर्नल PnP व्यवस्थापकाद्वारे लाँच केले जाते, जे कार्यकारी उपप्रणालीचा भाग आहे. PnP व्यवस्थापक रूट डिव्हाइसवरून डिव्हाइसेसची गणना करण्याची प्रक्रिया सुरू करतो, ROOT नावाचा व्हर्च्युअल बस ड्रायव्हर, जो संपूर्ण सिस्टमचे प्रतिनिधित्व करतो आणि सर्व PnP आणि PnP नसलेल्या उपकरणांसाठी, तसेच HAL (हार्डवेअर लेव्हल ॲब्स्ट्रॅक्शन्स) साठी बस ड्रायव्हर आहे. . या टप्प्यावर HAL बस ड्रायव्हर म्हणून कार्य करते जे थेट मदरबोर्डशी जोडलेल्या उपकरणांची गणना करते. तथापि, HAL, ते प्रत्यक्षात सूचीबद्ध करण्याऐवजी, रेजिस्ट्रीमध्ये आधीपासूनच उपस्थित असलेल्या हार्डवेअर वर्णनावर अवलंबून आहे. PCI सारख्या प्राथमिक बसेस शोधणे हा या टप्प्यावर HAL चा उद्देश आहे. प्राथमिक PCI बस ड्रायव्हर या बसशी जोडलेल्या उपकरणांची यादी करतो आणि इतर बस शोधतो ज्यासाठी PnP व्यवस्थापक ताबडतोब ड्रायव्हर लोड करतो. हे बसचालक त्यांच्या बसेसमधील उपकरणे शोधतात. सिस्टीमवरील सर्व उपकरणे शोधले जाईपर्यंत आणि कॉन्फिगर होईपर्यंत गणनेची ही पुनरावृत्ती प्रक्रिया, ड्रायव्हर्स लोड करणे आणि नंतर गणनेची प्रक्रिया चालू राहते. प्रगणना प्रक्रियेदरम्यान, PnP व्यवस्थापक एक डिव्हाइस ट्री तयार करतो जो सिस्टममधील सर्व उपकरणांमधील संबंधांचे अनन्यपणे वर्णन करतो. या ट्रीमधील नोड्स, ज्याला डेव्हनोड्स (डिव्हाइस नोड्ससाठी लहान) म्हणतात, त्यामध्ये डिव्हाइस ऑब्जेक्टबद्दल माहिती असते, जे यामधून डिव्हाइसचे तपशीलवार वर्णन करते.
सिस्टमच्या स्थापनेपासून सापडलेल्या सर्व उपकरणांच्या नोंदी रेजिस्ट्री पोळ्यामध्ये संग्रहित केल्या जातात HKLM\SYSTEM\CurrentControlSet\Enum. या पोळ्याच्या उपकी खालील स्वरूपातील उपकरणांचे वर्णन करतात:

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

HKLM\SYSTEM\CurrentControlSet\Enum\

  • प्रगणक - बस चालकाचे नाव. मूल्ये घेऊ शकतात: ACPI, DISPLAY, HDAUDIO, HID, HDTREE, IDE, PCI, PCIIDE, रूट, स्टोरेज, SW, UMB, USB, USBSTOR आणि इतर;
  • DeviceID - या प्रकारच्या उपकरणासाठी एक अद्वितीय अभिज्ञापक;
  • InstanceID - एकाच उपकरणाच्या भिन्न उदाहरणांसाठी एक अद्वितीय अभिज्ञापक.

वस्तुस्थिती अशी आहे की ज्या बसशी डिव्हाइस कनेक्ट केलेले आहे त्या बसचा ड्रायव्हर डिव्हाइसकडून विविध पॅरामीटर्सची विनंती करतो (निर्माता, डिव्हाइस, पुनरावृत्ती इ. अभिज्ञापक) आणि तथाकथित हार्डवेअर आयडेंटिफायर (हार्डवेअरआयडी) व्युत्पन्न करतो, जो विशिष्टपणे वर्णन करतो. डिव्हाइस आणि हे चिन्हांद्वारे विभक्त केलेल्या पॅरामीटर्सची एक स्ट्रिंग आहे आणि त्यात खालील भाग आहेत:

  • बसचे वर्णन करणारा उपसर्ग ज्याला डिव्हाइस कनेक्ट केले आहे.
  • डिव्हाइस आयडी. निर्माता अभिज्ञापक, उत्पादन (मॉडेल) अभिज्ञापक, उपकरण पुनरावृत्ती यासारखे अनेक भाग असतात.

हार्डवेअरआयडी ही एक ओळख स्ट्रिंग आहे जी डिव्हाइस पॅरामीटर्सवर (निर्माता, मॉडेल, पुनरावृत्ती, आवृत्ती, इ.) अवलंबून असते जी विंडोज डिव्हाइसला ड्राइव्हर .inf फाइलशी जुळण्यासाठी वापरते.

ठराविक हार्डवेअर आयडी रचना:

PCI\VEN_10DE&DEV_1341&SUBSYS_2281103C&REV_A2

हार्डवेअरआयडी व्यतिरिक्त, डिव्हाइसला कंपॅटिबलआयडी पॅरामीटर(चे) नियुक्त केले जातात, ज्याचे स्वरूप समान असते, परंतु त्यामध्ये फक्त अधिक सामान्य मूल्ये असतात ज्यात डिव्हाइस-विशिष्ट पॅरामीटर्स नसतात (काही डिव्हाइस अभिज्ञापक) आणि प्रारंभ करण्यासाठी आवश्यक असतात. सुसंगत उपकरणांची विस्तृत श्रेणी.

हार्डवेअरआयडी आणि कंपॅटिबल आयडी विंडोज एक्झिक्युटिव्ह कोडद्वारे डिव्हाइस ड्रायव्हर शोधण्यासाठी वापरले जातात.

ड्रायव्हरचा शोध

डिव्हाइसेसची गणना आणि ड्रायव्हर्स लोड करण्याच्या टप्प्यावर असल्यास, नवीन डिव्हाइस कनेक्ट केलेल्या बसचा कार्यात्मक ड्रायव्हर PnP व्यवस्थापकास कनेक्ट केलेल्या चाइल्ड डिव्हाइसेसमधील बदलांबद्दल माहिती देतो. कर्नल मोड PnP व्यवस्थापक यंत्राशी संबंधित आहे की नाही हे तपासतो ज्या बसवर नवीन उपकरण जोडलेले आहे त्या बसच्या ड्रायव्हरची चौकशी करून आणि हार्डवेअरआयडी आणि पर्यायाने, उपकरणाचा सुसंगत ID प्राप्त करून. कर्नल मोड PnP मॅनेजर युजर मोड PnP मॅनेजरला एका विशेष इव्हेंटसह कळवतो की या डिव्हाइसला इन्स्टॉलेशनची आवश्यकता आहे, प्राप्त आयडेंटिफायर पास करून. वापरकर्ता मोड PnP व्यवस्थापक प्रथम वापरकर्त्याच्या हस्तक्षेपाशिवाय स्वयंचलितपणे डिव्हाइस स्थापित करण्याचा प्रयत्न करतो. हे करण्यासाठी, वापरकर्ता-मोड PnP व्यवस्थापक डिव्हाइस ड्रायव्हर इंस्टॉलेशन विझार्ड (%Windir%\System32\Newdev.dll) लाँच करण्यासाठी rundll32.exe युटिलिटी चालवतो.

डिव्हाइस ड्रायव्हर इंस्टॉलेशन विझार्ड खालील विश्वसनीय सिस्टम स्थानांवर असल्या सर्व सिस्टम inf फायलींमध्ये माहिती वापरून डिव्हाइससाठी योग्य ड्रायव्हरचा शोध सुरू करतो:

  • चालक भांडार;
  • विंडोज अपडेट;
  • INF फाइल्सची सिस्टम निर्देशिका;

ड्रायव्हर शोधण्याच्या आणि इन्स्टॉल करण्याच्या वरील उद्देशांसाठी, setupapi.dll (इंस्टॉलेशन सपोर्ट फंक्शन्स) आणि cfgmgr32.dll (कॉन्फिगरेशन मॅनेजर) लायब्ररीची फंक्शन्स वापरली जातात. शोध प्रक्रिया सध्या प्राप्त केलेले अभिज्ञापक हार्डवेअरआयडी आणि (पर्यायी) सुसंगत आयडी वापरते, ज्याची मूल्ये ड्राइव्हर स्थापना फाइलमध्ये हार्डवेअर ओळखण्यासाठी सर्व संभाव्य पर्यायांचे वर्णन करतात, म्हणजेच inf फाइल. स्थापित केलेल्या डिव्हाइसच्या अभिज्ञापक मूल्यांची तुलना सिस्टममध्ये नोंदणीकृत inf फायलींच्या मॉडेल विभागात वर्णन केलेल्या मूल्यांशी केली जाते. आयडेंटिफायर्सच्या याद्या क्रमबद्ध केल्या आहेत जेणेकरून अधिक विशिष्ट हार्डवेअर वर्णनकर्ता सूचीमध्ये प्रथम सादर केले जातील. एकाधिक inf फायलींमध्ये आयडी जुळण्या आढळल्यास, कमी अचूक जुळणीपेक्षा अधिक अचूक जुळणी पसंत केली जाते, स्वाक्षरी न केलेल्या inf फायलींवर स्वाक्षरी केलेल्या inf फायलींना प्राधान्य दिले जाते आणि नंतर स्वाक्षरी केलेल्या inf फायलींना पूर्वी स्वाक्षरी केलेल्या inf फायलींपेक्षा प्राधान्य दिले जाते. हार्डवेअरआयडीवर आधारित जुळणी आढळली नाही तर, उपलब्ध असल्यास, अर्थातच, सुसंगत आयडी वापरला जातो. सुसंगत ID वर आधारित जुळणी आढळली नाही तर, हार्डवेअर जोडा विझार्ड तुम्हाला नवीनतम हार्डवेअर ड्राइव्हर शोधण्यासाठी सूचित करेल. चला ड्रायव्हर्सबद्दलच्या माहितीच्या या सर्व स्त्रोतांवर बारकाईने नजर टाकूया.

चालक भांडार

ड्राइव्हर इन्स्टॉलेशन विझार्ड %Windir%\System32\DriverStore निर्देशिकेत असलेल्या सिस्टीम ड्रायव्हर स्टोअरमध्ये योग्य inf फाइल शोधण्याचा प्रयत्न करतो, ज्यामध्ये Windows वितरणामध्ये समाविष्ट असलेले सर्व सिस्टीम ड्रायव्हर्स आहेत, "Windows Update" द्वारे प्राप्त केलेले. " सेवा, किंवा वापरकर्त्याद्वारे सिस्टममध्ये स्थापित.

ड्रायव्हर रेपॉजिटरी हे एक सुरक्षित सिस्टीम स्थान आहे, सिस्टीमवर कधीही इंस्टॉल केलेले सर्व ड्रायव्हर पॅकेजेस संचयित करण्यासाठी डिझाइन केलेली निर्देशिका.

ड्रायव्हर स्टोअर प्रथम Windows Vista मध्ये सादर केले गेले. सिस्टमवर कोणताही ड्रायव्हर स्थापित करण्यापूर्वी, प्रथम विशेष कोड ड्रायव्हरची डिजिटल स्वाक्षरी तपासतो, नंतर ड्रायव्हर inf फाइल्सची वाक्यरचना, त्यानंतर वर्तमान वापरकर्त्याचे विशेषाधिकार तपासतो आणि त्यानंतरच सर्व ड्रायव्हर घटक सिस्टम ड्रायव्हर स्टोअरमध्ये ठेवतो. परंतु नंतर ड्रायव्हर रेपॉजिटरीमध्ये असलेल्या ड्रायव्हरचा वापर सिस्टमवर डिव्हाइसेस स्थापित करण्यासाठी केला जाऊ शकतो. रिपॉजिटरीमध्ये ड्रायव्हर ठेवण्याची प्रक्रिया अत्यंत अत्याधुनिक असल्याने, ड्रायव्हर रेपॉजिटरी हा ड्रायव्हर्सबद्दल माहितीचा सर्वात विश्वासार्ह स्त्रोत आहे.

INF फाइल्सची सिस्टम निर्देशिका

समांतर, सिस्टम रेजिस्ट्री शाखेत असलेल्या DevicePath पॅरामीटरच्या मूल्याद्वारे वर्णन केलेल्या सिस्टम स्थानामध्ये ड्रायव्हरचा शोध घेते. HKLM\Software\Microsoft\Windows\CurrentVersion. सामान्यत: मूल्य %SystemRoot%\inf असते, जे बहुतेक सिस्टीमवर C:\Windows\inf या स्थानाशी समतुल्य असते.

INF फाइल

मी एक लहान विषयांतर करू इच्छितो आणि ड्रायव्हर पॅकेजच्या माहिती फायलींबद्दल स्वतंत्रपणे बोलू इच्छितो. inf फाइल ड्रायव्हर किटमधील प्रमुख घटकांपैकी एक आहे. हे फंक्शनल ड्रायव्हर फायलींचे स्थान दर्शविणाऱ्या विशेष निर्देशांद्वारे वर्णन केलेले ड्रायव्हर स्थापित आणि विस्थापित करण्यासाठी ऑपरेशन्सचा क्रम संग्रहित करते. फाइलमध्ये असे आदेश आहेत जे ड्रायव्हर आणि त्याचा वर्ग (क्लास) सूचीबद्ध करण्यासाठी जबाबदार असलेल्या रेजिस्ट्रीमध्ये माहिती जोडतात आणि हार्डवेअर इंस्टॉलेशन विझार्डसाठी तथाकथित मुख्य इंस्टॉलर (क्लास इंस्टॉलर) आणि अतिरिक्त इंस्टॉलर (क्लास इंस्टॉलर) लाँच करण्यासाठी सूचना असू शकतात. CoInstaller , Co-installer) उपकरण वर्गासाठी आणि स्वतः उपकरणासाठी. याव्यतिरिक्त, inf फाइल प्रकार, निर्माता, डिव्हाइसचे मॉडेल, ड्रायव्हर वर्ग, आवश्यक फाइल्स आणि संसाधने परिभाषित करते.

को-इंस्टॉलर (संरचनात्मकदृष्ट्या एक नियमित DLL) हा एक अतिरिक्त इंस्टॉलर आहे जो इंस्टॉलेशन स्टेजवर कॉल केला जातो, जो सबक्लास किंवा डिव्हाइससाठी विशिष्ट इंस्टॉलेशन पायऱ्या पार पाडतो, जसे की सिस्टममध्ये ड्राइव्हरला काम करण्यासाठी पायाभूत सुविधा तयार करणे (उदाहरणार्थ, NET स्थापित करणे. .फ्रेमवर्क पॅकेज), कॉन्फिगरेशन डायलॉग बॉक्सेस प्रदर्शित करणे, जे वापरकर्त्याला विशिष्ट डिव्हाइससाठी सेटिंग्ज निर्दिष्ट करण्यास अनुमती देतात.

को-इन्स्टॉलर्सचे एक महत्त्वाचे वैशिष्ट्य म्हणजे, आवश्यक असल्यास, ते ऑपरेशनसाठी आवश्यक असलेल्या प्रोटोकॉलशी नवीन डिव्हाइसची उदाहरणे बांधतात. हे, उदाहरणार्थ, ndis, pppoe, tcpip, tcpip6, smb, netbt यासारख्या विविध प्रकारच्या संप्रेषण उपकरणांना लागू होऊ शकते ज्यांना ऑपरेट करण्यासाठी भिन्न प्रोटोकॉल आणि वाहतूक आवश्यक आहे.
.inf फाइल याव्यतिरिक्त अनपॅक करणे, कॉपी करणे, चालवणे, फाइल्सचे नाव बदलणे, रेजिस्ट्रीमध्ये की जोडणे आणि हटवणे आणि बरेच काही या ऑपरेशन्सचे वर्णन करते.
तथापि, विंडोजमध्ये ड्रायव्हर स्थापित करण्यासाठी मुख्य अल्गोरिदमकडे परत जाऊया. डिव्हाइस ड्रायव्हर इंस्टॉलरला वर सूचीबद्ध केलेल्या ठिकाणी योग्य ड्रायव्हर्स सापडत नसल्यास, सिस्टम डिव्हाइसला अज्ञात म्हणून चिन्हांकित करते.

या प्रकरणात, वापरकर्त्यास ऍपलेटद्वारे डिव्हाइस स्थापित करणे सुरू ठेवण्यास सांगितले जाते. डिव्हाइस व्यवस्थापक. वापरकर्त्याने स्वतंत्रपणे डिव्हाइस निवडल्यानंतर आणि ड्रायव्हर फाइल्सचे स्थान दर्शविल्यानंतर, ड्रायव्हर इंस्टॉलेशन अल्गोरिदम त्याचे कार्य सुरू ठेवते आणि पुढील पायरी म्हणजे ड्रायव्हरची डिजिटल स्वाक्षरी तपासणे.

ड्रायव्हरच्या डिजिटल स्वाक्षरीची पडताळणी करत आहे

वस्तुस्थिती अशी आहे की ड्रायव्हर, कर्नल मोड कोडचा भाग म्हणून, ऑपरेटिंग सिस्टमचा एक गंभीर घटक आहे आणि ड्रायव्हर कोडमध्ये विकसकाने केलेल्या कोणत्याही त्रुटीमुळे सिस्टममध्ये गंभीर अपयश (BSOD) सहज होऊ शकतात. गेल्या काही काळापासून, मायक्रोसॉफ्ट ड्रायव्हर कोडच्या गुणवत्तेबद्दल खूपच संवेदनशील आहे आणि याच्या संदर्भात, विंडोज ऑपरेटिंग सिस्टममध्ये ड्रायव्हर डिजिटल स्वाक्षरी आणि सिस्टम ड्रायव्हर स्वाक्षरी धोरण यासारख्या यंत्रणा सुरू केल्या आहेत.

ड्रायव्हरची डिजिटल स्वाक्षरी ही डेटाची व्हेरिएबल-लांबीची स्ट्रिंग आहे जी काही खात्री देते की ड्रायव्हर कोड विश्वासार्ह स्त्रोताद्वारे तयार केला गेला आहे आणि तो अनधिकृत बदलांच्या अधीन नाही.

पुढील पायरी PnP व्यवस्थापक कोडचा वापरकर्ता-मोड भाग आहे, जो सिस्टम ड्रायव्हर स्वाक्षरी धोरण तपासतो. जर सिस्टीम पॉलिसी कर्नल कोडला स्वाक्षरी न केलेल्या ड्रायव्हर्सच्या स्थापनेबद्दल किंवा चेतावणी देण्याचे निर्देश देत असेल, तर PnP व्यवस्थापक कॅटलॉग फाइल (.cat एक्स्टेंशन असलेली फाइल) कडे निर्देश करणाऱ्या CatalogFile निर्देशाच्या उपस्थितीसाठी ड्राइव्हर inf फाइल पार्स करतो. ड्रायव्हर पॅकेजची डिजिटल स्वाक्षरी.

कॅटलॉग फाइल (.cat) ही एक विशेष फाइल आहे जी संपूर्ण ड्रायव्हर पॅकेजसाठी डिजिटल स्वाक्षरी म्हणून कार्य करते, कारण ड्रायव्हर पॅकेजमध्ये समाविष्ट असलेली प्रत्येक फाइल स्वतंत्रपणे स्वाक्षरी केलेली नसते. बूट फेज कर्नल ड्रायव्हर बायनरीजचा एकमेव अपवाद आहे, परंतु हे वेगळे कर्नल कोडद्वारे तपासले जातात.

ड्रायव्हर्सची चाचणी घेण्यासाठी आणि त्यांच्यावर स्वाक्षरी करण्यासाठी, Microsoft Windows हार्डवेअर क्वालिटी लॅब (WHQL) ची स्थापना करण्यात आली, जी Windows वितरणासह पुरवलेल्या ड्रायव्हर्सची तसेच प्रमुख हार्डवेअर पुरवठादारांकडून ड्रायव्हर्सची कसून चाचणी करते. इतर सर्व ड्रायव्हर विकसकांसाठी, सशुल्क आधारावर ड्रायव्हर्सना स्वतंत्रपणे स्वाक्षरी करण्याची संधी प्राप्त करण्यासाठी प्रक्रिया प्रदान केल्या जातात. जेव्हा ड्रायव्हर सर्व WHQL चाचण्या उत्तीर्ण करतो तेव्हा ते "साइन केलेले" होते. याचा अर्थ असा की WHQL ड्रायव्हरसाठी हॅश, किंवा अद्वितीय स्वाक्षरी तयार करते जे ड्रायव्हर फाइल्स अद्वितीयपणे ओळखते आणि नंतर ड्रायव्हर्सवर स्वाक्षरी करण्यासाठी वापरल्या जाणाऱ्या विशेष Microsoft खाजगी की वापरून क्रिप्टोग्राफिक अल्गोरिदम वापरून त्यावर स्वाक्षरी करते. स्वाक्षरी केलेला हॅश डायरेक्टरी फाइलमध्ये (.cat फाइल) ठेवला जातो जो थेट ड्रायव्हर पॅकेज निर्देशिकेत ठेवला जातो.
ड्राइव्हर इंस्टॉलेशन प्रक्रियेदरम्यान, वापरकर्ता-मोड PnP व्यवस्थापक .cat फाइलमधून ड्रायव्हर स्वाक्षरी काढतो, Microsoft सार्वजनिक की वापरून स्वाक्षरी डिक्रिप्ट करतो आणि परिणामी हॅशची तुलना इंस्टॉल केलेल्या ड्रायव्हर फाइलच्या हॅशशी करतो. हॅश जुळत असल्यास, ड्रायव्हरने WHQL चाचणी उत्तीर्ण केल्याची खूण केली जाते. स्वाक्षरी सत्यापित करणे शक्य नसल्यास, PnP व्यवस्थापक सिस्टम ड्रायव्हर स्वाक्षरी धोरणाच्या सेटिंग्जनुसार कार्य करतो, एकतर ड्रायव्हरच्या स्थापनेस प्रतिबंधित करतो किंवा तरीही ड्राइव्हरच्या स्थापनेस परवानगी देतो.

बॅकअप तयार करणे

सिस्टममध्ये नवीन डिव्हाइस ड्रायव्हर्स जोडण्यापूर्वी पुनर्संचयित बिंदू तयार करणे ही एक चांगली विंडोज धोरण आहे. हे सर्व प्रथम, त्रुटी असलेल्या कर्नल मोड ड्रायव्हरमुळे सिस्टम पूर्णपणे अक्षम होऊ शकते या वस्तुस्थितीमुळे आहे, आणि मग आपण या प्रणालीचे काय करावे? सर्व स्वाक्षर्या आणि तपासण्या असूनही, वापरकर्त्याने कॉन्फिगरेशन रोल बॅक करण्यास सक्षम असावे, उदाहरणार्थ, त्याला इंस्टॉलेशननंतर काहीतरी आवडत नसेल.

ड्रायव्हरची स्थापना

या टप्प्यावर, तृतीय-पक्ष ड्रायव्हर पॅकेज सिस्टम ड्रायव्हर स्टोअरमध्ये तैनात केले जाते. त्यानंतर, सिस्टम ड्रायव्हर स्टोअरमधून ड्रायव्हरची वास्तविक स्थापना करते, जी %Windir%\System32\drvinst.exe युटिलिटी वापरून केली जाते. या टप्प्यावर खालील घटना घडतात:

  • ड्रायव्हरची inf फाइल %Windir%/inf या विशेष फोल्डरमध्ये कॉपी केली जाते. तृतीय-पक्ष ड्रायव्हर्ससाठी, फाइलला OEMx.inf असे नाव देणे सामान्य आहे, जेथे x हा निर्देशिकेतील inf फाइलचा अनुक्रमांक आहे.
  • ऑपरेटिंग सिस्टम कोड रेजिस्ट्रीमध्ये inf फाइलच्या स्थापनेची वस्तुस्थिती रेकॉर्ड करतो.
  • पथाच्या बाजूने रेजिस्ट्रीमध्ये डिव्हाइस नोड (डेव्हनोड) तयार केला जातो HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ , ज्यामध्ये डिव्हाइसबद्दल तपशीलवार माहिती आहे.
  • ड्राइव्हर बायनरी लक्ष्य फोल्डर %Windir%\System32\DRIVERS आणि शक्यतो इतर लक्ष्य फोल्डर्समध्ये कॉपी केल्या जातात. रेजिस्ट्री की अपडेट केल्या आहेत.
  • ड्रायव्हरशी संबंधित एक रेजिस्ट्री की व्युत्पन्न केली आहे: HKLM\SYSTEM\CurrentControlSet\Services\driver_name. मुख्य पॅरामीटर्स व्युत्पन्न केले जातात.
  • ड्रायव्हर इव्हेंट्स लॉगिंग करण्यासाठी जबाबदार असलेली नोंदणी की व्युत्पन्न केली जाते, जी शाखेत असते 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) वापरत असाल, जे (त्या बदल्यात) ड्रायव्हर इंस्टॉल, अपडेट किंवा अनइंस्टॉल करते, तर तुम्हाला विशेष लॉग फाइल ड्रायव्हर्सची निर्मिती (डीबगिंग हेतूंसाठी) सक्षम करण्याची संधी आहे. .log , ज्यामध्ये फक्त ड्रायव्हर-विशिष्ट त्रुटी असतील. हा लॉग तयार करण्यासाठी, खालील रेजिस्ट्री की तयार/सेट करा, आणि नंतर pkgmgr पुन्हा चालवा. यानंतर, pkgmgr लाँच केलेल्या डिरेक्टरीमध्ये ड्राइव्हर्स.लॉग फाइल तयार होईल.
शाखा: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Device Installer
की: DebugPkgMgr
प्रकार: DWord
मूल्य: १

%Windir%\inf

सर्व inf फाईल्स या निर्देशिकेत संग्रहित आहेत. वर नमूद केल्याप्रमाणे, सिस्टमवर तृतीय-पक्ष ड्रायव्हर स्थापित केल्यानंतर, त्याच्या inf फाईलचे पुनर्नामित OEMx.inf केले जाते, ज्यामुळे आपण निर्देशिकेत समान फायलींची संपूर्ण मालिका पाहू शकता. ऑपरेटिंग सिस्टम कोड हे तथ्य लक्षात ठेवतो की रेजिस्ट्रीमध्ये inf फाइल स्थापित केली गेली होती.

%Windir%\System32\DRIVERS

ही विंडोज फाइल सिस्टीममधील निर्देशिका आहे जिथे ड्रायव्हर फाइल्स आहेत. आधुनिक ऑपरेटिंग सिस्टीममध्ये, आणि मी आता Windows Vista बद्दल बोलत आहे आणि नंतर, या निर्देशिकेतील बहुसंख्य ड्रायव्हर्समध्ये .sys विस्तार आहेत, dll फाइल्स कमी सामान्य आहेत, परंतु हे सामान्य अर्थ बदलत नाही, कारण, पर्वा न करता. विस्तार, ते सर्व .dll फाइल्सच्या संरचनेत एकसारखे आहेत. पूर्वीच्या ऑपरेटिंग सिस्टीममध्ये, .drv आणि .vxd सारखे स्वरूप आढळले.

%Windir%\System32\DriverStore

ड्रायव्हर्सचा एक सिस्टम संग्रह, ज्यामध्ये तुमच्या सिस्टममधून गेलेला प्रत्येक ड्रायव्हर समाविष्ट करण्याचा हेतू आहे. Windows Vista पासून वापरले. ऑपरेटिंग सिस्टीममध्ये कोणताही ड्रायव्हर स्थापित करण्यापूर्वी, प्रथम विशेष कोड ड्रायव्हर स्वाक्षरी तपासतो, नंतर ड्रायव्हर inf फायलींचा वाक्यरचना, नंतर वर्तमान वापरकर्त्याचे विशेषाधिकार तपासतो आणि त्यानंतरच सिस्टम संग्रहामध्ये सर्व ड्रायव्हर घटक जोडतो. आणि त्यानंतरच ड्रायव्हरचा वापर वापरकर्त्याच्या हस्तक्षेपाशिवाय डिव्हाइसेस स्थापित करण्यासाठी सिस्टममध्ये केला जाऊ शकतो.

HKLM\SYSTEM\CurrentControlSet\Enum

सिस्टीममध्ये उपस्थित असलेल्या उपकरणांबद्दल माहिती असलेले रेजिस्ट्री पोळे. PnP व्यवस्थापक फॉरमॅटमधील प्रत्येक डिव्हाइससाठी येथे एक की तयार करतो HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator\deviceID. जेथे गणक हा लेखात वर वर्णन केलेला बस अभिज्ञापक आहे, डिव्हाइस गणनेच्या टप्प्यावर प्राप्त होतो, तेथे deviceid हा डिव्हाइस प्रकार ओळखकर्ता आहे. कीमध्ये खालील माहिती असते: डिव्हाइसचे वर्णन, हार्डवेअर आयडेंटिफायर (हार्डवेअर आयडी), कंपॅटिबल डिव्हाइस आयडेंटिफायर (कंपॅटिबल आयडी) आणि संसाधन आवश्यकता. पोळे केवळ ऑपरेटिंग सिस्टम कोडद्वारे वापरण्यासाठी राखीव आहे, म्हणून वापरकर्ता अनुप्रयोग आणि ड्रायव्हर्सना त्याच्याशी थेट संवाद साधण्यापासून परावृत्त केले जाते आणि दस्तऐवजीकरण केलेल्या सिस्टम फंक्शन्सचा वापर करण्यास प्रोत्साहित केले जाते.

HKLM\SYSTEM\CurrentControlSet\Control

ऑपरेटिंग सिस्टम स्टार्टअप दरम्यान विविध ड्रायव्हर कॉन्फिगरेशन पॅरामीटर्सबद्दल माहिती असलेले एक रेजिस्ट्री पोळे. अशा महत्वाच्या की समाविष्टीत आहे:

  • क्लासमध्ये डिव्हाईस इन्स्टॉलेशन क्लासेसबद्दल माहिती असते, ज्याचा वापर अशाच प्रकारे कॉन्फिगर केलेल्या आणि इन्स्टॉल केलेल्या डिव्हायसेस गट करण्यासाठी केला जातो. प्रत्येक इंस्टॉलेशन क्लाससाठी, या कीमध्ये एक की समाविष्ट असते ज्याचे नाव संबंधित इंस्टॉलेशन क्लासच्या GUID नावाशी जुळते.
  • CoDeviceInstallers मध्ये क्लास को-इन्स्टॉलर्सबद्दल माहिती असते
  • DeviceClasses मध्ये सिस्टीममध्ये नोंदणीकृत डिव्हाइस इंटरफेसबद्दल माहिती असते. प्रणालीवरील वापरकर्ता-मोड प्रोग्रामशी संवाद साधू इच्छिणाऱ्या कोणत्याही ड्रायव्हरने इंटरफेस प्रदान करणे आवश्यक आहे. डिव्हाइस इंटरफेस क्लास डिव्हाइसची कार्यक्षमता आणि त्याच्या ड्रायव्हरला इतर सिस्टम घटक आणि वापरकर्ता-मोड ॲप्लिकेशन्सवर दाखवतो.

HKLM\SYSTEM\CurrentControlSet\Services

एक रेजिस्ट्री पोळे ज्याचा वापर सिस्टममध्ये सर्व सेवा (ड्रायव्हर्स) बद्दल माहिती ठेवण्यासाठी केला जातो. प्रत्येक सिस्टम ड्रायव्हर फॉर्मच्या कनेक्शनमध्ये स्वतःबद्दलची महत्त्वपूर्ण जागतिक माहिती ठेवतो HKLM\SYSTEM\CurrentControlSet\Services\<Имя_драйвера> , जे सिस्टम बूट स्टेजवर इनिशिएलायझेशन प्रक्रियेदरम्यान ड्रायव्हरद्वारे वापरले जाते. ड्राइव्हर इनिशिएलायझेशन प्रक्रियेला कॉल करताना पॅरामीटर्स पास करण्यासाठी PnP व्यवस्थापकाद्वारे पोळे सक्रियपणे वापरले जातात.
या बुशमध्ये खालील घटक आहेत:

  • इमेजपाथ - ड्रायव्हर बायनरी फाइल (इमेज) साठी पूर्ण मार्ग समाविष्ट करते. इंस्टॉलेशन प्रोग्राम ड्राइव्हर पॅकेजच्या inf फाइलमधील डेटावर आधारित हे मूल्य भरतो;
  • पॅरामीटर्स - ड्रायव्हर पॅकेजच्या inf फाइलमध्ये ठेवलेल्या डेटाच्या आधारे भरलेली वैयक्तिक ड्रायव्हर माहिती संग्रहित करते;
  • कार्यप्रदर्शन - ड्रायव्हरद्वारे नियंत्रित केलेल्या डिव्हाइसच्या कार्यप्रदर्शनाचे परीक्षण करण्यासाठी माहिती. परफॉर्मन्स मॉनिटरिंग DLL चे नाव आणि या DLL द्वारे एक्सपोर्ट केलेल्या फंक्शन्सची नावे निर्दिष्ट करते. inf फाइलमधून मिळवलेल्या डेटावर आधारित भरले;

HKLM\SYSTEM\CurrentControlSet\HardwareProfiles

एक रेजिस्ट्री हाइव्ह ज्यामध्ये सिस्टम हार्डवेअर प्रोफाइलबद्दल माहिती असते आणि ते या तंत्रज्ञानाला समर्थन देण्यासाठी डिझाइन केलेले असते. हार्डवेअर प्रोफाइल हा मानक हार्डवेअर कॉन्फिगरेशन आणि सर्व्हिस कॉन्फिगरेशन (मूळ कॉन्फिगरेशन) मधील बदलांचा फक्त एक संच आहे, जो सिस्टम स्टार्टअपवर लोड केला जातो. दोन रेजिस्ट्री की मध्ये कॉन्फिगर केलेल्या मूळ, मुख्य हार्डवेअर प्रोफाइलमध्ये विशिष्ट बदल समाविष्ट आहेत: HKLM\SOFTWARE आणि HKLM\SYSTEM. Windows 7 मध्ये वापरलेले नाही, जरी रेजिस्ट्री की राहिल्या आहेत, कदाचित सुसंगततेच्या कारणास्तव.

हे प्रकाशन अशा वापरकर्त्यांसाठी आहे जे आधीपासूनच संगणकाशी काहीसे परिचित आहेत आणि ऑपरेटिंग सिस्टम स्वतंत्रपणे कसे स्थापित आणि कॉन्फिगर करावे हे जाणून घेऊ इच्छितात. सामग्रीची प्रवेशयोग्य भाषा आणि मोठ्या संख्येने व्हिज्युअल चित्रे आपल्याला Windows 7 योग्यरित्या स्थापित करण्यात आणि इष्टतम कार्यप्रदर्शन प्राप्त करण्यासाठी आपला संगणक कॉन्फिगर करण्यात मदत करेल. याव्यतिरिक्त, पुस्तक ऑपरेटिंग सिस्टम पुनर्प्राप्तीच्या मूलभूत तत्त्वांचे तपशीलवार वर्णन करते.

सर्व हक्क राखीव. कॉपीराइट धारकांच्या लेखी परवानगीशिवाय या पुस्तकाचा कोणताही भाग कोणत्याही स्वरूपात पुनरुत्पादित केला जाऊ शकत नाही.

या पुस्तकातील माहिती प्रकाशकाने विश्वासार्ह समजल्या जाणाऱ्या स्त्रोतांकडून प्राप्त केली आहे. तथापि, संभाव्य मानवी किंवा तांत्रिक त्रुटी लक्षात घेऊन, प्रकाशक प्रदान केलेल्या माहितीच्या अचूकतेची आणि पूर्णतेची हमी देऊ शकत नाही आणि पुस्तकाच्या वापराशी संबंधित संभाव्य त्रुटींसाठी जबाबदार नाही.

पुस्तक:

चला अशा परिस्थितीचा विचार करूया जिथे उपकरणे स्थापित करण्यासाठी INF फाइल्सचा संच वापरला जातो.

उघडा नियंत्रण पॅनेलआणि यंत्रणा सुरू करा डिव्हाइस व्यवस्थापक. परिणामी, एक विंडो उघडेल ज्यामध्ये आपण संगणकावरील ऑपरेटिंग सिस्टमद्वारे शोधलेल्या सर्व उपकरणांची सूची पाहू शकता (चित्र 16.1).

त्यात बहुतेक मदरबोर्डवर असलेल्या डिव्हाइसेसचा समावेश आहे आणि फक्त काही नोंदी अशा डिव्हाइसेस दर्शवतात जी विस्तार कार्डच्या स्वरूपात स्थापित केलेली आहेत किंवा बाह्य पोर्ट वापरून कनेक्ट केलेली आहेत.

आमचे कार्य ऑपरेटिंग सिस्टमद्वारे आढळलेल्या डिव्हाइससाठी ड्राइव्हर स्थापित करणे आहे. तुमचे डिव्हाइस अद्याप तुमच्या काँप्युटरशी कनेक्ट केलेले नसल्यास, आता ते करण्याची वेळ आली आहे.

जर डिव्हाइस आधीपासूनच संगणकाशी कनेक्ट केलेले असेल, तर सूचीच्या अगदी शीर्षस्थानी असलेल्या संगणकाच्या नावावर उजवे-क्लिक करा आणि दिसत असलेल्या मेनूमध्ये, जुने डिव्हाइस स्थापित करा निवडा (चित्र 16.2). हे हार्डवेअर इंस्टॉलेशन विझार्ड लाँच करेल, जे तुम्हाला मदत करेल आणि उपकरणे स्थापित करताना तुमच्या कृतींचे मार्गदर्शन करेल (चित्र 16.3).


तांदूळ. १६.१.डिव्हाइस व्यवस्थापक यंत्रणा लाँच करा


तांदूळ. १६.२.जुने उपकरण स्थापित करा निवडा

प्रास्ताविक भाषण वाचल्यानंतर आणि ड्रायव्हर डिस्क तयार केल्यानंतर, आवश्यक असल्यास, बटणावर क्लिक करा पुढील,डिव्हाइस इंस्टॉलेशन प्रक्रिया सुरू करण्यासाठी.


तांदूळ. १६.३.हार्डवेअर इंस्टॉलेशन विझार्ड

इंस्टॉलेशन विझार्ड पुढील क्रियांसाठी दोन पर्यायांची निवड देते: उपकरणांची स्वयंचलित आणि मॅन्युअल स्थापना (चित्र 16.4). स्वयंचलित स्थापना काहीही करणार नाही, कारण ऑपरेटिंग सिस्टमने इंस्टॉलेशन प्रक्रियेदरम्यान हे आधीच करण्याचा प्रयत्न केला आहे. या कारणास्तव, ताबडतोब दुसऱ्या पर्यायाकडे जाणे आवश्यक आहे. स्थितीवर स्विच सेट करा सूचीमधून व्यक्तिचलितपणे निवडलेली उपकरणे स्थापित करणेआणि बटण दाबा पुढील.


तांदूळ. १६.४.क्रिया पर्याय निवडणे

पुढील विंडोमध्ये तुम्हाला वेगवेगळ्या प्रकारच्या डिव्हाइसेसची सूची दिसेल, ज्यासाठी ऑपरेटिंग सिस्टममध्ये उपलब्ध ड्राइव्हर्स (चित्र 16.5).


तांदूळ. १६.५.स्थापित करणे आवश्यक असलेल्या डिव्हाइसचा प्रकार निर्दिष्ट करा

उत्पादक आणि ड्रायव्हर्सच्या सूचीमध्ये आपल्याला आवश्यक असलेला ड्रायव्हर सापडल्यावर प्रथम पर्यायाचा विचार करूया. चिन्हांकित केल्यावर, बटण दाबा पुढील,ते स्थापित करण्यासाठी पुढे जाण्यासाठी.

पुढील विंडोमध्ये, हार्डवेअर इन्स्टॉलेशन विझार्ड निवडलेल्या डिव्हाइस प्रकारासाठी सिस्टममध्ये उपलब्ध असलेल्या सर्व ड्रायव्हर्सची सूची दर्शवेल, हार्डवेअर निर्मात्याने क्रमवारी लावली आहे. जर तुम्हाला खात्री असेल की प्रस्तावित ड्रायव्हर्सपैकी एक तुमच्या उपकरणासाठी योग्य आहे, तर विंडोच्या डाव्या बाजूला इच्छित निर्माता आणि उजवीकडे आवश्यक ड्रायव्हर निवडा. त्यानंतर, तुम्ही बटणावर क्लिक करून ते स्थापित करण्याचा प्रयत्न करू शकता पुढील(अंजीर 16.6). हे एक पुष्टीकरण विंडो आणेल ज्यामध्ये तुम्हाला पुन्हा बटण क्लिक करावे लागेल पुढील(अंजीर 16.7).

ड्राइव्हर इंस्टॉलेशनची पुष्टी झाल्यानंतर, हार्डवेअर जोडा विझार्ड सिस्टममध्ये आवश्यक ड्रायव्हर्स कॉपी करतो आणि डिव्हाइस सुरू करण्याचा प्रयत्न करतो. जर डिव्हाइस इनिशिएलायझेशन यशस्वी झाले असेल, तर तुम्हाला डिव्हाइससाठी ड्रायव्हर बरोबर इंस्टॉल केल्याचे आणि डिव्हाइस वापरण्यासाठी तयार आहे हे दर्शवणारी मेसेज विंडो दिसेल. अन्यथा, विझार्ड तक्रार करेल की स्थापना अयशस्वी झाली आणि डिव्हाइस सुरू केले जाऊ शकत नाही, किंवा काही अडचणी आहेत (चित्र 16.8).

तांदूळ. १६.६.डिव्हाइससाठी ड्राइव्हर निर्दिष्ट करा


तांदूळ. १६.७.ड्रायव्हरच्या स्थापनेची पुष्टी करा

प्रश्न आहेत?

टायपिंगची तक्रार करा

आमच्या संपादकांना पाठवलेला मजकूर: