同事在開啟Skype時,跳出一個「Skype.exe – 無法找到輸入點」的錯誤視窗,內容為「無法找到程序輸入點NtAlpcSendWaitReceivePort(在動態連結程式庫ntdll.dll)」,表面上看起來好像是ntdll.dll的問題,但出問題其實是出在avrt.dll。
這個問題不見得只發生在skype,在其他應用程式上也可能會發生,avrt.dll是一個微軟的元件,網路上的說明似乎著墨不多,大多僅提到這元件是"Multimedia Realtime Runtime",原則上是不建議移除,但此元件不見得在所有電腦上都會存在,因此可以試著到c:\windows\system32\底下,將avrt.dll更改檔名,即可避開這個問題。
【相關連結】
- NtAlpcSendWaitReceivePort于动态链接库ntdll.dll的解决方法 – 论坛 – 魔兽世界
這是音效控制元件
改檔名重開後,服務 Windows Audio就無法啟動
感謝說明!
由於公司沒在用聲音,所以沒注意到這個問題