在Windows 10系統(tǒng)上搭建網(wǎng)站(尤其是涉及ASP.NET等應(yīng)用時(shí)),有時(shí)會(huì)遇到系統(tǒng)提示“計(jì)算機(jī)上沒(méi)有找到WAS服務(wù)”的錯(cuò)誤。這通常意味著系統(tǒng)缺少必要的Windows進(jìn)程激活服務(wù),導(dǎo)致IIS(Internet Information Services)無(wú)法正常運(yùn)行特定的應(yīng)用程序池或托管模式。本文將詳細(xì)介紹此問(wèn)題的成因、排查步驟和完整的解決方案。
“WAS”全稱(chēng)為Windows Process Activation Service(Windows進(jìn)程激活服務(wù))。它是IIS的核心組件之一,負(fù)責(zé)管理應(yīng)用程序池和工作進(jìn)程。當(dāng)系統(tǒng)提示找不到此服務(wù)時(shí),主要原因通常包括:
請(qǐng)按照以下順序逐步排查和操作:
Win + R 鍵,輸入 services.msc 并回車(chē),打開(kāi)“服務(wù)”管理窗口。如果服務(wù)列表中根本找不到WAS,則需要通過(guò)系統(tǒng)功能添加:
如果圖形界面操作失敗,可以嘗試使用管理員權(quán)限的PowerShell:
1. 右鍵點(diǎn)擊開(kāi)始菜單,選擇“Windows PowerShell(管理員)”。
2. 輸入以下命令來(lái)啟用WAS功能:
`powershell
Enable-WindowsOptionalFeature -Online -FeatureName WAS-ProcessModel
`
若WAS服務(wù)已存在但問(wèn)題依舊,可嘗試重置IIS:
1. 以管理員身份運(yùn)行命令提示符或PowerShell。
2. 輸入命令:
`cmd
iisreset /stop
`
等待停止完成后,再輸入:
`cmd
iisreset /start
`
如果懷疑系統(tǒng)文件損壞,可運(yùn)行系統(tǒng)文件檢查器:
1. 在管理員命令提示符中輸入:
`cmd
sfc /scannow
`
DISM 命令修復(fù)系統(tǒng)映像。“計(jì)算機(jī)上沒(méi)有找到WAS服務(wù)”是一個(gè)典型的IIS配置問(wèn)題,通??赏ㄟ^(guò)檢查服務(wù)狀態(tài)、安裝缺失功能或重置IIS來(lái)解決。按照上述步驟操作,大多數(shù)情況下都能快速恢復(fù)網(wǎng)站的正常運(yùn)行。如果問(wèn)題仍然存在,可能需要考慮系統(tǒng)重裝或?qū)で髮?zhuān)業(yè)技術(shù)支持。搭建網(wǎng)站時(shí),確保基礎(chǔ)組件的完整性是避免此類(lèi)錯(cuò)誤的關(guān)鍵。
如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.zmdqw.cn/product/53.html
更新時(shí)間:2026-06-03 08:04:19