2013年2月27日 星期三

Windows : 無法找到程序輸入點 sqlite3_wal_checkpoint

自從某次更新過 Windows XP 上的 iTunes 以後,開機進入 Windows 總會出現找不到 SQLite3.dll 的誤錯訊息:

由於對系統也沒什麼大礙,就沒去理它,剛剛心血來潮,用錯誤訊息中的關鍵字「AppleSyncNotifier.exe」和「SQLite3.dll」把問題解決了。
會有上面的錯誤訊息,不外乎是程式找不到相關的 .DLL 檔案,一般來說,只要將程式要用的檔案放到和程式同目錄或是 Windows 的 System32 就可能解決。把關鍵字指出的檔案找出來:
AppleSyncNotifier.exe 是位於下面的資料夾中:
  • Program Files → Common Files → Apple → Mobile Device Support

SQLite3.dll 是位於下面的資料夾中:
  • Program Files → Common Files → Apple → Apple Application Support
所以把「SQLite3.dll 」複製一份到「Program Files\Common Files\Apple\Mobile Device Support」資料夾中,收工!


後記:(2013.03.04)

昨天更新完 iTunes (Ver. 11.0.2.26) ,老問題又跑出來,可見 iTunes 在更新時會把 「Mobile Device Support 」資料夾中的檔案清除,導致複製過來的「SQLite3.dll 」又消失。所以,還是將該檔案複製到 Windows 下的 System32 資料夾中較保險。

沒有留言:

張貼留言

 
© 2009. Design by Pocket