一、背景:
從公司離職后,需要把公司的一些軟件從本電腦進(jìn)行卸載,發(fā)現(xiàn)有些軟件竟然刪除不了。由于之前安裝office與oracle時接觸過注冊表相關(guān)的東西,所以首先就想到了注冊表,刪除了注冊表之后,控制面板該軟件的信息就沒有了。
二、首先介紹一下注冊表
1.什么是注冊表
注冊表是windows操作系統(tǒng)、硬件設(shè)備以及客戶應(yīng)用程序得以正常運行和保存設(shè)置的核心“數(shù)據(jù)庫”
2.注冊表功能
注冊表中記錄了用戶安裝在計算機(jī)上的軟件和每個程序的相關(guān)信息,通過它可以控制硬件、軟件、用戶環(huán)境和操作系統(tǒng)界面的數(shù)據(jù)信息文件。
3.編譯器說明
在運行中輸入regedit進(jìn)入注冊表窗口

根鍵:稱之為key,某一項的句柄項
子項:句柄項下的子項。
值項:葉子項:名稱,數(shù)據(jù)類型,數(shù)據(jù)組成
4.根鍵
·HKEY_CLASSES_ROOT:
說明:該根鍵包括啟動應(yīng)用程序所需的全部信息,包括擴(kuò)展名,應(yīng)用程序與文檔之間的關(guān)系,驅(qū)動程序名,DDE和OLE信息,類ID編號和應(yīng)用程序與文檔的圖標(biāo)等。
·HKEY_CURRENT_USER
說明:該根鍵包括當(dāng)前登錄用戶的配置信息,包括環(huán)境變量,個人程序以及桌面設(shè)置等
·HKEY_LOCAL_MACHINE
說明:該根鍵包括本地計算機(jī)的系統(tǒng)信息,包括硬件和操作系統(tǒng)信息,安全數(shù)據(jù)和計算機(jī)專用的各類軟件設(shè)置信息
4.HKEY_USERS
說明:該根鍵包括計算機(jī)的所有用戶使用的配置數(shù)據(jù),這些數(shù)據(jù)只有在用戶登錄系統(tǒng)時才能訪問。這些信息告訴系統(tǒng)當(dāng)前用戶使
用的圖標(biāo),激活的程序組,開始菜單的內(nèi)容以及顏色,字體
5.HKEY_CURRENT_CONFIG
說明:該根鍵包括當(dāng)前硬件的配置信息,其中的信息是從HKEY_LOCAL_MACHINE中映射出來的。
三、問題的解決
由上面根鍵可知,要卸載軟件注冊表信息需要去HKEY_LOCAL_MACHINE這個根鍵下去找,
當(dāng)然我們還有更簡單的方式,那就是ctrl+f找的軟件注冊表

操作就是直接刪除搜索到的注冊表就可以將控制面板里的軟件信息清除掉了,之后再進(jìn)行安裝軟件也不會有問題。
5.總結(jié)
你現(xiàn)在所經(jīng)歷的災(zāi)難,都是你過去某個階段慵懶所造成的。