विंडोज को रीइंस्टॉल/क्लीन इंस्टाल करने के बाद, यूजर को कंप्यूटर पर इंस्टाल किए गए डिवाइस के लिए लेटेस्ट ड्राइवर वर्जन इंस्टॉल करने की जरूरत होती है। उपयोगकर्ता को आवश्यक ड्राइवरों को मैन्युअल रूप से ढूंढना, डाउनलोड करना और स्थापित करना होगा। हालाँकि, विंडोज 10 और 8.1 पर डिवाइस ड्राइवरों को स्थापित करने का एक आसान तरीका है। आप विंडोज़ को फिर से स्थापित करने से पहले सभी स्थापित ड्राइवरों का बैकअप (निर्यात) कर सकते हैं और इस तरह के बैकअप का उपयोग सभी ड्राइवरों को एक साफ विंडोज इंस्टॉलेशन पर जल्दी से स्थापित करने के लिए कर सकते हैं।
इस लेख में, हम आपको बिल्ट-इन टूल्स (DISM
) का उपयोग करके विंडोज़ में इंस्टॉल किए गए सभी ड्राइवरों को बैकअप और पुनर्स्थापित करने के मूल तरीके दिखाएंगे। , pnputil.exe
, या Export-WindowsDriver
पावरशेल सीएमडीलेट)।
सामग्री:
- पॉवरशेल:एक्सपोर्ट-विंडोज़ड्राइवर सीएमडीलेट का उपयोग कर बैकअप ड्राइवर
- DISM का उपयोग करके Windows 10 पर बैकअप ड्राइवर
- PNPU का उपयोग करके इंस्टॉल किए गए डिवाइस ड्राइवर निर्यात करना
- Windows 10 पर डिवाइस ड्राइवर्स को कैसे पुनर्स्थापित करें?
पॉवरशेल:एक्सपोर्ट-विंडोज़ड्राइवर सीएमडीलेट का उपयोग कर बैकअप ड्राइवर
विंडोज 10 और विंडोज सर्वर 2019/2016 पर, आप Export-WindowsDriver
. का उपयोग कर सकते हैं पॉवरशेल cmdlet डिवाइस पर स्थापित सभी तृतीय-पक्ष (गैर-Microsoft) ड्राइवरों को सीधे ड्राइवर स्टोर से निर्यात करने के लिए। यह cmdlet आपको विंडो को पुनः स्थापित करने की प्रक्रिया को बहुत सरल और तेज़ करने की अनुमति देता है। पहले, कंप्यूटर पर स्थापित ड्राइवरों की बैकअप प्रतिलिपि बनाने के लिए, आपको तृतीय-पक्ष एप्लिकेशन (जैसे DoubleDriver, DriverMax, आदि) का उपयोग करना पड़ता था।
सभी स्थापित तृतीय-पक्ष ड्राइवरों को वर्तमान Windows 10 ऑनलाइन छवि से सीधे निर्यात करने के लिए, PowerShell कंसोल को व्यवस्थापक के रूप में खोलें और निम्न आदेश चलाएँ:
Export-WindowsDriver –Online -Destination c:\export-drivers
यदि आपको माउंट की गई ऑफ़लाइन विंडोज़ छवि से ड्राइवरों को निकालने की आवश्यकता है, तो कमांड इस तरह दिखनी चाहिए:
Export-WindowsDriver -Path c:\win_image -Destination c:\export-drivers
cmdlet चलाने के बाद, स्क्रीन सभी निर्यात किए गए तृतीय-पक्ष ड्राइवरों के बारे में जानकारी प्रदर्शित करती है। आपको C:\Windows\System32\DriverStore\FileRepository\
से सभी विंडोज ड्राइवरों की बैकअप कॉपी मिल जाएगी। निर्देशिका। प्रत्येक ड्राइवर और सभी संबद्ध फ़ाइलें उसकी अपनी निर्देशिका में सहेजी जाती हैं, जिसे ड्राइवर की INF फ़ाइल के नाम से नामित किया जाता है।
प्रत्येक निर्देशिका में वे सभी फ़ाइलें होती हैं जो ड्राइवर को स्थापित करने के लिए आवश्यक होती हैं (न केवल *.inf
फ़ाइलें, लेकिन सभी संबद्ध *.sys
, *.dll
, *.exe
, और अन्य प्रकार की फाइलें)। Export-WindowsDriver cmdlet उन फ़ाइलों की एक सूची बनाता है जो CopyFiles में निर्दिष्ट ड्राइवर को स्थापित करने के लिए आवश्यक हैं। ड्राइवर इंफ़ फ़ाइल का अनुभाग।
कक्षा, विक्रेता और ड्राइवर संस्करण के साथ एक सुविधाजनक रूप में सहेजे गए ड्राइवरों की सूची प्रदर्शित करने के लिए, आइए दो आदेशों का उपयोग करके ड्राइवरों को निर्यात करें:
$BackupDrv = Export-WindowsDriver -Online -Destination c:\export-drivers
उसके बाद तालिका में परिणाम प्रदर्शित करते हैं:
$BackupDrv | Select-Object ClassName, ProviderName, Date, Version | Sort-Object ClassName
जैसा कि आप देख सकते हैं, परिणामी तालिका ड्राइवर वर्ग, निर्माता, संस्करण और दिनांक दिखाती है।
आप निर्यात किए गए ड्राइवरों के बारे में जानकारी एक CSV फ़ाइल में सहेज सकते हैं:
$BackupDrv| Select-Object ClassName, ProviderName, Date, Version |Export-Csv c:\ps\backup_drivers_list.txt
आप ClassName विशेषता का उपयोग करके किसी विशिष्ट डिवाइस वर्ग के लिए ड्राइवरों को सूचीबद्ध कर सकते हैं। उदाहरण के लिए, केवल प्रिंटर ड्राइवरों को सूचीबद्ध करने के लिए निम्न कमांड चलाएँ:
$BackupDrv | where { $_.classname -like "printer" }
किसी विशिष्ट विक्रेता के लिए ड्राइवरों की सूची प्रदर्शित करने के लिए, कमांड का उपयोग करें:
$BackupDrv | Where{ $_.ProviderName -Match "NVIDIA"}
आप अपने कंप्यूटर मॉडल के अनुसार ड्राइवर निर्देशिका को नाम दे सकते हैं और ड्राइवरों के बैकअप को एक साझा नेटवर्क फ़ोल्डर में सहेज सकते हैं जहां आप सभी कंप्यूटर मॉडल के लिए ड्राइवरों को संग्रहीत करते हैं। इस मामले में, कमांड का प्रयोग करें:
Export-WindowsDriver -Destination "\\mun-fs01\drivers\desktop\$((Get-WmiObject -Class win32_computersystem).Model)" -Online
जैसा कि आप देख सकते हैं, कंप्यूटर मॉडल के नाम से एक निर्देशिका बनाई गई है और इसमें सभी ड्राइवर निर्यात किए जाते हैं।
[/अलर्ट]
DISM का उपयोग करके Windows 10 पर बैकअप ड्राइवर
आप DISM.exe का उपयोग ड्राइवरों का बैकअप लेने और उन्हें Windows छवि में आयात करने के लिए भी कर सकते हैं। सभी ड्राइवरों को C:\export-drivers . को निर्यात करने के लिए निर्देशिका, एक उन्नत कमांड प्रॉम्प्ट खोलें और कमांड चलाएँ:
dism /online /export-driver /destination:C:\export-drivers
24 में से 1 निर्यात करना - oem0.inf:ड्राइवर पैकेज सफलतापूर्वक निर्यात किया गया।
जैसा कि आप हमारे उदाहरण में देख सकते हैं, DISM टूल ने 24 ड्राइवरों को निर्दिष्ट निर्देशिका में सफलतापूर्वक निर्यात किया।
PNPUtil का उपयोग करके इंस्टॉल किए गए डिवाइस ड्राइवर निर्यात करना
आप बिल्ट-इन PNPUtil.exe
. का उपयोग करके अपने कंप्यूटर पर डिवाइस ड्राइवर प्रबंधित कर सकते हैं उपकरण। यह उपकरण आमतौर पर विंडोज में ड्राइवरों को जोड़ने या हटाने के लिए उपयोग किया जाता है (पहले हमने दिखाया था कि डिस्क स्थान को बचाने के लिए विंडोज ड्राइवर स्टोर से पुराने और अप्रयुक्त डिवाइस ड्राइवरों को कैसे हटाया जाए)। PNPUtil का उपयोग विंडोज़ रिपॉजिटरी से ड्राइवरों को निर्यात करने के लिए भी किया जा सकता है।
एक उन्नत कमांड प्रॉम्प्ट खोलें और कमांड चलाएँ:
pnputil.exe /export-driver * c:\export-drivers
परिणामी निर्देशिका के ड्राइवरों को मैन्युअल रूप से PowerShell, PNPUtil, DISM (कैसे एक विंडोज़ छवि में ड्राइवरों को स्लिपस्ट्रीम करें) का उपयोग करके या स्वचालित रूप से एमडीटी, एससीसीएम, आदि के साथ अन्य उपकरणों पर तैनात किया जा सकता है।
pnputil के साथ, आप केवल एक विशिष्ट डिवाइस ड्राइवर को निर्यात कर सकते हैं। ऐसा करने के लिए, आपको इसकी INF फ़ाइल का नाम प्राप्त करना होगा।
इंस्टॉल किए गए ड्राइवरों की पूरी सूची प्राप्त करें:
pnputil.exe /enum-drivers
या आप ड्राइवरों की सूची को फ़िल्टर करने के लिए PowerShell का उपयोग कर सकते हैं। मुझे केवल Realtek NIC ड्राइवरों को निर्यात करने की आवश्यकता है:
Get-WindowsDriver -Online | where { ($_.ProviderName -like "Realtek") –and ($_.ClassName -like "Net")}
inf फ़ाइल का नाम कॉपी करें (oem5.inf ) और ड्राइवर फ़ाइलों को निर्यात करने के लिए निम्न कमांड चलाएँ:
mkdir c:\drivers\realtek
pnputil.exe /export-driver oem5.inf c:\drivers\realtek
परिणामस्वरूप, आपने एनआईसी inf फ़ाइल (rt640x64.inf
. निर्यात की ) सभी आवश्यक फाइलों के साथ।
Windows 10 पर डिवाइस ड्राइवर्स को कैसे पुनर्स्थापित करें?
आप डिवाइस ड्राइवरों की बैकअप प्रति के साथ निर्देशिका का उपयोग उन्हें एक साफ विंडोज इंस्टॉलेशन (या विंडोज को फिर से स्थापित करने के बाद) पर स्थापित करने के लिए कर सकते हैं।
किसी विशिष्ट ड्राइवर को स्थापित करने के लिए, INF फ़ाइल पर राइट-क्लिक करें और “इंस्टॉल करें . चुनें) "मेनू आइटम।
आप डिवाइस मैनेजर के माध्यम से किसी विशिष्ट डिवाइस ड्राइवर को भी अपडेट कर सकते हैं। डिवाइस मैनेजर कंसोल खोलें (devmgmt.msc
), उस डिवाइस का चयन करें जिसे आप बदलना चाहते हैं, "अपडेट ड्राइवर" पर क्लिक करें -> “ड्राइवर सॉफ़्टवेयर के लिए मेरा कंप्यूटर ब्राउज़ करें ". ड्राइवरों के बैकअप के साथ निर्देशिका के लिए पथ निर्दिष्ट करें। inf फ़ाइलों के लिए सभी सबफ़ोल्डर्स को स्वचालित रूप से स्कैन करने के लिए, "सबफ़ोल्डर्स शामिल करें" विकल्प चुनें।
हालांकि, निर्दिष्ट निर्देशिका से सभी ड्राइवरों को एक बार में स्थापित (आयात) करने का एक आसान तरीका है। ऐसा करने के लिए, निम्न PowerShell स्क्रिप्ट का उपयोग करें:
$drvinffiles = Get-ChildItem -Path "C:\export-drivers\" -Filter "*.inf" -Recurse -File
foreach($drvinffile in $drvinffiles){
$drvinffile.FullName
pnputil.exe -i -a "$drvinffile.FullName"
}
यह पॉवरशेल स्क्रिप्ट निर्दिष्ट निर्देशिका में सभी फ़ोल्डरों को क्रमिक रूप से स्कैन करती है, सभी inf फ़ाइलों की खोज करती है, और PNPUtil टूल का उपयोग करके ड्राइवर स्टोर में ड्राइवर स्थापित करती है।
विंडोज 10 पर Pnputil आपको एक साधारण वन-लाइनर का उपयोग करके एक निर्दिष्ट फ़ोल्डर (सबफ़ोल्डर सहित) से सभी ड्राइवरों को स्थापित करने की अनुमति देता है:
pnputil.exe /add-driver C:\export-drivers\*.inf /subdirs /install
आप DISM टूल के ऐड-ड्राइवर पैरामीटर का उपयोग करके बैकअप निर्देशिका से सभी ड्राइवरों को ऑफ़लाइन विंडोज छवि में भी आयात कर सकते हैं (इस उदाहरण में, हम अहस्ताक्षरित ड्राइवरों की स्थापना की अनुमति देते हैं):
DISM /image:c:\win_image /Add-Driver /Driver:C:\export-drivers /Recurse /ForceUnsigned
विंडोज़ को पुनः स्थापित करने से पहले अपने स्थापित ड्राइवरों का बैकअप लेना सुनिश्चित करें।