2009年5月1日 星期五

在Vista中無法開啟EndNote Library?

在Vista中無法開啟EndNote Library? 老是出現錯誤訊息 "could not initialize database support"? 說真的,這實在是很技術性的問題,和其它同事討論後也無解,只得請代理商來後續為讀者解決這個問題。

手邊有著代理商與讀者之間來往回覆的信,心裡對於要不要post此文,考慮許久。主要是因為這個問題完全超出個人經驗。後來得知讀者的確因代理商的回覆,解決了部份問題,所以想還是post出來給有需要的人吧! 總比它一直躺在我信件的檔案堆裡好。

問題:
在Vista中安裝完EndNote,EndNote程式可以開啟,但卻無法建立library。會一直出現錯誤訊息 "could not initialize database support"。

原因:
可能在安裝時未關閉UAC。目前的解決方法是建議讀者至控制台先把UAC關掉,其後再重開電腦,並試試看是否可以開啟library? 據讀者告知,關閉UAC之後可正常開啟、建立library。 但若重設UAC為開啟執行的狀態,則會出現先前"could not initialize database"的狀況。算是可以部分解決問題。

不過讀者親自寫信問Thomsan Reuters, 對方也是建議在安裝軟體時關閉UAC。附上信的內容如下:

Dear Sir/Madam,

Make sure that all anti-virus software is disabled before you begin the installation. If the problem continues, you may want to temporarily disable Vista's UAC before you begin the installation:

1) Close all programs and click on the "Start" button

2) In the box that you can type in, enter "msconfig" no quotes

3) Click on the "Tools" tab

4) Select "Disable UAC" and click "Launch"

5) A CMD window will open. When the command is done, you can close the
window

6) Close msconfig and reboot the computer Then try to install EndNote
again.

If you can open a library without the error, you can then enable the UAC by following the above steps, except in step 4 it will say "Enable UAC".

Thank you for contacting Thomson Reuters Scientific Global CustomerSupport.

此外,代理商也提供網路上的文件“如何關閉Vista UAC擾人的授權交談窗,但仍保有防護功能?”,因該文提到︰修改登錄檔可能會造成系統不穩,請謹慎操作。因此,要請遇到此問題的讀者自行判斷是否採用。

個人覺得還是依照Thomson Reuters的建議,先移除EndNote後,並在重新安裝EndNote時就先關閉UAC或許比較好。

總之EndNote的問題十分多樣性,尤其是碰到安裝上的問題,更是棘手,也不是館員可以處理的(尤其館員也都還在用Window XP,對於讀者以Vista環境使用EndNote所遭遇的問題,常常心有餘力不足之感)。不過我們擁有代理商的處理資訊,在網路越來越被使用者heavy使用的情況下,個人覺得應該公開分享這些資訊。希望透過此文的發佈,可以解決遇有同樣問題的人的困擾。這也是在此Blog撰文的初衷。