公司大部分電腦都是deepin系統,一直也使用的企業QQ,最近公司領導決定把企業QQ替換成騰訊通RTX;deepin官方剛好也提供了RTX的安裝包,所以就批量部署了,前期測試使用也沒什么問題。于是開始導入賬號信息,由于批量導入,所有密碼都為空,所以需要員工第一次登錄以后自己修改密碼。
第一次登錄到沒什么問題,可是修改密碼以后所有deepin系統(15、15Professional、15.4)都出現以下報錯:Runtime Error! C:\programfiles\tencent\RTXC\RTX.exe abnormal program termination

每次點擊圖標都默認登錄,然后提示這個,判斷應該是記住密碼導致,于是刪除了對應的緩存文件(rm -rf /home/myuser/.cxoffice/apps.com.qq.rtxclient/),然后測試登錄成功。于是批量刪除了此文件,但是依然有員工反饋報錯,以為操作遺漏,于是單獨遠程刪除,然后測試還是報錯。
最后查看了系統版本,原來是15.4,然后卸載RTX,刪除用戶配置文件測試依然報錯,新建電腦用戶測試可以正常,所以還是判斷是用戶目錄下面還存在有相應的文件。
找了半天沒找到,只好去deepin官方論壇查找解決方法,最后找到一個帖子里面告知了原因:報錯是因為騰訊通在調用了某個字符串插入函數的時候,傳遞的位置索引是一個負數導致的。
處理方法:刪除/.cxoffice/apps.com.qq.rtxclient/drive_c/users/crossover/My Documents/RTXC File List/C_Program Files_Tencent_RTXC/Accounts文件。即rm -rf /home/myuser/Documents/RTXC\ File\ List/C_Program\ Files_Tencent_RTXC/Accounts,然后測試登錄成功。




2017年11月27日 下午12:27 沙發
一天不來訪,渾身上下癢!
2017年12月8日 下午3:04 板凳
山高路遠,好人平安!