標籤:解決方案 訪問 count reg 檔案的 設定 外網 命令 執行個體
一、安裝IIS提示“伺服器管理員WinRM外掛程式可能已損壞或丟失”
解決方案:
1、開啟WinRM服務,添加ip監聽
在服務中查看WinRM服務是否開啟,如果沒有開啟則把該服務開啟,然後開啟命令提示字元,輸入netsh http add iplisten 127.0.0.1,監聽本機ip地址,再重試
注意:
1)netsh http add iplisten 127.0.0.1會讓iis只監聽內網地址,這會導致外網地址無法訪問iis,所以這時候外網telnet伺服器的80連接埠是不通的,要想外網能訪問需要刪除監聽,預設安裝的情況下IIS監聽0.0.0.0,可以通過外網地址和內網地址訪問:
2)httpcfg工具使用方法:
綁定到某IP: httpcfg set iplisten -i 192.168.0.1
查看綁定IP: httpcfg query iplisten
刪除綁定IP: httpcfg delete iplisten -i 192.168.0.1
2、添加註冊表檔案
以管理員權限開啟cmd命令提示字元,運行如下命令:winrm quickconfig
報錯:
WSManFault
Message = Access is denied.
Error number: -2147024891 0x80070005
Access is denied.
然後運行如下命令:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
再重新運行命令:winrm quickconfig,如果沒有異常,重新啟動伺服器,再重新試一下安裝iis
二、安裝IIS提示“儲存空間不足,無法處理此命令,錯誤0x80070008”
這個異常就是儲存空間不足,如果記憶體容量足夠,那原因就是沒有設定虛擬記憶體
在案頭右擊電腦->屬性->進階->“效能”面板上的設定 ->進階->“虛擬記憶體”中的設定選項卡
- 設定頁面分頁檔的最小值為記憶體的1倍,最大值為記憶體的2倍。
- 儘可能將頁面分頁檔設定在非系統磁碟以獲得更好的IO效能。
- 合理考慮系統藍屏時產生Memory.dmp的需求。
三、telnet問題
我們一般通過telnet開查看外網中某個連接埠是否訪問,不過這裡需要注意一些問題
- 如果沒有進行備案,外網訪問80連接埠一般是是會被攔截的,也就是說外網telnet伺服器的80連接埠是不成功的。
- 連接埠需要被監聽,telnet才能成功,如果連接埠沒有被監聽,即便開放了連接埠號碼也是無法telnet成功的。安裝iis的時候會有一個預設網站執行個體,預設監聽80連接埠。
- 可以通過防火牆的入站規則和出站規則來開放和關閉連接埠。
- iis預設監聽0.0.0.0,這時候可以通過外網地址和內網地址訪問,如果監聽的是本地地址(127.0.0.1或本地ip),只能通過內網訪問。
Windows Server 2012部署遇到的問題