如何減少在Windows10不需要的驅(qū)動(dòng)程序
隨著時(shí)間的推移在Windows系統(tǒng)上,這是不可避免的舊設(shè)備驅(qū)動(dòng)程序是由新的取代。即使在哪里驅(qū)動(dòng)程序不嚴(yán)格管理系統(tǒng),Windows更新通常會(huì)更新或替換,平均而言,一打司機(jī)的速度遞增。
這些誰(shuí)追求駕駛的貨幣更加積極地可以使用的工具,如英特爾驅(qū)動(dòng)程序更新實(shí)用程序的GeForce體驗(yàn)(Nvidia的工具,檢查圖形,聲音和3D驅(qū)動(dòng)程序)或直接驅(qū)動(dòng)程序管理工具,如電子支持的DriverAgent或Slimware實(shí)用程序“驅(qū)動(dòng)程序更新檢查和在他們的Windows PC的更新驅(qū)動(dòng)程序(Windows是否windows7、windows8或windows10),英特爾和Nvidia的產(chǎn)品專注于他們做的設(shè)備,而像那些從電子支持和Slimware公用事業(yè)剛才提到的通用驅(qū)動(dòng)程序更新工具檢查所有的人 和點(diǎn)你在需要更新的驅(qū)動(dòng)程序,有不同程度的幫助和支持,讓他們安裝。
當(dāng)您安裝Windows驅(qū)動(dòng)程序,會(huì)發(fā)生什么?
安裝Windows驅(qū)動(dòng)程序?qū)嶋H上是一個(gè)令人著迷的過(guò)程,涉及到很多背后的幕后操作在Windows中。對(duì)于這個(gè)討論,我要堅(jiān)持到所謂即插即用(PnP)設(shè)備,它在建造時(shí),自己宣布視窗,以便它可以至少協(xié)助找到一個(gè)設(shè)備驅(qū)動(dòng)器來(lái)使用,如果沒(méi)有找到最新的和它的種類(lèi)最大的實(shí)例。我的信息都禮貌標(biāo)記Russinovich和David Solomon的了不起的書(shū)Windows內(nèi)部(兩卷第6版,寫(xiě)這篇文章的):
一名公交車(chē)司機(jī)通知PnP管理器如何使用設(shè)備實(shí)例標(biāo)識(shí)符(DIID)枚舉過(guò)程中所發(fā)現(xiàn)的設(shè)備。
PnP管理器檢查注冊(cè)表中相應(yīng)的功能驅(qū)動(dòng)程序。當(dāng)它未能找到一個(gè),它告訴用戶模式PnP管理有關(guān)使用其DIID該設(shè)備。
用戶模式PnP經(jīng)理試圖執(zhí)行一個(gè)自動(dòng)安裝,無(wú)需用戶輸入或干預(yù)。對(duì)于那些涉及需要用戶輸入的對(duì)話框發(fā)帖安裝,即插即用管理器將執(zhí)行一個(gè)硬件安裝向?qū)?lái)監(jiān)督這些任務(wù)(S),如果登錄用戶具有管理員權(quán)限。 (如果沒(méi)有,本次活動(dòng)將在推遲到管理員級(jí)別的用戶下次登錄。)
硬件安裝向?qū)褂冒惭b和運(yùn)行cfgmgr(配置管理器)API函數(shù)來(lái)定位對(duì)應(yīng)的驅(qū)動(dòng)程序與檢測(cè)到的設(shè)備兼容的INF文件。這可能包括訪問(wèn)Microsoft設(shè)備數(shù)據(jù)庫(kù)來(lái)尋找這樣的文件,或訪問(wèn)從本地文件系統(tǒng)中的文件等(或介質(zhì),如CD或DVD),在用戶的方向。
安裝的進(jìn)行在兩個(gè)步驟:(1)第三方驅(qū)動(dòng)程序安裝器出口驅(qū)動(dòng)程序包插入驅(qū)動(dòng)程序存儲(chǔ)區(qū),和(2)在OS執(zhí)行實(shí)際驅(qū)動(dòng)安裝,使用Drvinst.exe進(jìn)程(可執(zhí)行駐留在% SYSTEMROOT% SYSTEM32 )。由于存放在一個(gè)DIID這需要oemnnn.inf,其中nnn代表一到三位的十進(jìn)制數(shù)的形式相關(guān)的驅(qū)動(dòng)程序存儲(chǔ)區(qū)的過(guò)程中,的.inf和.cat文件的一部分
重要的是要注意記錄的過(guò)程中只字未提清理舊版本已經(jīng)存在于Windows的驅(qū)動(dòng)程序存儲(chǔ)區(qū)(在%SystemRoot% SYSTEM32 DriverStore目錄)的驅(qū)動(dòng)程序。本文的重點(diǎn)是查處的驅(qū)動(dòng)程序存儲(chǔ)區(qū)中的內(nèi)容,并刪除舊的和/或過(guò)時(shí)的項(xiàng)目,以減少對(duì)磁盤(pán)的占用。
警告!
有去除從驅(qū)動(dòng)程序存儲(chǔ)元素時(shí)要考慮的一個(gè)重要的缺點(diǎn)。如果刪除除了最近一次(S)的所有驅(qū)動(dòng)程序,您將無(wú)法在屬性窗口中使用回滾驅(qū)動(dòng)程序選項(xiàng)的相關(guān)設(shè)備在設(shè)備管理器中恢復(fù)到驅(qū)動(dòng)程序的早期版本,應(yīng)當(dāng)前證明不穩(wěn)定。因此,一個(gè)更保守的方法來(lái)修剪你的驅(qū)動(dòng)程序存儲(chǔ)區(qū)可能是保持兩個(gè)最新的驅(qū)動(dòng)程序?qū)τ谌魏谓o定的設(shè)備,而不僅僅是最新的之一。我自己不遵循這種做法,但不包括那些經(jīng)常更新或者使用測(cè)試版驅(qū)動(dòng)程序時(shí),驅(qū)動(dòng)程序。當(dāng)只有一個(gè)驅(qū)動(dòng)器存在的一個(gè)裝置,返回驅(qū)動(dòng)程序按鈕是灰色的,交通不便(見(jiàn)圖1)。
獲取設(shè)備驅(qū)動(dòng)程序的內(nèi)幕在Windows 10
對(duì)于所有現(xiàn)代的Windows版本(Vista和更高版本)有可明確地觀察和管理Windows驅(qū)動(dòng)程序存儲(chǔ)區(qū)的優(yōu)秀工具。該工具來(lái)自CodePlex上,微軟的免費(fèi),開(kāi)源軟件和源代碼庫(kù),它被稱為DriverStore資源管理器(又名RAPR.exe)。為了防止不可避免的問(wèn)題,日期為12月30日0.5版,2012確實(shí)是最新版本為寫(xiě)這篇文章,它工作得很好與Windows 10,它早了近三年。
要在驅(qū)動(dòng)程序存儲(chǔ)區(qū)操作,則必須使用管理員權(quán)限運(yùn)行RAPR.exe(右鍵單擊文件名,然后選擇以管理員身份從出現(xiàn)的彈出菜單中運(yùn)行)。接下來(lái),您必須枚舉驅(qū)動(dòng)程序存儲(chǔ)區(qū),其產(chǎn)生的顯示屏,類(lèi)似于圖2(驅(qū)動(dòng)程序存儲(chǔ)資源管理器將顯示本作在PC上,而不是出現(xiàn)在機(jī)上的設(shè)備何時(shí)會(huì)有這張截圖的設(shè)備驅(qū)動(dòng)程序的項(xiàng)目起源,我面臨3)
為了讓您可以發(fā)生在這個(gè)倉(cāng)庫(kù)的驅(qū)動(dòng)程序文件有什么想法,我已經(jīng)看到了總項(xiàng)目數(shù)此同一臺(tái)機(jī)器上走高達(dá)112,其中超過(guò)30個(gè)項(xiàng)目進(jìn)行了重復(fù)這樣或那樣的英特爾驅(qū)動(dòng)程序。如果你點(diǎn)擊任何在這個(gè)顯示屏上顯示的列頭,上市將重新梳理自身相匹配。
當(dāng)修剪司機(jī),我通常點(diǎn)擊驅(qū)動(dòng)程序類(lèi),然后尋找一個(gè)類(lèi)逐類(lèi)依據(jù)同一驅(qū)動(dòng)程序的多個(gè)實(shí)例。要嘗試將其刪除,只需要點(diǎn)擊復(fù)選框在左側(cè),如圖2,然后點(diǎn)擊右側(cè)的刪除包按鈕。
以下是關(guān)于與RAPR工作的好消息:它不會(huì)讓你刪除的Windows實(shí)際使用,除非你過(guò)騎程序,并明確使用強(qiáng)制刪除按鈕,任何驅(qū)動(dòng)程序。唯一的時(shí)候,我曾經(jīng)使用過(guò)此功能的程序是,當(dāng)好的建議多源敦促去除壞的或有問(wèn)題的驅(qū)動(dòng)程序,以便它可以被替換為不同的工作,和舊版本。
3顯示了前序后很短的說(shuō)明一下典型的潔凈起坐涉及。
當(dāng)你考慮到驅(qū)動(dòng)程序的典型圖形適配器之間的200和400 MB的磁盤(pán)空間占用,而且大多數(shù)的設(shè)備至少需要2-4 MB至少,擺脫不必要的條目才能真正釋放一些空間。
當(dāng)驅(qū)動(dòng)程序庫(kù)清理行動(dòng)需要的?
古人云有關(guān)的系統(tǒng)優(yōu)化和清理互聯(lián)網(wǎng)上賺取因人而異的縮寫(xiě)(你可能會(huì)有所不同)。這意味著,不同的系統(tǒng)必然表現(xiàn)出不同的行為,值等等。做了這番解釋一點(diǎn),看看屬性為您DriverStore目錄:如果是超過(guò)1 GB大小的,我火了RAPR,看看它可以找到;如果是超過(guò)2或3 GB,你肯定會(huì)想看看有什么在那里,擺脫你不再需要或想要的。我已經(jīng)看到了一些情況下該文件夾的大小超過(guò)4 GB,并了解一些情況下,它突破10 GB。相信我:你不想讓事情走到這一步。
我碰到的最嚴(yán)重的罪犯包括各種英特爾芯片組更新實(shí)用程序(例如,不同的英特爾芯片組設(shè)備軟件程序包,通常被稱為“INF更新實(shí)用程序”)和NVIDIA的驅(qū)動(dòng)程序。英特爾的工具似乎特別容易沉積幾十個(gè)在驅(qū)動(dòng)程序存儲(chǔ)區(qū)相同的驅(qū)動(dòng)程序的副本。
注意:
無(wú)論出于何種原因,如果你的設(shè)備上(或)你的PC的多個(gè)實(shí)例,你的確應(yīng)該有一個(gè)驅(qū)動(dòng)程序包(oemnnn.inf)的單獨(dú)副本為每一個(gè) - 這就是為什么你不能總是刪除哪些看起來(lái)像在PC上一樣的駕駛者不必要的重復(fù)。但是,相同的驅(qū)動(dòng)程序,或者多個(gè)版本的驅(qū)動(dòng)程序在同一臺(tái)設(shè)備的差,高支的高支,通常保證清理。
隨著NVIDIA顯示驅(qū)動(dòng)程序通常耗時(shí)400多MB的每個(gè)副本(或版本),保持老司機(jī)周?chē)呛敛豢鋸埖乩速M(fèi)空間。你可以把兩個(gè)版本的安全,如果你喜歡,但沒(méi)有理由將有超過(guò)在驅(qū)動(dòng)程序存儲(chǔ)區(qū)。 (在我開(kāi)始做定期清除自己,我可能會(huì)發(fā)現(xiàn)在PC上十幾個(gè)或更多的Nvidia顯示驅(qū)動(dòng)程序用一到兩年之久的操作系統(tǒng)上安裝運(yùn)行。)
因?yàn)槟惚仨毰υ谄涫褂肦APR傷害自己,你不用覺(jué)得有必要讓清理你的驅(qū)動(dòng)程序存儲(chǔ)區(qū)之前,一個(gè)還原點(diǎn)。但因?yàn)槲沂且粋€(gè)“帶和-吊帶”的那種人,我已經(jīng)得到的這種習(xí)慣,以防萬(wàn)一我不小心刪除的東西原來(lái)我真正需要的。您隨時(shí)可以重新加載恢復(fù)從修復(fù)/恢復(fù)介質(zhì)點(diǎn)你的操作系統(tǒng),如果你風(fēng)與后一個(gè)過(guò)于激進(jìn)的清理一個(gè)失敗或無(wú)法啟動(dòng)機(jī)器。誰(shuí)知道?它可以派上用場(chǎng)。有了備份,你可以清理你想做的,只要你想沒(méi)有恐懼。
這個(gè)故事,“如何減少在Windows 10不必要的驅(qū)動(dòng)程序”,最初是由系統(tǒng)天地發(fā)布。