俞木發(fā)
在默認(rèn)情況下,Windows 10錯誤代碼的標(biāo)準(zhǔn)格式是類似于0x01234567的10位代碼,其中0x表示代碼使用16進(jìn)制格式,前四位0123表示錯誤類別,一般根據(jù)出現(xiàn)錯誤的界面進(jìn)行判斷。比如筆者在某次更新系統(tǒng)時出現(xiàn)如圖所示的錯誤提示,其中的錯誤代碼是0x80070103,這里8007就是指“系統(tǒng)更新”這個類別的代碼(圖1)。
代碼最后的四位010 3則是16進(jìn)制的代碼編號,因為大多數(shù)網(wǎng)站提供的錯誤代碼查詢編號使用的是10進(jìn)制的編碼,所以一般還需進(jìn)行進(jìn)制轉(zhuǎn)換。進(jìn)制轉(zhuǎn)換可以借助“https://tool.lu/hexconvert/”提供的在線服務(wù),打開上述的網(wǎng)站后輸入16進(jìn)制代碼,如上例的“103”(代碼前的0是占位碼無需輸入),轉(zhuǎn)換后可以看到其10進(jìn)制錯誤代碼為“259”(圖2)。
注意!系統(tǒng)的錯誤代碼還有類似“80073712”(沒有0x前綴)、“15”(直接使用10進(jìn)制格式,代碼在4位之內(nèi),這個就無需轉(zhuǎn)換了)等。
1. 直接根據(jù)代碼出錯窗口的提示查找解決方案
一般來說,系統(tǒng)在出現(xiàn)錯誤代碼時都會給出一些錯誤提示,大家可以根據(jù)提示查找出現(xiàn)錯誤的原因。比如筆者在筆記本電腦上執(zhí)行“可選更新→驅(qū)動程序更新”時,系統(tǒng)就彈出了如圖1所示的錯誤,可以看到出錯的代碼為0103(代碼對應(yīng)的含義為“沒有更多可用的數(shù)據(jù)”,具體查詢方法請參考下面章節(jié)的介紹),出錯的設(shè)備是筆記本電腦的觸摸板。發(fā)生這類問題的原因大多是由于在系統(tǒng)更新查詢服務(wù)器上的驅(qū)動文件時,沒有找到比本機(jī)更新的驅(qū)動,因此返回錯誤提示。如果此時筆記本電腦的觸摸設(shè)備使用沒有問題,那么可以不必理會這個錯誤,否則請在設(shè)備管理器中將出錯的驅(qū)動完全卸載(卸載時請勾選“刪除此設(shè)備的驅(qū)動程序軟件”),然后再次使用系統(tǒng)更新安裝驅(qū)動即可(圖3)。
2. 從事件查看器查找錯誤代碼
平時在遇到一些系統(tǒng)錯誤時可能沒有保留截圖或者及時查看并記錄錯誤代碼,此時可以通過查看“事件查看器”中記錄的錯誤日志來查找解決方案。比如公司某員工反饋在安裝某硬件時總是無法成功安裝驅(qū)動,此時我們可以通過事件查看器查找錯誤,啟動程序后根據(jù)事件類型切換到對應(yīng)的類別,比如硬件問題可以切換到“硬件事件”,在其中查找錯誤的事件,這里會記錄錯誤提示和代碼(“hr=”后的字符),對于本例的問題按提示下載簽名驅(qū)動即可解決(圖4)。
3. 借助專業(yè)工具查詢解決方案
在日常使用中遇到的一些錯誤,系統(tǒng)可能并沒有提供詳細(xì)的提示文字,或者我們無法理解字面的意思,因而找不到解決方案。如本機(jī)在一次更新時遇到代碼為“80073712”的錯誤,系統(tǒng)只是提示“Windows Update遇到未知錯誤”,并沒有提供其他更多的信息,此時就可以借助一些專業(yè)工具來進(jìn)行查詢(圖5)。
比如微軟已經(jīng)在官網(wǎng)上(https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes)收集了常見錯誤代碼及其代碼含義的簡介。首先記住代碼中的最后四位,如上圖是3712;接著按照上述介紹的方法將其轉(zhuǎn)換為10進(jìn)制代碼“14098”。打開上述的網(wǎng)站找到該代碼,可以看到其代表的意思是“組件存儲已損壞”(圖6)。
根據(jù)這個代碼的含義來判斷,問題的原因是更新過程中存儲的某些(或某個)組件損壞。因為在安裝更新的過程中會下載很多用于更新的臨時文件,所以極可能是這些臨時文件受損所導(dǎo)致的(比如網(wǎng)絡(luò)問題導(dǎo)致下載的更新文件出錯)。按提示先將系統(tǒng)更新服務(wù)停止掉,接著打開“C:\Windows\SoftwareDistribution\Download”,將其中的文件全部刪除,最后再重啟更新便可以順利地解決問題。
除了微軟網(wǎng)站外,“ht tps://w w w.error vault.com/en”也提供關(guān)于錯誤代碼的查詢服務(wù)和解決方案。打開上述的網(wǎng)站后,按提示輸入錯誤代碼(建議使用標(biāo)準(zhǔn)0x00000000格式),點擊“Search”就可以搜索到關(guān)于該代碼的詳細(xì)信息(圖7)。
在搜索結(jié)果中點擊找到的鏈接,在打開的頁面中,網(wǎng)站還提供相應(yīng)的修復(fù)工具和關(guān)于該錯誤的詳細(xì)解決方法,大家可以參考使用(圖8)。
當(dāng)然,導(dǎo)致錯誤的原因有很多。如果通過上述的方法仍然無法找到解決方案,我們還可以通過百度搜索或者向微軟求助,尋求解決方案。