วิธีการคืนค่าหายไป COMCTL32.dll?


1

พีซีของฉันมีปัญหาแปลก ๆ มีไฟล์ C:\Windows\System32\COMCTL32.dll บนเครื่องของพวกเขา แต่เห็นได้ชัดว่าเป็นไฟล์ที่ไม่ถูกต้องเพราะฉันไม่สามารถเริ่มแอปพลิเคชั่นได้มากมาย depends.exe และแม้กระทั่ง handle.exe (เพราะพวกเขาต้องการที่จะเปิดกล่องโต้ตอบให้ในการเรียกใช้ครั้งแรก)

Windows Update และ Windows Defender Update ล้มเหลวเช่นกันด้วยเหตุผลเดียวกัน มีเว็บไซต์จำนวนมากที่ทุ่มเทให้กับปัญหานี้ แต่ไม่มีใครเพียงแค่ให้ลิงค์ไปยังการดาวน์โหลด

ความคิดใด ๆ ที่ฉันสามารถแก้ไขได้ COMCTL32.dll ไฟล์?

หมายเหตุ: รุ่น Windows คือ 6.1.7601, 32 bits


คุณลองซ่อม Windows แล้วหรือยัง
ChrisF

คุณหมายถึงจากแผ่นดีวีดีติดตั้ง? ไม่ฉันไม่ได้ลอง ฉันจะเก็บไว้เป็นตัวเลือก
mark

ใช่ - แม้ว่าจะใช้ XP ได้ก็ต่อเมื่อคุณได้ติดตั้ง Service Pack ในระดับเดียวกันแล้ว ไม่ทราบว่าเหมือนกันสำหรับ 7
ChrisF

คำตอบ:


0

ที่นี่คือ dir COMCTL32.dll /s ผลลัพธ์ของการติดตั้ง Windows 7 64- บิตที่รู้จักกันดีซึ่งปัจจุบันได้รับการติดตั้งเป็น SP1 สิ่งแรกที่ฉันจะลองทำก็แค่คัดลอกมันจากที่อื่น ฉันจะคัดลอกอีกอันที่ 633,856 ไบต์, รุ่น 5.82.7601.17514

สำหรับ 32 บิตคือ 530,432 เวอร์ชัน 5.82.7601.17514

enter image description here

หากไม่ได้ผลฉันจะค้นหา Superuser ที่นี่เพื่อหาวิธีแยกไฟล์ออกจาก DVD การติดตั้งหรือใช้ sfc /scannow จากพรอมต์คำสั่งที่ยกระดับ


0

COMCTL32.dll ให้การควบคุมหลายอย่างบน GUI ดังนั้น COMCTL32.dll ที่หายไปจะทำให้ GUIs ส่วนใหญ่ไม่สามารถเปิดได้ ทางออกที่ดีที่สุดของคุณคือการคัดลอกจากเครื่อง Windows เครื่องอื่นในรุ่นเดียวกัน ฉันจะดูว่าฉันสามารถหาได้จากที่อื่น

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