概要
當更新完OSCE Server,使用者反映當Server 重新啟動後用戶端所有檔案都被改名為"_invalid"。
如以下範例:
04.10.2008 08:35 214.280 ciussi32.dll_Invalid
04.10.2008 08:42 296.200 ciussi64.dll_Invalid
04.08.2010 19:55 343.352 Instreg.exe_Invalid
04.08.2010 19:56 133.232 loadhttp.dll_Invalid
04.08.2010 19:59 211.584 OSCETSCLog.dll_Invalid
04.10.2008 08:35 195.336 PATCH.EXE_Invalid
04.10.2008 08:42 597.768 PATCH64.EXE_Invalid
26.09.2008 22:00 230.752 patchw32.dll_Invalid
18.08.2009 20:25 245.000 patchw64.dll_Invalid
04.08.2010 20:01 75.552 TimeString.dll_Invalid
04.08.2010 20:01 252.712 tmdbg20.dll_Invalid
04.08.2010 20:03 553.472 TmUninst.dll_Invalid
04.08.2010 20:03 100.272 TmUninst.exe_Invalid
29.06.2010 16:07 1.472.776 TmUpdate.dll_Invalid
29.06.2010 16:08 2.618.632 TmUpdate64.dll_Invalid
31.03.2010 17:11 423.688 TSC.exe_Invalid
31.03.2010 17:16 2.304.776 TSC64.exe_Invalid
12.08.2010 15:29 75.616 unzip.dll_Invalid
12.08.2010 15:29 75.608 ZLib.dll_Invalid
19 File(s) 10.420.608 bytes
使用者使用process monitor發現在OSCE Server升級後,程序ofchotfix.exe便執行修改名稱的動作。
此問題發生於更新Hotfix 1848後,此Hotfix 包含於Patch 1更新包中。
當安裝完畢Hotfix 1848後,OSCE Server會針對有著錯誤數位簽章的檔案重新命名。並於Windows應用程式事件紀錄簿中紀錄一條警告訊息。
此功能主要為驗證檔案完整性並確保其簽章是有效的。
我們使用Windows 的功能來檢驗簽章。此功能需要憑證撤銷清單 (CRL),此檔案可由Microsoft憑證服務器取得。
而當檔案無法透過Microsoft憑證服務器取得清單驗證簽章或網路不可用時,則該檔將被重命名為"<filename>_invalid"。
此功能為防毒軟體避免資料被竄改的保護機制,若您不需要此功能您可關閉它。若您需要此功能,您需要能從Microsoft 憑證服務器取得CRL。
備註:此操作僅修改檔案名稱,並不會更改數位簽章內容。
-
使用Notepad或其他編輯軟體 開啟以下檔案:..\PCCSRV\ofcscan.ini 。
- 前往[INI_SERVER_SECTION] 區域並搜尋以下參數:
"CheckDigitalSignatureForHotfix"
- 修改此參數,從"1"改成"0"
- 儲存。
- 重啟服務OfficeScan Master Service。
- 將被修改檔名的檔案,重新命名取消"_invalid"。