บริการเปิดใช้งานกระบวนการ 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 ]