ก่อนอื่นแก้ตัวความยาวโพสต์นี้ยาวมากและต้องการพื้นหลังบางวินาที มันยากสำหรับฉันที่จะแยกแยะสัญญาณจากเสียงรบกวนได้โปรดรับหากสิ่งเหล่านี้ไม่เกี่ยวข้อง:
หลายสัปดาห์ที่ผ่านมาฉันสมัครใจเลือกที่จะอัปเกรดเป็น Windows 10 หลังจากนั้นฉันก็ตัดสินใจลบการติดตั้ง Python ที่ฉันไม่ต้องการอีกต่อไป หลังจากลบ 2.7 ล่าสุด (และรักษาเพียง 3.4.3) ทุกอย่างดูเหมือนจะทำงานได้ดีจนกระทั่งคอมพิวเตอร์ของฉันล้มเหลวโดยไม่คาดคิด ตั้งแต่นั้นมา Windows 10 ก็ไม่เคยเหมือนเดิมและไม่น่าเชื่อถืออย่างยิ่ง
ฉันถูกบังคับให้ลดระดับเป็น Windows 7 อีกครั้งและเมื่อเริ่มต้น ฉันได้รับข้อความแสดงข้อผิดพลาดสองข้อความ: อันที่กล่าวว่า python dll ไม่พบและอีกอันที่กล่าวว่า:
จุดเริ่มต้นของโพรซีเดอร์ RpcImpersonateClientContainer ไม่สามารถอยู่ในไลบรารีลิงก์แบบไดนามิก RPCRT4.dll
ข้อผิดพลาดที่สองนี้ฉันเชื่อว่าเป็นสิ่งสำคัญ การค้นหาคร่าวๆชี้ไปที่สิ่งนี้ซึ่งระบุว่าเป็นกระบวนการของ Windows 10 เท่านั้น
ฉันจัดการเพื่อติดตั้งใหม่และถอนการติดตั้ง python 2.7 และ 3.4.3 หลายครั้งและข้อผิดพลาดของ python dll ไม่ปรากฏอีกต่อไป (ดังนั้นฉันจึงมี 3.4.3 เป็น Python เวอร์ชั่นเดียวในเครื่องของฉัน)
อย่างไรก็ตามข้อผิดพลาดที่สองยืนยัน ฉันพยายามถอนการติดตั้งบริการ MySQL ทั้งหมดในเครื่องของฉันและฉันได้ทำตามส่วนใหญ่ยกเว้นสองอย่าง:
ตัวเชื่อมต่อ MySQL 6.9.5และMySQL สำหรับ Excel 1.3.3ฉันไม่สามารถถอนการติดตั้งไม่ว่าจะทำอะไรก็ตาม ฉันลองวิธีแก้ปัญหาในคำตอบนี้แต่ได้รับข้อผิดพลาดต่อไปนี้:
OpenService FAILED 1,060:
บริการที่ระบุไม่มีอยู่เป็นบริการที่ติดตั้ง
ตอนนี้ฉันพยายามติดตั้ง MySQL community edition 5.6.26.0 ใหม่อีกครั้งผ่านทางตัวติดตั้ง microsoft (ส่วนขยาย msi) ฉันคลิกที่มันแล้วนำมันไปแสดงหน้าต่างที่บอกว่า 'รวบรวมข้อมูลที่เกี่ยวข้อง ... ' แล้วมันก็หายไป
หมายเหตุ : เมื่อฉันพยายามติดตั้งผ่านเว็บชุมชน ฉันจัดการเพื่อไปที่หน้าจอต่อไปนี้ (คุณต้องการให้โปรแกรมนี้ทำการเปลี่ยนแปลง ... ?) แล้วมันหายไปอีกครั้ง
ทั้งสองไม่พบในกระบวนการ Windows
อย่างไรก็ตามหลังจากใช้งานเว็บชุมชนสองสามครั้งMySQL Installer -Community
จะปรากฏเป็นโปรแกรมที่ติดตั้งในรายการของฉันเพื่อเปลี่ยน / ถอนการติดตั้ง หากฉันพยายามเปลี่ยนไม่มีอะไรเกิดขึ้น แต่ถ้าฉันพยายามถอนการติดตั้ง:
จุดเริ่มต้นของโพรซีเดอร์ RpcImpersonateClientContainer ไม่สามารถอยู่ในไลบรารีลิงก์แบบไดนามิก RPCRT4.dll
อีกครั้งข้อผิดพลาดที่สอง (แต่จัดการเพื่อถอนการติดตั้ง)
ค้นหา google อีกครั้งในภายหลังกระทู้ฝรั่งเศสนี้ผุดขึ้นมา ภาษาฝรั่งเศสของฉันเลอะเทอะอย่างดีที่สุด แต่คำตอบเดียวที่ดูเหมือนจะแนะนำ DLL ที่เสียหายและอาจติดตั้งใหม่
ในหมายเหตุที่ไม่เกี่ยวข้อง: คอมพิวเตอร์ของฉันขอให้ฉันอัปเดตทุกครั้งที่ฉันเริ่มใช้งาน หลังจากผ่านไปสองสามนาทีโลโก้ที่คุ้นเคยจะปรากฏขึ้นเหนือตัวเลือก 'ปิดเครื่อง' ทุกครั้งที่ฉันเลือกที่จะติดตั้งการอัปเดตดูเหมือนจะทำและกำหนดค่าบางสิ่งเพิ่มเติมเมื่อเริ่มต้น แต่ทุกครั้งมันเกิดขึ้นอีกครั้ง
ฉันตรวจสอบอย่างละเอียดมากขึ้นและติดตั้ง KB3083186 ซ้ำแล้วซ้ำอีกดังนั้นฉันจึงซ่อม. NET 4.6 ปิดการใช้งานการอัปเดตอัตโนมัติและตอนนี้ดูเหมือนว่าจะใช้ได้
รายละเอียดที่เกี่ยวข้องของเครื่องของฉันมีดังต่อไปนี้:
ระบบปฏิบัติการ: Windows 7 home Premium, service pack 1
ระบบ:
โน้ตบุ๊ค HP Pavilion dm4
หน่วยประมวลผล:
Intel Core i5-3210 CPU 2.50GHz
แกะ:
6 GB
ผลลัพธ์ที่ดีที่สุดของฉันคือหลีกเลี่ยงการติดตั้งใหม่ (ซึ่งดูเหมือนว่าเป็นตัวเลือกนิวเคลียร์สำหรับฉัน) ลบบริการ MySQL ทั้งหมดติดตั้งอย่างถูกต้องและสามารถใช้ Workbench (และผลิตภัณฑ์อื่น ๆ ที่เกี่ยวข้องกับ MySQL)
แก้ไข:
การติดตั้งHeidiSQL 9.3.0.4984และMariaDB 10.0.21ผ่านตัวติดตั้ง windows (msi) ทำงานอย่างถูกต้องและดูเหมือนว่าจะทำงานได้อย่างไม่มีปัญหา อย่างไรก็ตามฉันยังต้องการทางออกที่เหมาะสมสำหรับปัญหาของฉันโดยเฉพาะอย่างยิ่งจากความจริงที่ว่าโซลูชันปัจจุบันของฉันอาจมีแนวโน้มที่จะเกิดปัญหาเดียวกันในอนาคต
อัปเดต 2015-10-13: การติดตั้งเซิร์ฟเวอร์ MS SQL 2014 ไม่ประสบความสำเร็จ อีกครั้งรายงานข้อผิดพลาดดังต่อไปนี้:
DTSWizard.exe - ไม่พบจุดเข้าใช้งาน
จุดเริ่มต้นของโพรซีเดอร์ RpcImpersonateClientContainer ไม่สามารถอยู่ในไลบรารีลิงก์แบบไดนามิก RPCRT4.dll
คำแนะนำ (ปัจจุบัน) ในคำตอบ / ความคิดเห็นได้พิสูจน์แล้วว่าไม่สำเร็จ