這是一個Windows Server 2022的Bug,原因是MetaBase.xml少了一個屬性
中文的錯誤訊息
MMC偵測到崁入式單元中的錯誤,建議您關閉並重新啟動MMC。
英文的錯誤訊息
MMC detected an error in a component, it is recommended to close and restart MMC
如果你像我一樣裝了Windows Server 2022但發現SMTP服務的設定不能用,SMTP Service也呈現故障狀態,這篇會解釋怎麼解決。
這個問題不太好Google到解法,連中文微軟提供的都是錯的(這篇),他們一定沒有測試這個功能…..
SMTP其實根本無法啟動。
爬文爬了許久之後,找到正常的解法
解法
- 到服務停用IIS系統管理服務
- 開啟 C:\Windows\System32\inetsrv\MetaBase.xml
- 搜尋/LM/SmtpSvc/1 這個屬性,<IIsSmtpServer Location =”/LM/SmtpSvc/1″
- 在底下加入
RelayIpList=""
,存檔。 - 服務→啟動IIS系統管理服務
英文版的解法
(參考論壇上的資料)
- Stop SMTPSVC service [Display Name: Simple Mail Transfer Protocol (SMTP)]
- Stop IISADMIN service [Display name: IIS Admin Service]
- Edit “C:\Windows\System32\inetsrv\MetaBase.xml”
- Find: <IIsSmtpServer Location =”/LM/SmtpSvc/1″
- Add (Settings are alphabetical): RelayIpList=””
- Save file
- Start IISAdmin Service
- Start SMTPSVC service
圖文步驟
停用服務 IIS系統管理服務
搜尋服務 > 找到「IIS系統管理服務」> 右鍵停止 > 警告視窗 > 是
修改MetaBase.xml 補上缺少的屬性
- 開啟 C:\Windows\System32\inetsrv\MetaBase.xml
- 搜尋/LM/SmtpSvc/1 這個屬性,<IIsSmtpServer Location =”/LM/SmtpSvc/1″
- 在底下加入
RelayIpList=""
,存檔。
如檔案無法編輯,通常是缺少Administrator權限,或者IIS系統管理服務沒有停用。
重新啟動IIS系統管理服務
右鍵>啟動
驗證
重新啟動後已經可以進入SMTP的設定介面了
參考資料
https://serverfault.com/questions/1088555/server-2022-smtp-server-issue
0 Comments