解決Word啟動時候的故障

2021-05-23 04:44:12 字數 1178 閱讀 4029

不知道從什麼時候開始,在學校的機房裡,只要執行office的軟體就會出現問題,這裡我以啟動word為例,在啟動word的時候,會出現如下的顯示:

這是怎麼回事呢,啟動word的時候怎麼啟動了金山快譯的軟體呢?

經過分析,我們在安裝完金山快譯之後,金山快譯就會以工具欄的形式嵌入到office的軟體中,類似於一種外掛程式的性質,那為什麼會啟動安裝程式呢?如果你非常熟悉window環境下的軟體的安裝的話,你應該可以看出來這是呼叫了windows installer服務來安裝的,換句話說,金山快譯的安裝程式的副檔名是.msi格式的,這是微軟自己的格式,使用這個格式安裝的軟體有乙個好處,這個好處就是這種用msi格式安裝的軟體有自動修復功能,如果程式檢測到它的檔案丟失了,那麼它會呼叫原始安裝程式來嘗試修復,如果原始安裝程式存在,它會自動修復,如果不存在,則會報錯。那麼這裡之所以會出現金山快譯的安裝程式,有可能就是金山快譯的部分檔案丟失了。

因此,解決方案就出來了,有兩種:第一,解決檔案丟失的問題,完成這個任務有很多方法,比如重灌金山快譯。由於這是在學校機房,再者我想深入分析一下究竟是因為丟失什麼檔案引起的,所以就不採取重灌金山快譯的方法了。那麼要想分析究竟是哪個檔案丟失,則需要第三方軟體的幫助才能實現,那麼我今天使用的工具是sysinternals出品的process monitor,這個軟體可以監控系統的檔案讀寫,登錄檔讀寫的情況,是非常好的分析工具。(這個工具的具體用法我就不詳細說了,需要的請自行baidu。)通過使用process monitor的監控,我發現了問題:

從上圖標註的地方可以看出,word軟體在嘗試開啟金山快譯安裝目錄下的乙個名為ieband.dll的檔案,但是呢,「name not found」,也就是說沒有找到檔案ieband.dll。這也就是丟失的檔案。趕緊去安裝目錄看一下,果然沒有這個檔案。知道丟失了哪個檔案了,問題解決起來就易如反掌了,不過,這裡我使用了乙個投機取巧的辦法,在金山快譯的安裝目錄裡隨便複製乙個dll檔案,然後貼上,然後再將貼上後的檔案重新命名為ieband.dll,再次啟動office軟體,問題解決(只是ieband.dll這個檔案提供的功能你就再也用不了了)。第二,禁止word啟動的時候載入金山快譯這個外掛程式,要想實現這個功能需要修改登錄檔,開啟登錄檔編輯器,定位到如下圖所示的地方:

圖中所示,左邊名為wordaddin.kswordaddin.1的項就是啟動金山快譯的地方,將該項備份後刪除,再次啟動word軟體,問題解決(只是你再也不能在word中呼叫金山快譯了,不過我幾乎沒有用過這個功能)。

php 啟動時候提示 PHP startup

最近在學習php,配置好php環境後,每次開機都有警告提示說 php startup。如下圖 顯然這是個小問題,是關於php配置的。解決這個問題很簡單只需要在php.ini 檔案中修改 extension dir配置就行。把 extension dir ext 改為extension dir d m...

php啟動時候提示PHP startup的解決方法

最近在學習php,配置好php環境後,每次開機都有警告提示說 php startup。如下程式設計客棧圖 顯然這是個小問題,是關於php配置的。解決這個問題很簡單只需要在php.ini 檔案中修改 extension dir配置就行。把 複製 如下 ext程式設計客棧ension dir ext 改...

linux系統啟動時候同時啟動tomcat(多個)

由於公司專案需要,將乙個大專案分成n多個子系統,而這些又全部部署在同乙個目錄下不同的tomcat裡,每次一斷電,測試伺服器上的服務就要乙個乙個啟動,就想著能不能寫個shell指令碼一次搞定,研究一上午,弄了個大概,還有許多地方需要優化,稍候會說,先記錄一下,省的以後找起來麻煩。思路很簡單 1 系統啟...