記錄兼職工做中遇到的問題-IIS 服務器站點沒法啓動

問題描述

部署在Windows Server 上的 IIS 服務器的 站點沒法打開,進IIS 後發現站點被中止,點擊啓動 彈出對話框大概內容以下
tomcat

到服務中找到 world Wide Web發佈服務 ,本覺得將其啓動就沒事了,然而 問題並沒這麼簡單
服務器

下面我將問題在本身的電腦(WIN10)上覆現
啓動服務後又彈出對話框以下
ide

根據錯誤代碼百度一波,答案說相關的依存服務被關閉,須要啓動依存的服務,後面發現依存關係缺失了一個HTTP Service...
正常狀況下
3d

如今出現的問題
blog

進一步查找 關於啓動http 的 命令
部署

問題定位

一提到http 就想起了 http協議,如今找不到這個服務 可是服務器還能上網- -就很奇怪,隔壁tomcat的站點也好好的運行着,繼續找,Http Service 雖然名爲 service 但在service.msc 中看不到,須要去 註冊表裏看, WIN+ R ,輸入regedit,回車 ,找到 目錄HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ,正常在 services 路徑下應該有一個 HTTP 文件夾,然而此時找不到了.... 問題就在這裏了,丟了HTTP 註冊表,無論是被別人惡意刪除也好 誤刪也罷 ,如今得想辦法恢復,怎麼恢復呢it

問題解決

在本身的電腦裏導出一份HTTP 註冊表 ,再放入 服務器裏導入便可,注意導入註冊表後須要 重啓服務器

將導出的註冊表文件 放到服務器,雙擊打開

以後會看到註冊表目錄結構裏 HTTP 出現了
百度

重啓服務器,依存關係恢復了,此時能夠正常啓動world Wide Web發佈服務,以後啓動站點便可。service

結語

一次看似簡單問題的解決記錄,用了我大半天的時間才解決,但願能幫到 和我遇到一樣問題的人,我這邊差點就給服務器的IIS卸載重裝了.... 一個註冊表引起的問題 仍是不要重裝IIS啦~im

相關文章
相關標籤/搜索