บริการเปิดใช้งานกระบวนการ Windows (WAS) จะไม่เริ่มทำงานบนพีซี Windows 10 ของฉันอีกต่อไป ดังนั้น IIS จะไม่เริ่มทำงาน ฉันไม่แน่ใจว่าเมื่อมันเกิดขึ้น แต่มีแนวโน้มในเดือน
ในระหว่างการเริ่มต้นฉันได้รับเหตุการณ์ข้อผิดพลาด 4 ชุดในบันทึกของระบบ:
WAS 5215: บริการเปิดใช้งานกระบวนการ Windows (WAS) ล้มเหลวในการดำเนินการเตรียมใช้งานสำหรับการตั้งค่าออฟไลน์ เขตข้อมูลประกอบด้วยหมายเลขข้อผิดพลาด [เขตข้อมูล: 50000780]
WAS 5005: บริการการเปิดใช้งานกระบวนการ Windows (WAS) หยุดทำงานเนื่องจากพบข้อผิดพลาด เขตข้อมูลประกอบด้วยหมายเลขข้อผิดพลาด [เขตข้อมูล: 50000780]
Service Control Manager 7023: บริการ WAS ถูกยกเลิกพร้อมกับข้อผิดพลาดต่อไปนี้: มีไฟล์อยู่
Service Control Manager 7001: บริการ W3SVC ขึ้นอยู่กับบริการ WAS ซึ่งล้มเหลวในการเริ่มต้นเนื่องจากข้อผิดพลาดต่อไปนี้: ไฟล์มีอยู่
ฉันได้อ้างอิงได้หลายประเภทของข้อผิดพลาดนี้มีข้อผิดพลาดไฟล์ที่มีอยู่
(ฉันพยายามใช้ ProcMon เพื่อพยายามระบุไฟล์ที่อ้างถึง แต่มันปฏิเสธที่จะเรียกใช้อย่างแน่นอน)
แก้ไข ... ในที่สุดก็มี ProcMon ให้ทำงาน (หลังจากแตกเวอร์ชัน 64 บิตโดยใช้ VS2017) ปรากฎว่าไฟล์ที่ก่อให้เกิดปัญหาข้างต้นคือไฟล์ "applicationhost.config.tmp" ในC:\Windows\System32\inetsrv\Config
โฟลเดอร์ การลบไฟล์นั้นอนุญาตให้กระบวนการดำเนินการต่อไป
ตอนนี้ข้อผิดพลาดที่หนึ่งและสามคือ:
WAS 5215: บริการเปิดใช้งานกระบวนการ Windows (WAS) ล้มเหลวในการดำเนินการเตรียมใช้งานสำหรับการตั้งค่าออฟไลน์ เขตข้อมูลประกอบด้วยหมายเลขข้อผิดพลาด [เขตข้อมูล: 0D000780]
Service Control Manager 7023: บริการการเปิดใช้งานกระบวนการ Windows สิ้นสุดลงด้วยข้อผิดพลาดต่อไปนี้: ข้อมูลไม่ถูกต้อง
ตามคำตอบของ Yanbing Shi ต่อไปนี้เป็นบรรทัดล่าสุดจากiis.log
ไฟล์:
[01/13/2018 23:10:41] [ ***** IIS 10.0 Component Based Setup ***** ]
[01/13/2018 23:10:41] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[01/13/2018 23:10:41] Setting Installation Type to Nano
[01/13/2018 23:10:41] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[01/13/2018 23:10:42] < !!FAIL!! > Failed to create the NetFrameworkConfigurationKey key container (result=0x8009000f)
[01/13/2018 23:10:42] < !!FAIL!! > Install of component SharedLibraries result=0x8009000f
[01/13/2018 23:10:42] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8009000f
[01/13/2018 23:10:42] [ End of IIS 10.0 Component Based Setup ]
ในการตอบสนอง Yanbing ชิคำตอบต่อไป ...
ตอนแรกฉันไม่สามารถดู / แก้ไข / ลบd6d986f09a1ee04e24c949879fdb506c_*
ไฟล์ได้ เมื่อฉันพยายามดูการอนุญาตฉันได้รับข้อความ: You do not have permission to view this object's security properties, even as an administrative user.
อย่างไรก็ตามฉันสามารถเปลี่ยนความเป็นเจ้าของเป็น "ผู้ดูแลระบบ" จากนั้นให้Full
สิทธิ์แก่กลุ่มนั้นจากนั้นฉันก็สามารถดูได้ ไฟล์ที่ไม่ได้เป็นแฟ้มข้อความ แต่ประมาณ 28 NetFrameworkConfigurationKey
ไบต์ลงในไฟล์คือ ฉันย้ายไฟล์ออกจากโฟลเดอร์นั้น
จากนั้นฉันก็วิ่งไปnet start was
รับSystem error 80 has occurred. The file exists.
ไม่มีสิ่งใดถูกเพิ่มลงในiis.log
ไฟล์ แต่มีการเพิ่มเหตุการณ์ข้อผิดพลาดตามปกติลงในบันทึกเหตุการณ์ของระบบ
จากนั้นผมได้ด้วยตนเองที่ถูกลบไฟล์และวิ่งapplicationhost.config.tmp
net start was
ครั้งนี้ฉันได้รับSystem error 13 has occurred. The data is invalid.
ครั้งนี้มีรายการใหม่ให้กับ iis.log
[03/18/2018 07:44:54] [ ***** IIS 10.0 Component Based Setup ***** ]
[03/18/2018 07:44:54] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[03/18/2018 07:44:54] Setting Installation Type to Nano
[03/18/2018 07:44:55] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[03/18/2018 07:44:55] Created NetFrameworkConfigurationKey key containter
[03/18/2018 07:44:56] Created NetFrameworkConfigurationKey user key
[03/18/2018 07:44:56] Set ACLs on NetFrameworkConfigurationKey
[03/18/2018 07:44:56] < !!FAIL!! > Failed to create the iisWasKey key container (result=0x8009000f)
[03/18/2018 07:44:56] < !!FAIL!! > Install of component SharedLibraries result=0x8009000f
[03/18/2018 07:44:56] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8009000f
[03/18/2018 07:44:56] [ End of IIS 10.0 Component Based Setup ]