Q. Failed registration of app type 2 (Signals) from plugin unity?

Q.Failed registration of app type 2 (Signals) from plugin unity?

Error Message:
在 ESXi 5.1 Host 當中運作的 VM 虛擬主機 (Windows Server 2008 R2 SP1),在事件檢視器中會一直出現錯誤訊息,且關鍵字為「Failed registration of app type 2 (Signals) from plugin unity」而 EventID為 1000。如下圖所示:




Ans:
此問題發生的原因為「Unity Feature」特色功能,是針對 VMware Fusion / WorkStation 產品所使用的特色功能,但並未支援運作在 ESXi Host 伺服器虛擬化環境中,所以便產生此錯誤訊息,詳細資訊請參考 VMware KB 2038263 - Installing VMware Tools 5.1 on a Windows virtual machine reports Unity warnings in Windows Event logs,以下為簡述其解決作法:(共二種解決方式,擇一即可)

方式一、修改或新增 tools.conf 檔案內容,執行 Unity 功能停用

請在該 VM 虛擬主機當中,尋找 tools.conf 後修改其內容 (若該檔案不存在,直接新增即可),檔案路徑如下:

Windows XP / Server 2000, 2003
C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools\
Windows Vista, 7 / Server 2008, 2012
C:\ProgramData\VMware\VMware Tools\
找到該檔案修改內容為後,重新啟動 VMware Tools 服務即可。
[unity]
Pbrpc.enable=false

方式二、直接刪除 Unity 功能檔案 (Unity.dll)

請先停用「VMware Tools、vmtoolsd.exe」執行程序,接著在「C:\Program Files\VMware\VMware Tools\plugins\vmusr」路徑中,將「Unity.dll」檔案刪除後重新啟動 VMware Tools 服務即可。