2009年1月22日 星期四

記憶體不能為read


相信許多人都為「該記憶體不能為read或written」而傷腦筋,大家不妨試用下列命令,重新註冊所有的dll:

開始→執行→輸入cmd→按「確定」,出現DOS窗口,在命令提示符下輸入:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

如果怕輸入錯誤的話,可以複製這條指令,然後在命令提示框點擊左上角的c:\,貼上便不會錯了。
在飛速滾屏完全靜止,先別著急啟動其他軟件程序,先耐心等一會兒,因為此時dll們還在找位置。需要一至二分鐘的時間註冊,請耐心完成。

什麼是DLL檔?
DLL的全名是「Dynamic Link Library」,中文叫做「動態連結檔」。在Windows作業系統中,DLL對於程式執行是相當重要的一部份,因為程式在執行的時候,必須連結到DLL檔案,才能夠正確的運作。而有些DLL檔案可以被許多程式共用。因此,程式設計人員可以利用DLL檔案,使程式不至於太過龐大。但是當安裝的程式愈來愈多,DLL檔案也就會愈來愈多,如果當你刪除程式的時候,沒有用的DLL檔案沒有被刪除的話,久而久之就造成系統的負擔了。

沒有留言:

張貼留言