| ||||||||
adm | Find | login register |
您好, 最近因為重灌電腦, 重新下載了gcin for windows安裝 作業系統是Win7 x64 SP1 TW 想請問我有什麼方法可以解決這個問題? | |||||||||||||
用 regedit.exe 看 HKEY_LOCAL_MACHINE\Software\gcin 內容為何? 其中的 gcin_dir 指向的資料夾是否存在? 如果錯誤,或許可以用 regedit 直接修改,避掉這個問題。 edited: 1
| |||||||||||||
Hi e大, thanks for replying. HKEY_LOCAL_MACHINE\Software\ 裡我沒有找到gcin HKEY_LOCAL_MACHINE\Software\Wow6432Node\gcin 中的Install_dir 是正確的
另外 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{9ED9B055-C79D-4C95-B96E-9BD07904CE1C}\InProcServer32\ 這裡有個 預設值 的機碼, 其值為 C:\Program Files (x86)\gcin\gcin-tsf_i.dll 我是64bits Win7, 有需要更改這個為 gcin-tsf-64_i.dll嗎?
我有用virtualbox重新建了一個系統 安裝完Win7x64後馬上安裝gcin 這個情況下需要再裝一次, gcin輸入法才會出現 但還是有cannot start gcin.exe的訊息
謝謝 | |||||||||||||
這個可能是 32-bit 用的。 問題可能出在 64-bit .dll. HKEY_LOCAL_MACHINE\Software\gcin 是 64-bit 用的,不存在。
如果你是 install gcin-inst64.exe 應該是有 gcin-tsf_i.dll gcin-tsf-64_i.dll 兩個。 因為還是有 32-bit 的 app,所以也需要 32-bit 的 TSF 我沒在 64-bit Windows 7 測試過。Windows 10 64-bit 似乎沒有問題。 | |||||||||||||
Hi E大 thanks for the hint 似乎找到問題點了 舊版的gcin(我去找了我重灌前的備份的機碼), 在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\gcin\ 有3個機碼 (預設值)= null gcin_dir = C:\Program Files (x86)\gcin Install_Dir =C:\Program Files (x86)\gcin 但新版的沒有gcin_dir 這個, 不確定是不是作業系統的問題 @@" 手動加入後, 再虛擬機測試成功 | |||||||||||||
這句話收回。我剛才在 Windows 7 64-bit 測試,也是只有 HKEY_LOCAL_MACHINE\Software\Wow6432Node\gcin 可是 gcin TSF 可以在 64-bit chrome 正常被叫出來。所以問題不是這個。 現在才知道 Windows registry 32 64 會分開儲存。目前看起來是如果 64-bit 的找不到,會去 32-bit 找。 | |||||||||||||
在手動增加gcin_dir 後, 我兩台電腦(virtualbox 及laptop) 都可以正常使用 這次兩台的安裝來源是一樣的(MSDN win7 x64 SP1 DVD). 但這個問題我的laptop之前並沒有發生, 現在無法確定是什麼造成的 感謝幫忙, 我又可以使用gcin了 |
| ||||||||
adm | Find | login register |