控ActiveX控件報錯-119的完整排查與解決方案)
我上個月去客戶現(xiàn)場處理設(shè)備聯(lián)網(wǎng)監(jiān)控的問題客戶的技術(shù)員一臉無奈地把屏幕轉(zhuǎn)過來讓我看三菱PLC的數(shù)據(jù)監(jiān)控頁面打開后中間一大塊空白頂部黃色提示條寫著“此網(wǎng)站需要安裝以下加載項”左下角彈出的對話框里有一行讓人摸不著頭腦的英文——Error Number:-119。用戶點“安裝”瀏覽器閃一下然后又彈回來還是-119。這種情況在工控圈里太常見了。三菱PLC的很多網(wǎng)絡(luò)功能模塊比如內(nèi)置Web服務(wù)器的以太網(wǎng)模塊、部分觸摸屏的遠程監(jiān)控頁面、以及一些配套的調(diào)試軟件都依賴ActiveX控件來顯示實時數(shù)據(jù)和下發(fā)指令。而這個-119就是控件安裝鏈條中某個環(huán)節(jié)斷了。它不是偶爾出現(xiàn)是在特定環(huán)境下必現(xiàn)。這篇內(nèi)容我整理了一下從“為什么會出現(xiàn)”到“怎么徹底解決”包括我排查時走的彎路一次性說清楚。如果你也正在跟這個報錯較勁按順序操作大概率能解決。1. Error Number:-119到底是什么時候冒出來的先說場景便于你對號入座。這個報錯不是三菱PLC本體報警而是你在電腦上訪問三菱設(shè)備相關(guān)Web頁面或使用配套工具時Windows系統(tǒng)在安裝ActiveX控件過程中返回的一個錯誤碼。典型觸發(fā)情況有這幾種用IE瀏覽器或Edge的IE模式訪問三菱FX系列、Q系列PLC的以太網(wǎng)模塊內(nèi)置網(wǎng)頁頁面需要下載一個用于讀取寄存器數(shù)據(jù)的ActiveX控件下載過程中彈窗報-119。三菱GOT觸摸屏的Web遠程監(jiān)控功能首次連接時需要安裝ViewJetCtl等控件安裝進度條走到一半就中斷提示-119。使用三菱MELSOFT相關(guān)的Web化工具比如部分版本的遠程維護系統(tǒng)瀏覽器彈出控件安裝請求點擊“允許”后立即報錯。如果設(shè)備上安裝過舊版本控件后來卸載又不干凈再次訪問頁面觸發(fā)新控件安裝時也容易拋-119。很多工程師第一反應(yīng)是“瀏覽器攔截了”于是拼命改安全級別結(jié)果改了半天還是報錯。原因在于-119和“攔截”是兩碼事。攔截通常是IE下方顯示“已阻止”或“為保護你的安全”而-119是Windows已經(jīng)嘗試去執(zhí)行控件注冊但注冊這一步失敗了。理解這個區(qū)別很重要因為排查方向完全不同。為什么現(xiàn)在的系統(tǒng)特別容易出這個問題最大原因是工控電腦普遍還在用相對老舊的ActiveX技術(shù)而新系統(tǒng)的UAC用戶賬戶控制機制、注冊表權(quán)限策略、瀏覽器默認安全等級都變得越來越嚴??丶惭b不只是把文件復(fù)制到本地它還需要寫注冊表、注冊COM組件這兩件事在權(quán)限不足時直接失敗Windows就返回一個內(nèi)部錯誤碼-119。2. 五分鐘環(huán)境自檢下單前別盲目操作我們在現(xiàn)場最容易犯的錯就是一上來就百度“-119怎么解決”然后對著一堆不相關(guān)的方案反復(fù)試。我現(xiàn)在的習(xí)慣是先花五分鐘做環(huán)境確認把變量縮小。這三個要素基本決定了后續(xù)動作第一個是瀏覽器形態(tài)。三菱的老控件只認IE內(nèi)核且必須是32位版本的IE。64位系統(tǒng)默認打開64位IE部分控件在64位進程里注冊會失敗。如果你用的Edge必須明確開啟“Internet Explorer模式”并在設(shè)置里選擇允許加載ActiveX控件否則裝了也白裝。第二個是操作系統(tǒng)賬戶??丶惭b會寫入C:\Windows\System32和注冊表HKEY_CLASSES_ROOT這些區(qū)域默認不允許標準用戶寫入。很多現(xiàn)場電腦是管理員賬戶沒錯但UAC如果拉得高依然會卡住。第三個是殘留版本。我之前遇到過一臺電腦頁面里反復(fù)報需要安裝控件結(jié)果我打開“管理加載項”一看控件的狀態(tài)是“已啟用”但版本號和當前頁面要求的不一致——瀏覽器在嘗試覆蓋舊版本時失敗了這個也是-119的高發(fā)原因。這三個因素確認完基本可以判斷問題屬于“環(huán)境沒過關(guān)”還是“控件本身有問題”。環(huán)境問題優(yōu)先處理環(huán)境不要一上來就動注冊表那是最后手段。提示排查前先把瀏覽器緩存和臨時文件清理一遍可以用%temp%命令行打開臨時目錄把里面文件全部選中刪除正在占用的跳過即可。很多-119其實是下載到一半的損壞Cab包殘留導(dǎo)致的。3. 從瀏覽器設(shè)置入手讓ActiveX控件能順利跑起來大多數(shù)-119的第一步解決方案其實都是把瀏覽器的ActiveX策略打開。這個操作雖然基礎(chǔ)但細節(jié)很多少了哪一項都可能前功盡棄。3.1 將PLC設(shè)備的IP加入受信任站點打開IE瀏覽器或者Edge的IE模式窗口找到“Internet選項”切到“安全”選項卡選中“受信任的站點”點“站點”按鈕把PLC設(shè)備或軟件服務(wù)器的IP地址添加進去。這里有個關(guān)鍵點添加之后還要確保“對該區(qū)域中的所有站點要求服務(wù)器驗證”這個復(fù)選框沒有被勾選因為很多工控設(shè)備的Web服務(wù)器走的是HTTP而非HTTPS勾選了就加不進去。3.2 把ActiveX相關(guān)的攔截項全部放開還是在“安全”選項卡里點擊“自定義級別”在“ActiveX控件和插件”分類下把這幾項全部改成“啟用”或“提示”下載已簽名的ActiveX控件啟用允許運行已安裝的、未簽名的ActiveX控件提示工控環(huán)境建議啟用省得反復(fù)彈窗ActiveX控件自動提示啟用對標記為可安全執(zhí)行腳本的ActiveX控件執(zhí)行腳本啟用很多資料只讓你做第一步和第二步但我建議把“僅允許經(jīng)過批準的域在未經(jīng)提示的情況下使用ActiveX控件”這一項也關(guān)掉否則部分設(shè)備IP雖然進了受信任站點卻還是會被這條限制卡住。客觀說把安全級別調(diào)低確實會帶來風(fēng)險所以這些設(shè)置最好只在給PLC做維護的這臺專用電腦上操作不要覆蓋到辦公網(wǎng)電腦。3.3 關(guān)鍵一步在“管理加載項”里確認控件是否真的裝上了打開Internet選項的“程序”選項卡點“管理加載項”在“當前已加載的加載項”里找到三菱相關(guān)的控件名稱常見的有GX Web控件、MELSOFT Web控件等。如果你能看到先記錄它的狀態(tài)和版本號。如果控件存在但狀態(tài)是“已禁用”右鍵啟用即可。如果存在但版本和頁面要求不一致就需要卸載后重裝。這里我提供一個判斷技巧打開“詳細信息”看加載項的“文件夾”路徑。如果路徑在C:\Program Files或者C:\Windows\SysWOW64說明控件已經(jīng)通過正規(guī)安裝流程寫入系統(tǒng)目錄。如果路徑還在C:\Users\xxx\AppData\Local\Temp說明控件只是解壓了還沒完成注冊——這種狀態(tài)下訪問頁面要么一直提示安裝要么就是報-119因為COM組件注冊沒生效。3.2節(jié)和3.3節(jié)的具體設(shè)置我整理成一個對比表方便你自檢檢查項正確狀態(tài)錯誤表現(xiàn)影響瀏覽器位數(shù)32位IE或Edge IE模式64位瀏覽器控件無法加載報錯-119受信任站點已添加PLC的IP未添加瀏覽器直接攔截下載ActiveX自動提示啟用禁用頁面無安裝提示管理加載項控件存在且已啟用控件不存在或已禁用頁面功能區(qū)域空白加載項路徑System32或SysWOW64Temp目錄注冊失敗報-1194. 解決-119的核心操作完整順序和每一步的原因如果你已經(jīng)按上面的方法把瀏覽器環(huán)境調(diào)整好但點擊安裝仍然報-119那么問題很可能出在控件自身的安裝流程上。下面是我在多個現(xiàn)場驗證過的操作順序務(wù)必按序號來不要跳步。4.1 用管理員權(quán)限重新觸發(fā)安裝這個操作看起來像廢話但恰恰是很多人忽略的。雙擊你的瀏覽器圖標不要直接打開而是右鍵選擇“以管理員身份運行”。這樣瀏覽器進程會帶上高權(quán)限令牌控件安裝時就有權(quán)限往C:\Windows\System32寫文件和改注冊表。訪問頁面后再手動點擊“安裝”按鈕觀察報錯是否變化。如果不再報-119而是變成“控件安裝成功”但還是不能用可能是瀏覽器進程沒有刷新到最新狀態(tài)重啟瀏覽器再看。4.2 進入臨時目錄手工清理控件解壓殘留如果管理員權(quán)限下仍然報-119不要再重復(fù)點擊安裝了??丶螺d到本地后Windows會先把Cab包解壓到一個臨時目錄再執(zhí)行注冊。如果這個目錄里有同名文件且被鎖定或損壞后續(xù)所有安裝嘗試都會失敗。你需要打開資源管理器地址欄輸入%temp%回車。按修改時間排序找到最近半小時內(nèi)生成的文件重點看有沒有*.cab、*.ocx、*.dll文件。如果發(fā)現(xiàn)三菱相關(guān)文件名的殘留全部刪除。然后再次回到頁面觸發(fā)安裝。這一步解決的是“假性已安裝”問題。很多同事跑到現(xiàn)場發(fā)現(xiàn)C盤里其實已經(jīng)有一份控件庫了但狀態(tài)是壞的系統(tǒng)每次都在試圖覆蓋它卻因為文件占用或權(quán)限不足而失敗。清理掉之后安裝過程會像第一次一樣重新走一遍反而更順利。4.3 手工下載控件包并手動注冊如果頁面自動安裝一直失敗果斷放棄自動流程改成手動安裝。具體做法在三菱設(shè)備的Web頁面或配套光盤里找到控件安裝包文件通常是setup.exe或*.cab文件。如果頁面顯示“下載控件”鏈接另存為到本地。如果是Cab文件用管理員身份打開命令行進入文件所在目錄先執(zhí)行expand -F:* 文件名.cab 目標目錄把文件解壓出來。查看解壓結(jié)果里是否有.ocx或.dll文件。找到后在管理員命令行里執(zhí)行regsvr32 完整文件名比如regsvr32 C:\PLC\GXWeb.ocx。注冊后命令行提示“DllRegisterServer已成功”再回到瀏覽器刷新頁面。這里要特別提醒如果你用的是64位系統(tǒng)regsvr32默認注冊到64位環(huán)境但很多老控件的OCX文件是32位的必須強制用32位注冊器。路徑是C:\Windows\SysWOW64\regsvr32.exe而不是System32下的那個。如果注冊時提示“模塊加載失敗”也基本可以確定是位數(shù)不匹配。舉例來說我處理過一個FX3U以太網(wǎng)模塊的監(jiān)控頁面控件文件解壓后是32位的OCX用System32的regsvr32注冊報-119換成SysWOW64下的regsvr32一次就成功了。4.4 檢查并修復(fù)Internet Explorer的隔離注冊鍵如果手動注冊都報錯那就不是控件文件壞了而是IE的ActiveX機制本身被系統(tǒng)策略限制了。重點檢查隔離注冊鍵中關(guān)于ActiveX的部分也就是路徑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility下的設(shè)置。這個注冊表位置記錄了哪些CLSID對應(yīng)的控件被強制禁用或鎖定。在運行框輸入regedit跳到上述路徑。展開每一項子鍵查看右側(cè)是否有“Compatibility Flags”值。若值為0x400或0x10000000就說明控件被默認阻止運行了。把對應(yīng)的項刪除或者修改值再重啟瀏覽器測試。這個位置屬于“高級手段”但確實是我在嚴重環(huán)境下遇到過的案例——一些安全軟件或系統(tǒng)優(yōu)化器會在安裝后向這個鍵寫入禁用標記導(dǎo)致控件無論如何都跑不起來。4.5 禁用增強安全配置針對服務(wù)器系統(tǒng)如果現(xiàn)場電腦是Windows Server比如WinServer 2012/2019經(jīng)常用來做SCADA站的服務(wù)器系統(tǒng)自帶“IE增強的安全配置”默認對所有站點強制高安全等級。這個配置下即使你往受信任站點添加了IP也可能被二次攔截。打開服務(wù)器管理器在“本地服務(wù)器”頁面找到“IE增強的安全配置”將“管理員”和“用戶”兩項都設(shè)為“關(guān)閉”。修改完不需要重啟直接刷新瀏覽器頁面再觸發(fā)安裝。5. 頑固失敗的最后排查鏈路四步走判斷系統(tǒng)層級問題偶爾也會遇到所有常規(guī)手段都失效的情況。這時候再重復(fù)操作沒有意義我建議按下面的順序逐層排查大概率能定位到問題。5.1 打開事件查看器定位組件的真實失敗模塊運行eventvwr.msc打開“事件查看器”依次展開“Windows日志”下的“應(yīng)用程序”。在右側(cè)點擊“篩選當前日志”來源選擇Application Error和Windows Error Reporting時間范圍選擇最近兩次抓取報錯的時間點。查看詳細信息里“錯誤模塊”這一項。如果是kernel32.dll或ntdll.dll多是權(quán)限或內(nèi)存映射問題。如果是ieframe.dll多是IE集成問題。如果是msi.dll之類的微軟安裝引擎組件說明控件走的是MSI安裝包流程且MSI服務(wù)未正常運行。通過錯誤模塊可以快速縮小排查范圍避免在無關(guān)方向上浪費幾個小時。實操時特別是要檢查“Windows InstallerMSI”服務(wù)把它設(shè)為“手動”后重啟。很多控件安裝包依賴這個服務(wù)服務(wù)被禁用后所有安裝界面會表現(xiàn)成“準備安裝…”然后瞬間消失報-119。5.2 使用Process Monitor抓取安裝時的底層操作這是很有效的絕技適合多個現(xiàn)場研究。下載微軟Sysinternals套件里的Process Monitor打開前先設(shè)置過濾器進程名選iexplore.exe或你現(xiàn)在用的瀏覽器exe然后點擊頁面上的控件安裝按鈕等待報錯出現(xiàn)后停止捕獲過濾結(jié)果包含ACCESS DENIED或NAME NOT FOUND的記錄基本就是罪魁禍首。例如之前在一臺裝了國產(chǎn)安全軟件的機器上報錯的實際原因是對HKLM\SOFTWARE\Classes\CLSID下的某個鍵寫入ACL被拒絕。用Process Monitor定位后直接在注冊表編輯器修改該鍵的權(quán)限給當前用戶分配完全控制問題消失。5.3 在干凈的用戶環(huán)境里復(fù)測一次這一步主要用于區(qū)分“系統(tǒng)環(huán)境問題”還是“用戶配置文件問題”。在命令提示符里執(zhí)行control userpasswords2新建一個本地管理員賬戶然后切換到新賬戶按常規(guī)流程訪問頁面安裝控件。如果新賬戶下安裝成功問題基本確定出在舊用戶配置文件的IE緩存、Cookie或者加載項配置損壞。這時把新賬戶作為本次維護專用賬戶或者刪除舊配置文件重新初始化Windows就恢復(fù)正常了。有幾次在新賬戶里還發(fā)現(xiàn)之前一直-119是因為舊賬戶下的ActiveX安全等級被我改壞的次數(shù)太多回不去了新賬戶反而干凈。5.4 檢查系統(tǒng)時間與PLC設(shè)備時間是否同步這個原因聽起來離譜但真實發(fā)生過。ActiveX控件通常帶數(shù)字簽名簽名校驗時會比對系統(tǒng)時間和證書有效期。PLC設(shè)備端的時間如果差了幾年某些同步機制會把異常時間帶回客戶端甚至有的控件安裝包在解壓時校驗當前時間時間不合法就拒絕安裝。對照方式很簡單把電腦時間改為自動同步或者手動改成和PLC設(shè)備一致的年月日再刷新頁面。如果時間差距過大比如PLC顯示2020年可以先臨時手動找一個靠近PLC時間的時間點安裝控件成功后再把電腦時間同步回正常值。6. 類同場景的擴展比-119更值得注意的幾個控件坑在解決-119的過程中你會發(fā)現(xiàn)三菱PLC相關(guān)的控件問題其實是同一個家族。我把排查時常見的相關(guān)錯誤和應(yīng)對思路整理出來做好預(yù)防能省不少后期功夫。報錯信息常見原因處理思路Error Number-119ActiveX控件注冊失敗檢查權(quán)限、位數(shù)、殘留控件未安裝請點擊此處安裝控件下載后未注冊成功手動注冊O(shè)CX/DLL此頁面需要安裝GX Works相關(guān)組件版本不匹配安裝對應(yīng)版本軟件后再測試瀏覽器無法創(chuàng)建對象CreateObjectIE安全級別限制或控件未加載調(diào)整ActiveX策略添加受信任站點頁面顯示為空白/報請刷新或重新進入加載項被禁用或進程殘留結(jié)束iexplore殘留進程重開瀏覽器如果你在現(xiàn)場解決完某一臺電腦的-119之后發(fā)現(xiàn)把瀏覽器關(guān)掉重開又會復(fù)現(xiàn)不要懷疑自己沒修好先看是否開啟了瀏覽器“增強保護模式”或系統(tǒng)組策略里“僅允許經(jīng)過批準的域在未經(jīng)提示的情況下使用ActiveX控件”被遠程策略強制啟用。這種情況下即使你改了本地Internet選項刷新后注冊表值會被組策略重新覆蓋。7. 這類問題最容易被忽略的“元兇”舊版控件殘留在所有-119案例里我碰到最多、也最容易被忽略的就是電腦上已經(jīng)存在一個舊版的三菱控件它與頁面要求的新版本控件產(chǎn)生了CLSID沖突。CLSID就是COM組件在注冊表里的身份證號舊版本和新版本如果用的是同一個CLSID但DLL版本不一致Windows認為控件已存在會跳過安裝。但頁面需要調(diào)用的接口函數(shù)在舊的DLL里可能沒有于是瀏覽器報錯用戶誤以為是安裝不了實際上是要先刪舊的。處理方法是在“管理加載項”里確認舊控件的名字和CLSID。用注冊表編輯器搜索該CLSID找到對應(yīng)項后右鍵刪除操作前建議直接導(dǎo)出備份注冊表項。在C:\Windows\SysWOW64或C:\Windows\System32里刪除對應(yīng)的OCX/DLL文件。回到頁面重新安裝新控件。手動刪注冊表屬于高危操作動手前一定要備份好相關(guān)注冊表項。我在現(xiàn)場一般先導(dǎo)出.reg文件到U盤里萬一操作失誤可以雙擊還原。8. 我現(xiàn)在的調(diào)試順序和實操習(xí)慣隨著遇到-119的次數(shù)變多我慢慢積累了一套自己的處理順序。如果你不想每次都在現(xiàn)場從頭摸索可以直接把這個當作檢查表照做第一步確認當前用戶是管理員并關(guān)閉UAC中的“始終通知”選項至少在這個維護周期內(nèi)。第二步用32位IE或者Edge的IE模式打開頁面先把IP加進受信任站點。第三步用管理員權(quán)限刷新頁面點擊安裝觀察是否還有-119。第四步如果報錯不變清理%temp%和瀏覽器緩存再次使用管理員權(quán)限觸發(fā)。第五步若仍未成功進入“管理加載項”看控件是否已經(jīng)“被安裝”但在Temp里未注冊若有此情況則刪除殘留。再進行手動解壓和注冊。第六步手動注冊時優(yōu)先用SysWOW64目錄里的regsvr32注冊成功后再返回到頁面。第七步仍然失敗才檢查事件查看器和使用Process Monitor抓取底層權(quán)限問題。整套流程下來絕大多數(shù)情況下能在一個小時解決。真正最后需要用Process Monitor排查的反而是項目中那些裝過雜七雜八軟件的電腦或者系統(tǒng)被專門優(yōu)化過的機器。9. 現(xiàn)場排錯時的幾個額外小技巧除了常規(guī)操作我在多次調(diào)試中積累了一些能讓成功率更高的細節(jié)。這些小技巧可能看似無關(guān)緊要但它們往往就是壓垮-119的關(guān)鍵觸發(fā)點瀏覽器如果用的Edge的IE模式每次進入IE模式后要主動點一下地址欄左側(cè)的“文檔模式”圖標確保在“兼容性視圖”或“IE10/IE11”之間自動切換而非固定在較新模式。三菱官方文檔里經(jīng)常標注“推薦使用IE11兼容性視圖”但實際操作中我發(fā)現(xiàn)不同的三菱模塊對文檔模式的兼容范圍其實不同。FX5U系列的內(nèi)置Web服務(wù)在Edge IE模式的老版本兼容下運行正常但Q系列的老模塊卻只能用IE11兼容性視圖。因此如果界面樣式錯亂或者控件找不到手動在F12的仿真模式里切換“文檔模式”是常見操作。另外如果你操作的是64位Windows 11系統(tǒng)實際上IE11已經(jīng)被移除僅保留Edge的IE模式。那么控件安裝可能需要在IE模式里打開“工具-兼容性視圖設(shè)置”把設(shè)備IP加入兼容性站點。這個設(shè)置藏在Microsoft兼容性列表的界面里終端用戶很容易找不到。你可以在開始菜單搜索“Internet選項”在“高級”選項卡里面勾選“允許運行或安裝軟件即使簽名無效”這會在某些情況下繞過簽名校驗問題。我還遇到過一個很隱蔽的問題電腦的系統(tǒng)區(qū)域語言設(shè)置若為英文部分日系A(chǔ)ctiveX控件安裝時安裝程序預(yù)期讀到日語或中文的代碼頁解析失敗也會報-119。修改“控制面板-區(qū)域和語言-管理-更改系統(tǒng)區(qū)域設(shè)置”把系統(tǒng)區(qū)域語言設(shè)置為“中文簡體中國”或“日語”重啟后再試。這個聽起來玄幻但實際處理時確實靈過。許多設(shè)備里自帶的Web服務(wù)器還可能會有SSL證書過期的現(xiàn)象。某些控件在下載時要求HTTPS且證書有效證書過期時安裝邏輯直接返回-119。檢查方法是瀏覽器訪問PLC的地址如果地址欄有證書警告點擊“繼續(xù)訪問”手動導(dǎo)入證書到“受信任的根證書頒發(fā)機構(gòu)”后再觸發(fā)安裝。再補充一個關(guān)于“同一臺電腦多塊網(wǎng)卡”的情況。工控機有時候配置了外網(wǎng)和現(xiàn)場設(shè)備網(wǎng)卡兩個網(wǎng)段當訪問PLC的Web頁面時操作系統(tǒng)有可能通過外網(wǎng)代理去解析或者網(wǎng)卡負載不均衡造成下載控件被路由中斷。排查方式是把PLC對應(yīng)的網(wǎng)段加入到“高級TCP/IP設(shè)置”的路由表或者臨時關(guān)掉Proxy局域網(wǎng)代理再試一次安裝。國內(nèi)工業(yè)現(xiàn)場很多路由器開啟了透明代理或Web過濾ActiveX下載請求如果攜帶有Cab包特征可能會被安全策略攔截這類問題和服務(wù)無關(guān)純屬網(wǎng)絡(luò)中間層需要在路由器上把該設(shè)備IP加入白名單。關(guān)于殺毒軟件還是再說一次吧。你不需要永久卸載但安裝控件的這十分鐘里把實時防護暫時停掉或者把PLC的Web地址加入信任區(qū)。安裝完成后立即恢復(fù)防護狀態(tài)。最后有一個小提示所有控件安裝完畢以后關(guān)閉瀏覽器重新打開一次再訪問頁面。如果你直接在當前頁面刷新控件的IE進程其實還在運行DLL可能處于占用狀態(tài)某些初始化工作不會執(zhí)行這時候頁面會提示“請刷新頁面或重新進入”但你真的刷新了還是沒反應(yīng)。把瀏覽器完全退出再重開是最簡單也是最有效的“激活”方式。等你把這一整套流程走完基本上不會再被-119困擾。以后再遇到類似的中英文夾雜控件報錯你的腦子會自動跳出排查順序而不是亂試一通。這個過程就是工控人的日常——看起來是個小彈窗背后牽扯的卻是瀏覽器機制、系統(tǒng)權(quán)限、組件注冊、網(wǎng)絡(luò)環(huán)境一整條鏈路的協(xié)同。搞明白了也就不怕了。按這套思路下來你還會發(fā)現(xiàn)不只是三菱PLC其他品牌設(shè)備比如觸摸屏、變頻器、伺服驅(qū)動器的Web監(jiān)控功能如果也報類似錯誤排查方向是共通的。這套方法論學(xué)會了就成了你工具箱里的常備技能。