為什么Windows錯(cuò)誤報(bào)告叫作Dr. Watson?
應(yīng)該有一部分人可能會(huì)知道,Windows 錯(cuò)誤報(bào)告有一個(gè)昵稱,叫做”Dr. Watson”(華生醫(yī)生),沒(méi)事,你不知道,也沒(méi)關(guān)系。
今天的文章主要是講講,這個(gè)”Dr. Watson”名稱的來(lái)歷。
和你所猜想的一樣,Dr. Watson 來(lái)自柯南道爾的小說(shuō)<<福爾摩斯探案集>>中的靈感,在小說(shuō)中,Dr. Watson 是神探福爾摩斯的助理。
我所知道的是,Dr. Watson 組件是在 Windows 3.0 Beta 版本中首次出現(xiàn)。它的任務(wù)是,當(dāng)應(yīng)用程序崩潰時(shí)記錄下相關(guān)的運(yùn)行數(shù)據(jù),這樣就可以作為錯(cuò)誤報(bào)告的補(bǔ)充文件上傳到服務(wù)器。
它的顯示圖標(biāo)是(現(xiàn)在仍然是)一位友好的醫(yī)生,用他的聽(tīng)診器來(lái)調(diào)查一個(gè)問(wèn)題的樣子。
Dr. Watson 組件一直處理的是”捕獲應(yīng)用程序崩潰信息”方面的工作。與此同時(shí),”Watson” 一詞已將其含義擴(kuò)展到所有用戶反饋機(jī)制相關(guān)的概念中,例如 “Content Watson”。(但如果在 Windows 開(kāi)發(fā)討論會(huì)中你聽(tīng)到 “Watson” 這個(gè)詞,則它幾乎肯定是代表錯(cuò)誤報(bào)告的意思)
總結(jié)
在現(xiàn)代操作系統(tǒng)(Win10, Win11)中,很遺憾,Dr. Watson 組件已經(jīng)被移除了。
每當(dāng)想起它的時(shí)候,我都會(huì)想到以前用 VS6.0 開(kāi)發(fā)程序的無(wú)憂無(wú)慮的大夏天。
那個(gè)時(shí)候,生活很簡(jiǎn)單,沒(méi)有復(fù)雜事情的打擾。