ข้อผิดพลาด Win7:“ การเริ่มต้น CLR ล้มเหลวด้วยข้อผิดพลาด 800700c1”


2

ฉันติดตั้งและใช้งานchocolateyในอดีตบน Windows 7 ที่ทำงานใน Parallels บน Mac OSX
อย่างไรก็ตามเมื่อเร็ว ๆ นี้เมื่อใดก็ตามที่ฉันพยายามใช้จากพรอมต์คำสั่งฉันได้รับข้อผิดพลาดต่อไปนี้:
CLR initialization failed with error 800700c1.

ฉันไม่คิดว่านี่เป็นปัญหาของchocoตัวเอง แต่มีบางอย่างในการกำหนดค่า CLR ฉันไม่พบวิธีแก้ไขปัญหานี้

UPDATE : ฉันได้รับข้อความเหมือนกันถ้าผมทำงาน
นอกจากนี้เมื่อฉันพยายาม "แผงควบคุม -> การแก้ไขปัญหา -> แก้ไขปัญหากับ Windows Update" ฉันได้รับกล่องโต้ตอบข้อผิดพลาดพร้อมรหัสเดียวกันpowershell

ฉันยังพยายามซ่อมแซมและปรับปรุงการติดตั้ง. NET Framework แต่ก็ไม่มีประโยชน์

การปรับปรุงที่ 2 ผมคิดว่ามันมีความเกี่ยวข้องกับ DLL C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9alel8e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCR80.dllต่อไปนี้: เห็นได้ชัดว่ามันเสียหาย เมื่อฉันพยายามเปิดภายในdependsจะมีข้อผิดพลาด: "ไม่พบลายเซ็น DOS หรือ PE ไฟล์นี้ไม่ใช่โมดูล Windows 32 บิตหรือ 64 บิตที่ถูกต้อง"


0x800700c1 = "ERROR_BAD_EXE_FORMAT" ตาม Winerror.h คุณเหนื่อยอะไรในการพยายามซ่อมมัน? คุณได้ลองติดตั้ง Chocolatey อีกครั้งหรือไม่? ตรวจสอบความเสียหายของดิสก์ / ระบบไฟล์หรือไม่?
Ƭᴇcʜιᴇ007

@ Ƭᴇcʜιᴇ007: ขออภัย ฉันเพิ่มข้อมูลเพิ่มเติมจากการพยายามแก้ไขอย่างต่อเนื่อง
Adi Shavit

ทำCHKDSKเพื่อดูว่าคุณมีความเสียหายของระบบไฟล์หรือไม่หลังจากนั้นให้เรียกใช้งานแบบคลีนSFC /scannowเพื่อให้แน่ใจว่าไฟล์ระบบทั้งหมดถูกต้อง รายงานกลับมาพร้อมกับผลลัพธ์ :)
Ƭᴇcʜιᴇ007

กลับมาสะอาดหมดจด chkdsk: Windows has checked the file system and found no problems. SFC /scannow: Windows Resource Protection did not find any integrity violations.
Adi Shavit

และปัญหายังคงมีอยู่ใช่มั้ย แปลก. คุณเคยลองในเซฟโหมดหรือไม่? วิธีการเกี่ยวกับในโหมดปกติในขณะที่เข้าสู่ระบบในฐานะผู้ใช้ที่แตกต่างกัน?
Ƭᴇcʜιᴇ007

คำตอบ:


1

ในที่สุดฉันก็ได้รับการแก้ไข

ขณะที่ผมสงสัยว่ามันก็เกี่ยวข้องกับ (อาจจะ) เสียหาย MSVCR80.DLLDLL

ฉันถอนการติดตั้งแพ็คเกจ"Microsoft Visual C ++ 2005 Redistributable" ทั้งหมด (ทั้ง 32 และ 64 บิต) ผ่านหน้าจอถอนการติดตั้งปกติจากแผงควบคุม - ฉันมี 3 แพ็คเกจดังกล่าว
หลังจากนี้ทุกอย่างกลับไปทำงานได้


เราช่วยให้ใครซักคนทำเครื่องหมายว่านี่เป็นคำตอบได้ไหม?
ferventcoder

ต้องรออีกสองสามชั่วโมง ....
Adi Shavit
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.