簡體   English   中英

Windows 10 上的 iisreset 錯誤

[英]iisreset error on windows 10

我最近將我的桌面從 Windows 7 升級到了 Windows 10

但是,當我從管理員控制台運行 iisrest 時,出現以下錯誤:

重新啟動嘗試失敗。 IIS 管理服務或萬維網發布服務或依賴於它們的服務無法啟動。 該服務或相關服務可能在其啟動期間出錯或可能被禁用。

我最初檢查了我的服務,並且不再有 IIS Admin 服務。 然后,我檢查了 Windows 功能,並且根據網絡上幾乎所有討論安裝 IIS 的文章,我都選擇了 Internet 信息服務。

我已經檢查並重新啟動了Web服務,這是不再需要IIS Admin服務的Windows10的新功能。 我是否需要執行額外的步驟來安裝服務

或者這現在是 IISReset 的問題,我可以忽略該錯誤。

我還在新安裝的 Windows 10 機器上對此進行了測試,運行 IISReset 會出現相同的錯誤,並再次通過 Windows 功能驗證安裝了 IIS

我可以在本地訪問網站也沒有問題

在@Zam 建議查看事件日志並仔細查看之后,問題是我機器上的“Net.Tcp 端口共享服務”、“Net.Tcp 偵聽器適配器”服務默認處於禁用狀態。

啟動這些服務並將啟動類型更改為“自動(延遲啟動)”后,iisreset 不再給我錯誤

在執行iisreset /start並面對所描述的失敗后,只需執行iisreset /status即可查看 IIS 所依賴的服務列表以及哪些服務已停止。 在 Windows 10 中,這個停止的服務通常是“ Net.Msmq Listener Adapter (NetMsmqActivator) ”,如果你嘗試啟動它,你會遇到以下錯誤:

在此處輸入圖片說明

因為它依賴於名為“ Microsoft Messaging Queue (MSMQ) ”的服務,該服務在 Windows 10 中默認未安裝。只需按照以下步驟進行安裝:

  1. 在運行命令窗口中輸入appwiz.cpl以從控制面板打開“程序和功能”項
  2. 在“程序和功能”中選擇左上角的“打開或關閉 Windows 功能
  3. 在“ Windows 功能”中向下滾動以查看“ Microsoft Messaging Queue (MSMQ) Server ”並選擇它(不需要完全選擇)
  4. 重新啟動計算機

現在,如果您執行iisreset /start它將毫無問題地執行。

針對這個問題,在windows下啟動如下服務:

  1. Net.Tcp 偵聽器適配器
  2. Net.Pipe 偵聽器適配器
  3. Net.Msmq 偵聽器適配器
  4. Net.Tcp 端口共享服務
  5. 消息隊列
  6. W3SVC 服務

它應該是 IIS 管理服務。 我遇到了同樣的問題並且能夠在 IIS Admin Service 啟動並設置為 Automatic 后解決

如果您正在運行 Netskope 客戶端,它可能會關閉連接並導致錯誤。 如果可能,禁用 Netskope 客戶端,錯誤應該得到解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM