#電腦爆料#
朋友的一臺筆記本在安裝軟體時提示D3DCompiler_47.dll文件夾損壞,軟體無法運行。
筆記本配置情況:
默認預裝windows7 64位系統(2015年左右出廠)
cpu:5200U(低電壓版本)、4G內存+普通版本機械硬碟、HD5500+940M顯卡。
適用:普通辦公+英雄聯盟及2D貼圖類遊戲。
可升級方案:內存升級到8G+128G(SATA接口固態),升級預算超過300元已經沒啥價值或者性價比而言了。
默認作業系統分析:
默認出問題的系統安裝了各種衛士,你懂得。系統更新都是比較舊的補丁文件,系統應該很長時間沒有更新操作了,(.net)的版本是4.6。本來打算在原來系統基礎上進行修復D3DCompiler_47.dll文件的。由於下午有事外出,就簡單安裝系統解決了(裝系統簡單啊)。
在系統之上修複方法:
卸載各種衛士、修復DX(有專門的修復工具)、清理多餘的註冊表文件(可以用軟體或者手動清理)、將(.net更新到最新版本)、系統補丁更新最新版本並註冊D3DCompiler_47.dll文件。此文件路徑在C:\Windows\System(64位系統對應64位dll文件,32位系統對應32位dll文件),將D3DCompiler_47.dll複製到C:\Windows\System32(64)目錄下。打開"開始-運行-輸入regsvr32 D3DCompiler_47.dll",回車即可解決。(.dll是系統動態庫文件,可以用命令註冊XX.dll文件)
D3DCompiler_47.dll是一個控制模板的文件,當運行軟體或者遊戲時,系統彈出錯誤提示「無法啟動此程序,因為計算機丟失D3DCompiler_47.dll。嘗試重新安裝該程序以解決此問題」時,說明系統中缺失這個dll,或者安裝系統時根本就沒有帶這個dll,您需要下載該文件將其解壓到相應目錄並註冊它。重新下軟體或者遊戲肯定是解決不了問題的。
缺少此文件常見的報錯:任何依賴於DX、(.net)等軟體或者遊戲類,都可能會報D3DCompiler_47.dll文件夾損壞,軟體無法運行。望悉知!