2014-04-27

QGIS 64bit 啟動出現R6034問題排除方式

若在啟動64位元的QGIS軟體時出現Microsoft C Runtime Library R6034 錯誤 的畫面


主要原因應該是msvcr ##.dll為名檔使用上出現衝突之狀況造成

在系統指定的資料夾內如c:\Windows/winsxs/amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_08e61857a83bc251/

與原有資料夾內C:\windows\system32\ 都會有一個相同的檔案名稱

系統無法判斷改使用那一個檔案所造成的問題

參考下下網址

這時候可下載
Process Explorer程式目前為 v16.02的版本
網址 http://technet.microsoft.com/en-ca/sysinternals/bb896653.aspx

執行後會將QGIS程式所使用的dll元件列出來
找到兩個相同名稱的檔案
將在C:\windows\system32\ 的舊檔案加以刪除

刪除後在命令提示列重新註冊所有的dll元件
語法如下
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s%1

完成後重新執行QGIS就不會出現R6034 錯誤 的畫面

解決方式參考資訊
http://gis.stackexchange.com/questions/72506/how-to-fix-runtime-error-r6034-an-application-has-made-an-attempt-to-load-th-c

http://byo123456789.pixnet.net/blog/post/23537617-%E3%80%90%E9%9B%BB%E8%85%A6%E6%95%99%E5%AD%B8%E3%80%91runtime-error-%E9%8C%AF%E8%AA%A4%E4%BB%A3%E7%A2%BC%5Br6034%5D%E4%BF%AE%E5%BE%A9%E3%80%82

沒有留言:

張貼留言

Q80 和 Q90

  "Q80" 和 "Q90" 是與水位(水流量)相關的術語,通常用於水文學和水資源管理領域。這些術語涉及在不同的情境下對水位和水流量進行推估和應用。 1. Q80 和 Q90 定義:    - Q80:在某段特定的時間內,80% 的時間水...