ปัญหาการติดตั้ง Visual Studio - 'พบปัญหาขณะโหลดส่วนประกอบการตั้งค่า กำลังยกเลิกการตั้งค่า '


151

ฉันมีปัญหาร้ายแรงกับการติดตั้ง Visual Studio 2008 ของฉัน ฉันได้รับข้อผิดพลาดที่เป็นประโยชน์มาก 'พบปัญหาขณะโหลดส่วนประกอบการตั้งค่า กำลังยกเลิกการตั้งค่า ' เมื่อใดก็ตามที่ฉันพยายามถอนการติดตั้งติดตั้งใหม่หรือซ่อมแซม Visual Studio 2008 (รุ่นระบบทีม) หากฉันไม่สามารถแก้ไขปัญหานี้ได้ฉันไม่มีทางเลือกนอกจากต้องล้างคอมพิวเตอร์ของฉันให้สมบูรณ์แล้วเริ่มใหม่อีกครั้งซึ่งจะใช้เวลาทั้งวัน! ฉันเพิ่งได้รับข้อผิดพลาดแปลก ๆ เมื่อพยายามสร้างโครงการเกี่ยวกับส่วนประกอบที่มีหน่วยความจำไม่เพียงพอ (แม้ว่าจะมีหน่วยความจำกายภาพ ~ 2gb ในเวลาว่าง) ซึ่งทำให้ VS ปัจจุบันของฉันติดตั้งไร้ประโยชน์

หมายเหตุฉันติดตั้งรุ่นเชลล์ VS2005 โดยใช้ไฟล์ vs_setup.msi ในโฟลเดอร์ SQL Server หลังจากที่ฉันติดตั้ง VS2008 เพื่อที่จะเข้าถึงตัวออกแบบบริการรายงานของ SQL Server 2005 ใน Business Intelligence Development Studio (นี่ไม่สามารถใช้งานได้อย่างลึกลับใน VS2008)

ไม่มีใครมีวิธีแก้ไขปัญหานี้หรือไม่?

PS : ฉันรู้ว่านี่ไม่เกี่ยวข้องกับการเขียนโปรแกรมโดยตรง แต่ฉันรู้สึกว่ามันเหมาะสมกับ SO เนื่องจากมันเกี่ยวข้องโดยตรงกับความสามารถในการเขียนโปรแกรมเลย!

หมายเหตุ : เพื่อนร่วมงานพบวิธีแก้ไขปัญหานี้หวังว่าสิ่งนี้จะช่วยผู้อื่นเกี่ยวกับปัญหานี้


คุณมีสภาพแวดล้อมแบบใด? Windows 3.1? Vista?
JRoppert

ดูเหมือนคำถามชุมชน wiki อย่างน้อย
Mark Rogers

คำตอบ:


151

เพื่อนร่วมงานพบเครื่องมือถอนการติดตั้งอัตโนมัติ MSซึ่งได้ถอนการติดตั้ง VS2008 สำเร็จแล้วสำหรับฉันและช่วยฉันชั่วโมงทำงาน !!

หวังว่านี่อาจเป็นประโยชน์กับคนอื่น ๆ ไม่พูดถึงความเชื่อมั่นของ MS ในเครื่องมือบำรุงรักษา VS ที่พวกเขาต้องให้เช่นกัน!


ขอบคุณมากสำหรับการโพสต์คำตอบของปัญหา ช่วยด้วยสำหรับฉัน!
Henri

1
+1 - ฉันติดตั้ง VS2008 บน HDD ตัวที่สองซึ่งล้มเหลว! ฉันไม่สามารถติดตั้งใหม่และไม่สามารถลบออกได้ แต่เครื่องมือนี้ทำงานได้อย่างดี สิ่งที่ดีขอบคุณมาก
Jon Artus

ไม่มีใครรู้ว่าเครื่องมือนี้หายไปไหน? ลิงค์นี้เชื่อมโยงไปยังหน้า "Visual Studio" หลักใน MSDN และฉันไม่สามารถหาเครื่องมือได้ทุกที่
James McNellis

3
มีรุ่น VS2010 ในที่นี้ไหม?
Chris Charabaruk

1
ที่จริงแล้วนี่เป็นเพราะตัวติดตั้ง MS ตัวใหม่ไม่เข้ากันกับตัวติดตั้งสำหรับ VS2008 มีการอัปเดต VS2008 พร้อมใช้งานที่แก้ไขปัญหานี้ (ปัจจุบันมีให้บริการที่นี่microsoft.com/en-us/download/confirmation.aspx?id=10986 )
mcmonkeys1

94

ฉันมีข้อผิดพลาดเดียวกัน สำหรับฉันมันเกิดขึ้นเพราะฉันพยายามเรียกใช้ตัวติดตั้งจาก DVD แทนที่จะเรียกใช้ตัวติดตั้งจากโปรแกรม Add / Remove


14
คำแนะนำนี้แก้ไขให้ฉันด้วย - หากคุณต้องการเพิ่มส่วนประกอบหลังจากการติดตั้งหลักนี่คือวิธีที่จะไป
stusmith

1
เหมือนกัน ผู้รับใด ๆ สำหรับทฤษฎีที่เป็นเพราะมี SP1 ในขณะที่ DVD ไม่ได้หรือไม่
Ruben Bartelink

6
ไม่ทำงานสำหรับฉัน - พบปัญหา "ไดรฟ์ที่เลือกไม่ถูกต้อง" อีกต่อไปหลังจากนี้ Link: social.msdn.microsoft.com/Forums/en-US/vssetup/thread/…
Roman Starkov

1
หากคุณติดตั้ง SP 1 แล้วลองสิ่งนี้คุณจะได้รับข้อผิดพลาดอื่น คุณต้องลบ SP 1 ทำการเปลี่ยนแปลงแล้วติดตั้ง SP 1 ใหม่อีกครั้ง
David Robison

2
ฉันติดตั้ง SP1 และได้รับข้อผิดพลาดเกี่ยวกับ SQLSysClrTypes.msi ที่ขาดหายไป มีการคัดลอก SQLSysClrTypes.msi จากดิสก์ SP1 ไปยังโปรแกรม Visual Studio 2008 \ Microsoft Visual Studio 2008 \ Microsoft Visual Studio 2008 \ wcu \ smo และใช้โปรแกรม Files \ Microsoft Visual Studio 2008 \ Microsoft Visual Studio 2008 ... แผ่นดิสก์ต้นทางเมื่อได้รับแจ้งจากตัวติดตั้ง การอ้างอิง: blogs.msdn.com/b/heaths/archive/2009/02/02/…
Anton

19

ในกรณีของฉันการถอนการติดตั้งจาก Add & Remove Programs ไม่ทำงาน ปัญหานี้เกิดจากการติดตั้งโปรแกรมแก้ไขด่วนเมื่อเร็ว ๆ นี้ผ่านการปรับปรุงอัตโนมัติแทน โปรแกรมแก้ไขด่วนเป็น VS 2008 (ในกรณีของฉัน) มีหมายเลข KB952241 ดังนั้นฉันจึงถอนการติดตั้งโดยใช้ Add / Remove Programs ตรวจสอบตัวเลือกการแสดงการปรับปรุง หลังจากที่ไม่ได้ทำการติดตั้งปัญหาก็หายไป


ฉันถอนการติดตั้งโปรแกรมแก้ไขด่วนอื่นแล้วฉันสามารถใช้ตัวเลือกถอนการติดตั้ง / เปลี่ยนแปลงจากแผงควบคุม ฉันยังได้ "ติดตั้งซ่อม" จากที่นั่น
David Schmitt

1
ฉันลบ HotFIxes และการปรับปรุงความปลอดภัยจากนั้นฉันก็สามารถใช้โหมดการบำรุงรักษาจากโปรแกรม Add / Remove เพื่อเพิ่มองค์ประกอบ (Visual Web Developer) ไม่จำเป็นต้องลบ VS2008 SP1
Bob Denny

12

ฉันพบปัญหาเดียวกันและพบวิธีแก้ปัญหาที่ง่ายมากไปที่ลิงก์ต่อไปนี้: http://msdn.microsoft.com/en-us/vs2008/bb968856.aspx

และเรียกใช้เครื่องมือ VS AutoUninstall เครื่องมือนี้จะลบส่วนประกอบทั้งหมดของ VS 2008 โดยอัตโนมัติ

ไชโย


7

สำหรับฉันแล้วมันเป็นโปรแกรมแก้ไขด่วน ใน Add / Remove Programs เลือกช่อง "Show Updates" และลบ Hotfix ทั้งหมดที่เกี่ยวข้องกับรุ่น VS2008 ของคุณ จากนั้นลองใช้ปุ่ม "เปลี่ยน / ลบ" - ตอนนี้ควรดำเนินการต่อโดยไม่ต้องผูกปม

มันทำเพื่อฉันแล้ว ... ;-)


5

ฉันมีVisual Studio Team System 2008 Development Editionและต้องลบการอัปเดตและโปรแกรมแก้ไขด่วนทั้งหมด:

  • ปรับปรุง KB972221
  • โปรแกรมแก้ไขด่วน KB973674
  • โปรแกรมแก้ไขด่วน KB971091

รีบูตจากนั้น Hotfix ต่อไปนี้จะปรากฏขึ้นซึ่งฉันก็ลบออกตามคำตอบของ @riaraos :

  • โปรแกรมแก้ไขด่วน KB952241

ก่อนที่การเปลี่ยน / ลบจะใช้งานได้!

หวังว่าจะช่วยคนอื่น


3

ถอนการติดตั้งโปรแกรมแก้ไขด่วนที่ติดตั้งที่เกี่ยวข้องกับ vs2008 แล้วลองอีกครั้ง มันใช้งานได้สำหรับฉันและหวังว่าจะเป็นเช่นนั้นสำหรับคุณเช่นกัน

ขอบคุณ Zelalem


3

ลบ Hot Fix และการอัพเดตต่อไปนี้

  • อัปเดต KB972221
  • โปรแกรมแก้ไขด่วน KB973674
  • โปรแกรมแก้ไขด่วน KB971091

รีสตาร์ทพีซีและลองถอนการติดตั้งทันที สิ่งนี้ใช้ได้สำหรับฉันโดยไม่มีปัญหา


2

Microsoft เองโพสต์บทความ KB เกี่ยวกับเรื่องนี้และบทความนั้นมี Service Pack ที่พวกเขาอ้างว่าแก้ไขปัญหาได้ ดูด้านล่าง

http://support.microsoft.com/kb/959417/

ใช้เวลาสักครู่สำหรับการอัพเดทที่เกี่ยวข้องเพื่อติดตั้งตัวเอง แต่เมื่อมันทำฉันก็สามารถเรียกใช้การตั้งค่า Visual Studio ได้สำเร็จจากแผงควบคุม Add / Remove Programs


1

คุณควรมองหาบันทึกการตั้งค่าของ MSI ในไดเรกทอรีชั่วคราวของระบบของคุณ พวกเขาจะมีข้อมูลโดยละเอียดเกี่ยวกับสาเหตุที่การตั้งค่าล้มเหลว ฉันมีปัญหาการติดตั้งคล้ายกับ Visual Studio 2008 ซึ่งฉันสามารถแก้ไขได้โดยการศึกษาบันทึก


0

ฉันคิดว่าคำถามประเภทนี้เหมาะสมกับฟอรัมทั้งหมดโดยเฉพาะอย่างยิ่งหากสามารถหาวิธีแก้ปัญหาได้ง่ายเช่นเดียวกับที่จะช่วยประหยัดเวลาเจ็บปวดอื่น ๆ

น่าเสียดายที่ฉันไม่มีทางออก แต่จะแนะนำ (ถ้าคุณยังไม่ได้)

  1. เรียกใช้FileMonเพื่อดูว่าตัวติดตั้งกำลังมองหาไฟล์เฉพาะที่ไม่มีอยู่อีกต่อไปหรือไม่ - นี่อาจให้เบาะแสบางอย่าง

  2. เจ็บปวด แต่ลองถอนการติดตั้งแอพอื่นโดยอ้างอิงกับเชลล์ VS (เช่น 2005) ก่อน


0

ขอบคุณ riaraos การถอนการติดตั้ง KB952241 ก็เป็นทางออกสำหรับฉันเช่นกัน ก่อนที่จะทำเช่นนั้นฉันพยายามเรียกใช้ตัวติดตั้งจาก "โปรแกรมและคุณสมบัติ" และจากดีวีดีการติดตั้งที่ไม่สำเร็จ ฉันไม่ต้องการลบการติดตั้ง VS 2008 ทั้งหมด แต่เพิ่มส่วนประกอบบางอย่างเท่านั้น

หมายเหตุในระบบของฉัน:

Windows 7 Beta 1 Visual Studio 2008 SP1


0

โอเคฉันมีปัญหาแบบเดียวกันก่อนอื่น VS2008 ของฉันทำงานได้ดังนั้นฉันจึงพยายามถอนการติดตั้งและมันไม่ทำงาน ... ฉันอ่านออนไลน์ว่าการใช้ AutoUninstall โดย MS จะทำตามขั้นตอนที่ทำได้ แต่เหลือจำนวนมาก ไฟล์ที่น่ารังเกียจเบื้องหลัง ..

ดังนั้นฉันจึงใช้ "Windows Install Clean Up" และทำความสะอาดสิ่งอื่น ๆ ที่เกี่ยวข้องกับ VS .. จากนั้นกลับไปที่ Add and remove ในแผงควบคุมลบ KB952241 ... แล้วเปิด Ccleaner และสแกนรีจิสทรีพบจำนวนมาก ทิ้งไว้ข้างหลังอึจาก VB2008 ลบทุกสิ่งที่เคยทำ

ฉันไปข้างหน้าและเปิดการติดตั้งกลับจากซีดีอีกครั้งและ BAM มันทำงานได้

ฉันทำทั้งหมดนี้โดยไม่ต้องรีสตาร์ทพีซี ..

หวังว่านี่จะช่วยให้คนที่ติดอยู่ .. เหมือนฉัน


0

ในกรณีของฉันการติดตั้ง visual studio SP1 จะไม่สามารถถอนการติดตั้ง / ซ่อมแซมได้


0

Windows 7 แนะนำให้ "ถอนการติดตั้งโดยใช้การตั้งค่าที่แนะนำ" หลังจากกดปุ่ม OK ในข้อความแสดงข้อผิดพลาด มันแก้ปัญหาได้


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