วิธีถอนการติดตั้ง Visual Studio 2010 โดยสมบูรณ์


115

ฉันกำลังมองหาวิธีแก้ปัญหา CLEAN เพื่อลบ Visual Studio 2010 ออกจากคอมพิวเตอร์ของฉันอย่างสมบูรณ์และในที่สุด เมื่อคุณติดตั้ง Visual Studio โปรแกรมจะติดตั้งโปรแกรมจำนวนมาก (ประมาณ 55) ในแผงเพิ่ม / ลบโปรแกรม ( appwiz.cpl)

ฉันได้ลองใช้ยูทิลิตี้ขนาดเล็กของ Microsoft แล้ว แต่แทบไม่ทำอะไรเลย

ตอนนี้ฉันกำลังมองหาวิธีที่ดีกว่าในการถอนการติดตั้ง Microsoft Visual Studio ทุกเวอร์ชัน เนื่องจากฉันมีคอมพิวเตอร์จำนวนมากฉันจึงมักเปลี่ยนไปใช้เวอร์ชันหรือรุ่นอื่นหรือฉันแค่ตัดสินใจว่าฉันไม่ต้องการมันอีกต่อไปในคอมพิวเตอร์เครื่องหนึ่งเพื่อคืนพื้นที่

จริงๆแล้วทางออกที่ดีที่สุดคืออะไร? ถ้าไม่มีทำไม Microsoft ถึงไม่พัฒนาอันที่ใช้งานได้จริง


เรียกใช้โปรแกรมถอนการติดตั้งจาก Add / Remove Programs?
jrummell

10
ถอนการติดตั้ง "Microsoft Visual Studio 2010" ดูเหมือนว่าจะถอนการติดตั้งผลิตภัณฑ์ แต่รายการอื่น ๆ อีก 54 รายการที่สร้างใน Add / Remove Programs ยังคงอยู่ที่นั่น เป็นไปได้ที่จะถอนการติดตั้งแต่ละรายการจาก 55 รายการเหล่านั้น แต่ค่อนข้างนานและฉันไม่แน่ใจว่าเป็นสิ่งที่เราสามารถเรียกว่าการถอนการติดตั้ง "สะอาด" ได้
แดน

2
อาจไม่ใช่ตัวเลือก แต่การติดตั้งในสภาพแวดล้อมเสมือนจะทำให้ง่ายต่อการถอนการติดตั้ง (เพียงแค่ลบเสมือน)
ค่าเริ่มต้น

10
ใส่ซีดีของคุณหรือติดตั้ง ISO ของคุณ เรียกใช้โปรแกรมติดตั้งจากพรอมต์คำสั่งโดยใช้แฟล็ก/uninstall /force
kobaltz

1
@kobaltz ฉันต้องการดูเอกสารเกี่ยวกับเรื่องนี้ว่ามันทำอะไรได้จริง
และ

คำตอบ:


98

อัปเดตเมษายน 2016 - สำหรับ VS2013 +

ไมโครซอฟท์เริ่มต้นในการแก้ไขปัญหาในช่วงปลายปี 2015 โดยการปล่อยVisualStudioUninstaller

พวกเขาละทิ้งการแก้ปัญหาไปชั่วขณะ; แต่ทำงานได้เริ่มขึ้นอีกครั้งอีกครั้ง ณ เมษายน 2016

ในที่สุดก็มีการเปิดตัวอย่างเป็นทางการสำหรับโปรแกรมถอนการติดตั้งนี้ในเดือนเมษายน 2016 ซึ่งได้รับการอธิบายว่า "ออกแบบมาเพื่อล้างข้อมูล / เผาเวอร์ชัน Preview / RC / RTM ทั้งหมดของ Visual Studio 2013, Visual Studio 2015 และ Visual Studio vNext"


คำตอบเดิม - สำหรับ VS2010, VS2012

โปรดทราบว่าสองวิธีต่อไปนี้ยังคงทิ้งร่องรอยไว้ (เช่นไฟล์รีจิสตรี) และไม่สามารถพิจารณาได้ว่าเป็นการถอนการติดตั้งแบบ 'สะอาด' (ดูส่วนสุดท้ายของคำตอบสำหรับโซลูชันที่สะอาดหมดจด)


โซลูชันที่ 1 - สำหรับ: VS 2010

มีการถอนการติดตั้งให้โดยไมโครซอฟท์เรียกว่าVisual Studio 2010 ถอนการติดตั้งสาธารณูปโภค มาพร้อมกับสามตัวเลือก:

  1. ค่าเริ่มต้น (VS2010_Uninstall-RTM.ENU.exe)
  2. เต็ม (VS2010_Uninstall-RTM.ENU.exe / เต็ม)
  3. เสร็จสมบูรณ์ (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

ลิงก์ด้านบนอธิบายโปรแกรมถอนการติดตั้งโดยละเอียด - ฉันขอแนะนำให้อ่านความคิดเห็นในบทความก่อนใช้งานเนื่องจากมีบางคนสังเกตเห็นปัญหา (และวิธีแก้ไขปัญหา) เมื่อติดตั้งเซอร์วิสแพ็ค หลังจากนั้นใช้บางอย่างเช่นCCleanerเพื่อลบไฟล์รีจิสตรีที่เหลือ

นี่คือการเชื่อมโยงไปยังหน้าดาวน์โหลดของ VS2010 UU


โซลูชันที่ 2 - สำหรับ: VS 2010, VS 2012

Microsoft มีคุณลักษณะถอนการติดตั้ง / บังคับที่ลบส่วนที่เหลือของ VS2010 หรือ VS2012 ออกจากคอมพิวเตอร์ของคุณ

MSDN: วิธีการถอนการติดตั้ง Visual Studio 2010/2012 จากลิงค์:

คำเตือน: การเรียกใช้คำสั่งนี้อาจลบบางแพ็กเกจแม้ว่าจะยังคงใช้งานอยู่เหมือนที่ระบุไว้ในแพ็กเกจที่แชร์เสริม

  1. ดาวน์โหลดแอปพลิเคชันการตั้งค่าที่คุณใช้ในการติดตั้ง Visual Studio 2012 ในตอนแรกหากคุณติดตั้งจากสื่อโปรดใส่สื่อนั้น
  2. เปิดพรอมต์คำสั่ง คลิก Run บนเมนู Start (Start + R) พิมพ์ cmd แล้วกดตกลง (Enter)
  3. พิมพ์เส้นทางแบบเต็มไปยังแอปพลิเคชันการตั้งค่าและส่งผ่านสวิตช์บรรทัดคำสั่งต่อไปนี้: /uninstall /force ตัวอย่าง: D:\vs_ultimate.exe /uninstall /force
  4. คลิกปุ่มถอนการติดตั้งและทำตามคำแนะนำ

หลังจากนั้นใช้บางอย่างเช่นCCleanerเพื่อลบไฟล์รีจิสตรีที่เหลือ


ถอนการติดตั้งอย่างสมบูรณ์?

น่าเศร้าวิธีเดียวที่จะบรรลุสิ่งนี้คือทำตามคำแนะนำของ dnLL ในคำตอบของพวกเขาและทำการติดตั้งระบบปฏิบัติการใหม่ทั้งหมด จากนั้นในอนาคตคุณสามารถใช้ Visual Studio ภายใน Virtual Machine แทนได้และไม่ต้องกังวลกับปัญหาเหล่านี้อีก


4
Clean! = ด่วน. จากมุมมองของ Windows สิ่งเหล่านี้ล้วนเป็นแอปพลิเคชันที่แยกจากกันและจำเป็นต้องถอนการติดตั้งแยกต่างหาก ยูทิลิตี้ใด ๆ ที่ถอนการติดตั้งอย่างน่าอัศจรรย์โดยไม่ต้องเรียกใช้โปรแกรมถอนการติดตั้งที่เกี่ยวข้องจะไม่ใช่วิธีแก้ปัญหาที่สะอาด สิ่งที่ดีที่สุดที่คุณคาดหวังคือยูทิลิตี้ที่เรียกใช้โปรแกรมถอนการติดตั้งให้คุณทีละรายการตามลำดับที่ถูกต้อง แต่สิ่งที่ต้องทำคือช่วยคุณประหยัดเวลาและคุณต้องถอนการติดตั้ง Visual Studio บ่อยแค่ไหน?
Harry Johnston

12
จากประสบการณ์การถอนการติดตั้งรายการ Microsoft รายการเดียวจากโปรแกรมเพิ่ม / ลบจะทิ้งขยะจำนวนมากทั้งในรีจิสทรีและฮาร์ดไดรฟ์ของฉัน ฉันยังทำมันอยู่ (55 รายการทีละรายการ) และฉันยังคงเห็น "Visual Studio" อยู่ทุกที่เมื่อทำ CTRL + F ในรีจิสทรีหรือฮาร์ดไดรฟ์ ฉันไม่ได้ลองใช้ส่วนประกอบอื่น ๆ ทั้งหมด แต่ฉันคิดว่ายังมีงานอีกมากที่ต้องทำเช่นกัน คำตอบสุดท้ายคือไม่ไม่มีวิธีใดที่จะถอนการติดตั้ง Visual Studio ได้อย่างสมบูรณ์แบบ ยังอาจมีอย่างใดอย่างหนึ่ง: เท่าที่จะเป็นไปได้การจัดรูปแบบทำได้ดีทีเดียว
แดน

1
ฉันเขียนคำแนะนำบางอย่าง: github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD bloke

1
... และสร้างขึ้นเพราะคุณรู้ไหมคนส่วนใหญ่ที่ต้องการสิ่งนี้อาจไม่สามารถสร้างได้เนื่องจาก ... : / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD bloke

2
@daniel ใช่เฟอร์แน่นอน เราทุกคนพร้อมช่วยเหลือ (และหัวเราะ) แบบสำรวจ: นานแค่ไหนถึงจะลบออก?
CAD bloke

35

นี่เป็นวิธีที่ง่ายที่สุดในการลบแพ็คเกจทั้งหมด จากข้อความแจ้งของผู้ดูแลระบบ:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

ทำซ้ำสำหรับ SQL และอื่น ๆ โดยแทนที่visual%ในคำสั่งด้านบนด้วยsql.


ดี! ทำงานได้อย่างมีเสน่ห์ - ใช้เพื่อถอนการติดตั้งเซิร์ฟเวอร์ ms sql ด้วย: D
Jim Ford

2
คุณสามารถอธิบายเพิ่มเติมได้ไหม เพิ่มตัวอย่างได้ไหม
iosMentalist

3
ขอบคุณ! คุณสามารถทำได้"name like 'microsoft visual%' OR name like 'microsoft sql%'"เพื่อให้ได้ทั้งหมดในที่เดียว
agradl

@ user3658994 สิ่งนี้ใช้ได้ดีสำหรับส่วนประกอบส่วนใหญ่ แม้ว่าฉันจะได้รับ ReturnValue = 1603 สำหรับ "Microsoft Visual Studio 2010 Ultimate - ENU" เวอร์ชัน = "10.0.40219" และ "Microsoft Visual Studio 2010 Ultimate - ENU" เวอร์ชัน = "10.0.40219" มีความคิดอย่างไรในการกำจัดสองคนนั้น?
thanos.a

23

ใส่ซีดีของคุณหรือติดตั้ง ISO ของคุณ รันโปรแกรมติดตั้งจากพรอมต์คำสั่งโดยใช้แฟล็ก/uninstall /force

เมื่อวันก่อนฉันพบปัญหานี้จริง ๆ และมันก็ได้ผลอย่างมหัศจรรย์ =)


4
เรียกใช้ 3+ ครั้งเพื่อกำจัดสิ่งต่างๆมากขึ้น ยังไม่ลบทุกอย่างออกอย่างหมดจด ...
Etan

2
ลิงก์ในคำตอบของ @ dsg ที่แสดงการตอบกลับจากทีม Visual Studio ได้แนะนำวิธีแก้ปัญหานี้แล้วอย่างไรก็ตามมันทำงานได้ไม่เต็มที่ด้วยเหตุนี้การยื่นคำร้องสำหรับซอฟต์แวร์การลบ :(
user2381114

2
สิ่งนี้ใช้ไม่ได้กับ VS2010 pro เมื่อฉันเรียกใช้การตั้งค่า / บังคับ / ถอนการติดตั้งเพียงแค่ให้ฉันติดตั้งหน้าจอเริ่มต้น
JDPeckham

พยายามสองสามครั้งที่แตกต่างกัน แม้จะล้มเหลวสำหรับฉันกล่าวคือมันขัดข้องบางส่วน
Ken Smith

21

วิธีเดียวที่แท้จริงในการถอนการติดตั้ง VS (Visual Studio ไม่ว่าจะเป็นเวอร์ชันใดก็ตาม) คือการติดตั้งระบบปฏิบัติการทั้งหมดใหม่ทั้งหมด หากไม่เป็นเช่นนั้นปัญหาความเข้ากันได้อื่น ๆ อาจปรากฏ

วิธีแก้ปัญหาถาวร

เริ่มตั้งแต่เริ่มต้น (ติดตั้งใหม่ทั้งหมด VS ไม่เคยติดตั้งบนระบบปฏิบัติการ) วิธีที่ดีที่สุดในการหลีกเลี่ยงปัญหาเหล่านี้คือการติดตั้งและเรียกใช้ VS จาก VM (เครื่องเสมือน) ตามที่ระบุโดยค่าเริ่มต้นในความคิดเห็นด้านบน ด้วยวิธีนี้และตราบใดที่ Microsoft ไม่ได้ทำอะไรเพื่อปรับปรุงแพลตฟอร์มทั้งหมดให้ใช้งานง่ายขึ้นการเปลี่ยนจากเวอร์ชันไปเป็นเวอร์ชันอื่นจะทำได้ง่ายและรวดเร็วและพาร์ติชันหลักของ HDD (หรือ SSD ในกรณีของฉัน) จะไม่ถูกส่งไปพร้อมกับขยะทั้งหมดที่ VS ทิ้งไว้เบื้องหลัง

แน่นอนข้อเสียคือความเร็ว โปรแกรมจะทำงานช้าลงในทุกๆด้าน แต่จริงๆแล้วใครใช้ VS สำหรับความเร็ว? แม้แต่บนแพลตฟอร์มที่กระตือรือร้นล่าสุดก็ต้องใช้เวลานานในการติดตั้ง แม้ว่า VS อาจจะเริ่มต้นขึ้นอย่างรวดเร็วใน SSD ระดับ high-end ก็แค่ช้า


1
ฉันจะปล่อยให้คำตอบของuser1394965เป็นคำตอบที่ชอบเพราะมันตอบคำถามหลักของฉันโดยตรงนั่นคือวิธีถอนการติดตั้ง VS. อย่างไรก็ตามฉันยังพบว่ามีความเกี่ยวข้องในการโพสต์ความคิดสุดท้ายเกี่ยวกับการติดตั้ง VS. ในอนาคต
แดน

5
เพื่อให้ตรงไปตรงมาคำตอบนี้ (การจัดรูปแบบและการติดตั้งระบบปฏิบัติการใหม่) เป็นคำตอบเดียวที่ถูกต้อง ฉันอยู่ในสถานการณ์เดียวกันนี้ ผลิตภัณฑ์ของ Microsoft (โดยเฉพาะ VS) มีแนวโน้มที่จะแพร่กระจายและรบกวนทุกซอกทุกมุมของระบบปฏิบัติการของคุณ นอกจากนี้โปรแกรมถอนการติดตั้งยังล้มเหลวในการลบส่วนประกอบทั้งหมดโดยไม่ตั้งใจและคุณจะเหลือไฟล์หลายร้อยรายการและขยะอื่น ๆ ที่ยังคงลอยอยู่ คุณไม่สามารถลบขยะได้เพราะถ้าคุณลองคุณมักจะจบลงด้วยกรอบงาน. NET ที่ใช้งานไม่ได้หรือแย่กว่านั้น
Lakey

2
@dnLL: "แม้แต่บนแพลตฟอร์มใหม่ล่าสุดก็ยังต้องใช้เวลานานในการติดตั้ง" - ฉันเพิ่งติดตั้ง VS 2013 บน Win 8.1 ด้วย SSD (Intel 520 บน SATA3 ไม่มี RAID หรืออะไรเลย) การติดตั้งใช้เวลา 6 นาที "แม้ว่า VS อาจเริ่มการทำงานได้เร็วขึ้นบน SSD ระดับไฮเอนด์ แต่ก็ช้า" - เวลาเริ่มต้นคือ 2 วินาทีเมื่อเย็นหลังจากรีบูต
Boris B.

4
@BorisB ฉันหวังว่าคุณจะไม่โทรเร็ว 6 นาทีเมื่อคุณมี SSD ความเร็วสูง แต่ VS2013 ไม่ได้เปิดตัวตอนที่ฉันโพสต์นี้
dan

1
@Boris การติดตั้ง Visual Studio 2015 ใช้เวลา 2-3 ชั่วโมงและมันก็วางสายตลอดเวลาและทำให้ฉันต้องปิดกระบวนการบางอย่างเพื่อดำเนินการต่อ เพื่อนของฉันใช้เวลา 19 ชั่วโมง
มีนาคม

5

ต่อสู้กับปัญหาเดียวกัน: การใช้งานหลายคน แต่ให้อย่างน้อยในส่วนนี้ "รื่นรมย์": Batch-Uninstallเคล็ดลับคือการที่เรียกว่า ดังนั้นใช้หนึ่งในสามโปรแกรมที่ฉันแนะนำได้:

  • Absolute Uninstaller (+ slim ลบรีจิสตรีและโฟลเดอร์ - คลิกตกลง 50 ครั้ง)
  • IObit Uninstaller (+ สำหรับแถบเครื่องมือลบรีจิสทรีและโฟลเดอร์ - มาพร้อมกับแถบเครื่องมือเสริม)
  • dUninstaller (+ โหมดเงียบ / บังคับ: ไม่มีการคลิกสำหรับ 50 แอปพลิเคชั่นมันทำในพื้นหลัง - ไม่สแกนรีจิสทรี / ไฟล์)

ใช้หมายเลข 2 ใน imho 1 เป็นสิ่งที่ดี แต่บางครั้งก็พบข้อบกพร่องบางอย่าง :-)


IOBit ทำงานอย่างละเอียดรอบคอบ แต่ระวังอย่ายอมรับแถบเครื่องมือในการติดตั้ง
smirkingman

1

มีวิธีแก้ไขที่นี่ : เพิ่ม

/ full / netfx สุดเส้นทาง!

สิ่งนี้ควรล้างเกือบทั้งหมด คุณควรจะเหลือเพียง SQL Server


ฉันอยากได้คำติชมเพิ่มเติมเกี่ยวกับเรื่องนี้มีใครลองบ้างไหม สิ่งนี้ถูกโพสต์ในเดือนมกราคม 2014 และพูดถึงแอปพลิเคชั่นที่เหลือ 55 รายการใน cpanel เกือบจะเหมือนกับว่าผู้เขียนได้อ่านโพสต์ของฉันที่นี่ใน SO คุณเป็นผู้เขียนบทความนั้นหรือไม่? มันดูมีแนวโน้มและฉันต้องการดูว่ามีใครอยากลองใช้ใน VM กับ VS2008, VS2010, VS2012 และ VS2013 หรือไม่
แดน

คำตอบของ kobaltz ดูคล้ายกับการใช้งาน/uninstall /forceและมีการกล่าวกันว่าใช้งานไม่ได้จริง ๆ นั่นเป็นเหตุผลว่าทำไมฉันถึงสงสัยเกี่ยวกับวิธีแก้ปัญหาที่น่าอัศจรรย์และง่ายเช่นนั้น แต่ฉันเดาว่าเราจะต้องลอง
แดน

0

ดาวน์โหลดและติดตั้งโปรแกรมถอนการติดตั้ง IOBIT: http://www.iobit.com/advanceduninstaller.phpค้นหาวันที่คุณติดตั้ง Visual Studio และเลือกโปรแกรมทั้งหมดจากวันนั้น r elated to VS. จากนั้นเรียกใช้โปรแกรมถอนการติดตั้งชุดงาน มันไม่ใช่วิธีแก้ปัญหาอัตโนมัติเต็มรูปแบบ แต่เร็วกว่าการเพิ่ม / ลบโปรแกรมใน Windows ทีละตัว มันยังมีการสแกนพลังงานเพื่อทำความสะอาดรีจิสทรี


0

ถ้าจะให้ตอบกระทู้เก่า; คุณสามารถใช้PC Decrapifierเพื่อเลือกโปรแกรมที่คุณต้องการถอนการติดตั้ง PC Decrapifier จะถอนการติดตั้งทีละรายการเพื่อให้คุณไม่ต้องคลิกแยกกันทั้งหมด

สิ่งนี้มีประโยชน์มากสำหรับการลบ 'ขยะ' ทั้งหมดเช่นเครื่องมือฐานข้อมูล SQL Visual Studio จะทิ้งไว้แม้ในขณะที่ถอนการติดตั้ง


ดูเหมือนจะเป็นวิธีที่ดีในการประหยัดเวลาหากต้องเดินทางไกลแต่จะไม่ทำความสะอาดความยุ่งเหยิงในรีจิสทรีของ Windows และ DLL อื่น ๆ ที่แขวนอยู่บน HDD
แดน

-3

วิธีที่ดีที่สุดที่ฉันใช้คือติดตั้ง VS 2010 Image หรือใส่แผ่นติดตั้งและเรียกใช้uninstallตัวเลือกนี้ใช้งานได้ดีจริงๆ


4
ถอนการติดตั้งรายการทั้งหมด 55 รายการใน appwiz.cpl ทีละรายการหรือไม่ ครั้งล่าสุดที่ตรวจสอบแล้วมันไม่ได้
แดน

-4

วิธีที่ดีที่สุดในการถอนการติดตั้ง VS 2010 คือการใช้ Microsoft Visual Studio 2010 Uninstall Utility บนลิงค์นี้http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vs2010uninstall&DownloadId=11182


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