這幾天在工作上遇到一件很靠北的事,實在不得不寫出來靠北一下。
前幾天收到用戶端的反應,抱怨今天的 ERP 怎麼會莫名其妙當機?單子都不能打了。到用戶端實際操作,果然真的如此。第一直覺該用戶的 Windows 作業系統環境被多餘的軟體搞亂、電腦老舊跑不動等這類原因,胡搞蝦搞了一段時間,問題似乎沒有改善。
沒多久另一個用戶端也跑來反應,一模一樣的情況,而且用戶表示前一天下班都還好好的。這時懷疑 ERP 主機可能有狀況,趕緊 LINE 去 ERP 廠商詢問,他們說昨晚的確有連線進來調整設定一些東西,但那些動作絕對不可能導致前端用戶當機。
正當還在釐清問題怎麼發生時,又有兩個用戶跑來抱怨,說 ERP 當機了,都一樣症狀,我趕緊內部調查了一下,發現竟然將近一半的電腦都有問題,但另一半的人卻完全正常,且每個作業區網皆有正常與不正常的情形,所以問題與主機無關,也與網路無關。
這個問題就像武漢肺炎一樣,突然「瞬間」爆炸,頭殼開始抱著燒,到底是什麼情可能性,會造成瞬間一半的人 ERP 同一時間掛點....是網路問題?電腦中毒?令人百思不得其解。
於是再繼續調查這些出問題的電腦細節,發現共同的現象:
一夜之間 Windows 10 都被微軟強迫升級至 2004 版
為了檢驗這個發現,趕緊在黑蘋果筆電(HP Probook 430 G2)同時裝幾台虛擬機,Windows 10 版本從 1809、1909、2004、到最新的 20H2,全都裝起來跑 ERP,果然重現了用戶端的問題:1809、1909正常,2004、20H2 完美演繹 ERP 卡住當掉的現象。
這實在太靠北了,ERP 對於一家公司企業而言,就像血管通路對於人體一樣重要。以企業辦公室作業作為強項的微軟,一次強迫升級就能摧毀半個辦公室的生產力,一般中小企業根本無從防備,實在有點諷刺。與 ERP 廠商討論,他們覺得用戶端 ERP 版本太舊可能是原因,建議先把整個 ERP 系統升級再來看狀況。緊急排入兩個工作天進行升級,要大家忍耐兩天不要打單...
不過根據過去「總是比別人繞更多冤枉路」的歷史經驗,花了兩天升級 ERP 系統之後,四台虛擬機與辦公室全數的電腦全都更新至新版,也依然是 1809、1909 正常,2004、20H2 卡機,第三天都快被問題逼瘋了。更深入檢視問題,發現不能打單的現象並非一般「程式無回應」的當機現象,而是輸入資料沒有正常回應,像「食物塞到嘴巴卻故意不吃」的反應。循著各種跡象線索,最後終於在第三天下班前,把真正的元兇揪出來了。
答案是:微軟的新版注音輸入法與 ERP 應用程式發生衝突。
說得更清楚點,微軟在 2004 以後更新了注音輸入法,理由說是新版注音輸入有更好的效能,鼓勵大家用。但是,巴特,偏偏就有些應用程式對新版注音輸入水土不服,症狀輕則無法輸出正確的字,重則導致應用程式卡住沒有回應(偏偏我運氣就是這麼不好,遇到是嚴重的這種)。微軟自己也知道新版注音輸入一定會遇到相容性問題,所以也有保留舊版注音輸入以防萬一。
不過,舊版注音輸入的功能預設是關閉的。用戶要使用的話,得自行花幾秒鐘把設定打開即可(前提是必須要先知道在哪設定,Windows 的設定介面是出了名的迷宮)。
「預設關閉」的設計看起來似乎沒什麼,但是搭配「強迫更新」一起讓用戶服用時,直接就把用戶推入火坑,把一家公司打成半殘。
一個微軟新注音,竟然造成人仰馬翻搞了快三天,而最後的解決的方法,只需幾秒鐘的設定。
所以啊~別隨意輕視豪不起眼的東西,有些時候,它會比你想像中重要許多。
留言列表