Windows-Server-2008-R2
阿帕奇錯誤 0xc000007b
我正在 64 位 Windows Server 2008 R2 上設置 Apache 2.4。我從 Apache Lounge 下載了 32 位 zip 並解壓縮,還安裝了 VC10 SP1。
然後,當我嘗試執行 httpd.exe 時,出現錯誤:
應用程序無法正確初始化(0xc000007b)
同樣的事情也適用於我的 64 位 Win7。
有什麼見解嗎?
編輯
在 httpd.exe 上執行 Depency Walker。缺少的依賴項是:
- IESHIMS.DLL
- MF.DLL
- MFPLAT.DLL
- MFREADWRITE.DLL
- WLANAPI.DLL
IESHIMS.DLL:這在我的 Win7 httpd 中也沒有。不要認為是問題所在。
WLANAPI.DLL:轉到控制面板 > 管理工具 > 伺服器管理器 > 功能(左側面板)> 添加功能 > 選中無線 LAN 服務以啟用它。之後,wlanapi.dll 位於 system32 文件夾中。
其餘的:這些與“媒體基金會”有關,但我不知道如何安裝/啟用。
(編輯:有人說安裝“桌面體驗”將包括媒體基礎,將測試)
編輯2
來自 apache.org 的 Apache 2.2 也缺少這些 dll,但在伺服器上執行得非常好!!
所以,這不是依賴問題……
好的,找到了解決方法。
下載了VC9版本而不是VC10版本,執行沒有問題。
儘管您沒有建構自己的應用程序,但錯誤(和解決方案)仍然適用。
編輯:
此外,您可以嘗試執行以下命令
chkdsk X: /R
證監會 /scannow