ปัญหาเกี่ยวกับการติดตั้ง MySQL


10

ก่อนอื่นแก้ตัวความยาวโพสต์นี้ยาวมากและต้องการพื้นหลังบางวินาที มันยากสำหรับฉันที่จะแยกแยะสัญญาณจากเสียงรบกวนได้โปรดรับหากสิ่งเหล่านี้ไม่เกี่ยวข้อง:

หลายสัปดาห์ที่ผ่านมาฉันสมัครใจเลือกที่จะอัปเกรดเป็น 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

คำแนะนำ (ปัจจุบัน) ในคำตอบ / ความคิดเห็นได้พิสูจน์แล้วว่าไม่สำเร็จ


คุณพยายามค้นหา RPCRT4.dll รุ่นที่ใหม่กว่า ฉันมีรุ่น 10.0.15063.0 เป็นไปได้ว่าคุณต้องมีรุ่นเก่ากว่าด้วย
cybernard

คำตอบ:


2

ทำไมไม่สร้าง VM ขนาด 1-2 GB ด้วย VirtualBox (ฟรี) ใส่ Ubuntu Server (ฟรี) ลงไปแล้วติดตั้ง MySQL (ฟรี) บนนั้น


-1

ฉันมีปัญหาที่คล้ายกันข้อผิดพลาด "จุดเริ่มต้นของขั้นตอน RpcImpersonateClientContainer ไม่สามารถอยู่ในไลบรารีลิงก์แบบไดนามิก RPCRT4.dll" จะปรากฏขึ้นเมื่อเริ่มต้นโปรแกรมบางโปรแกรม (เช่น KeePass.exe โปรแกรมเก็บรหัสผ่าน) จุดเดียวที่เหมือนกันกับปัญหาของคุณคือฉันอัพเกรดจาก Windows 7 64 บิตเป็น Windows 10 ด้วย แต่การอัพเกรดล้มเหลวและฉันถูกบังคับให้ดาวน์เกรดกลับเป็น Win 7 จากช่วงเวลาที่เกิดข้อผิดพลาด เมื่อดูจาก Google ฉันพบว่ามีโพสต์อื่น ๆ อีกมากมายที่มีข้อผิดพลาดนี้เกิดขึ้นในกรณีที่แตกต่างกันโดยทั่วไปจะมีการลดระดับ Win 10 ถึง Win 7 เหมือนกัน การกู้คืน RPCRT4.DLL ไม่ได้ช่วยอะไร ดูที่นี่เป็นตัวอย่างhttp://answers.microsoft.com/en-us/windows/forum/windows_7-update/expresstrayexe/ddb129f6-42b7-4af3-98ea-3de850f5aec5

ฉันยังพบลิงค์นี้ด้วยhttps://msdn.microsoft.com/en-us/library/windows/desktop/mt297489%28v=vs.85%29.aspxโดยที่ Microdoft อธิบายถึงฟังก์ชั่นการทำงานของคุณลักษณะ Win 10 แบบใหม่ที่ไม่มีอยู่ใน ห้องสมุด Win 7 หรือ Win 8 (นอกจากนี้ยังประกาศจุดเริ่มต้น RpcImpersonateClientContainer ว่าเลิกใช้แล้วและไม่รองรับอาจถูกลบออกในอนาคต ... !!!!) ตอนนี้ฉันกำลังตรวจสอบความเป็นไปได้ที่การอัพเกรดเป็น Win10 ติดตั้ง dll หรือโปรแกรมใหม่บางรุ่นที่ ปรับลดไม่ได้เรียกคืน ... dll Win 10 นี้แน่นอนสามารถลองโทร RpcImpersonateClientContainer ไม่ทราบว่ามันไม่ได้นำเสนออีกต่อไป ...


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