Bagaimana cara membongkar Visual Studio 2010 sepenuhnya?

115

Saya telah mencari solusi BERSIH untuk sepenuhnya dan pada akhirnya menghapus Visual Studio 2010 dari komputer saya. Ketika Anda menginstal Visual Studio, itu juga menginstal banyak program (sekitar 55) di panel tambah / hapus program ( appwiz.cpl).

Saya sudah mencoba utilitas kecil yang dibuat oleh Microsoft tetapi hampir tidak melakukan apa-apa.

Sekarang saya benar-benar mencari cara yang lebih baik untuk menghapus semua versi Microsoft Visual Studio. Karena saya memiliki banyak komputer, saya sering beralih ke versi atau yang lain atau saya memutuskan bahwa saya tidak memerlukannya lagi di satu komputer untuk mendapatkan kembali beberapa ruang.

Sungguh, apa solusi terbaiknya? Jika tidak ada, mengapa Microsoft belum mengembangkan yang benar-benar berfungsi dengan baik?

dan
sumber
Jalankan uninstaller dari Add / Remove Programs?
jrummell
10
Menghapus instalan "Microsoft Visual Studio 2010" sebenarnya tampaknya menghapus instalan produk, tetapi 54 entri lain yang dibuat dalam Program Tambah / Hapus tetap ada. Dimungkinkan untuk mencopot masing-masing dari 55 entri itu, tapi itu agak lama dan saya tidak yakin itu yang bisa kita sebut pencopotan "bersih".
dan
2
mungkin bukan pilihan tapi, menginstalnya di lingkungan virtual akan memudahkan untuk uninstall (cukup hapus virtualnya).
Default
10
Masukkan CD Anda atau pasang ISO Anda. Jalankan program setup dari command prompt menggunakan flags/uninstall /force
kobaltz
1
@kobaltz Saya ingin melihat dokumentasi apa pun tentang ini tentang apa yang sebenarnya dilakukannya.
dan

Jawaban:

98

Perbarui April 2016 - untuk VS2013 +

Microsoft mulai mengatasi masalah ini pada akhir 2015 dengan merilis VisualStudioUninstaller .

Mereka meninggalkan solusi untuk sementara waktu; namun pekerjaan telah dimulai kembali pada April 2016 .

Akhirnya telah ada rilis resmi untuk uninstaller ini pada April 2016 yang dijelaskan sebagai "dirancang untuk membersihkan / menghanguskan semua rilis Pratinjau / RC / RTM dari Visual Studio 2013, Visual Studio 2015 dan Visual Studio vNext".


Jawaban Asli - untuk VS2010, VS2012

Perhatikan bahwa dua solusi berikut masih meninggalkan jejak (seperti file registri) dan tidak dapat dianggap sebagai uninstall 'bersih' (lihat bagian terakhir dari jawaban untuk solusi yang benar-benar bersih).


Solusi 1 - untuk: VS 2010

Ada uninstaller yang disediakan oleh Microsoft yang disebut Visual Studio 2010 Uninstall Utility . Muncul dengan tiga opsi:

  1. Default (VS2010_Uninstall-RTM.ENU.exe)
  2. Penuh (VS2010_Uninstall-RTM.ENU.exe / full)
  3. Selesai (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

Tautan di atas menjelaskan uninstaller secara lebih rinci - Saya sarankan membaca komentar di artikel sebelum menggunakannya karena beberapa telah mencatat masalah (dan penyelesaiannya) ketika paket layanan diinstal. Setelah itu, gunakan sesuatu seperti CCleaner untuk menghapus file registri yang tersisa.

Berikut adalah link ke halaman download UU VS2010 .


Solusi 2 - untuk: VS 2010, VS 2012

Microsoft menyediakan uninstall / force yang menghapus sebagian besar sisa VS2010 atau VS2012 dari komputer Anda.

MSDN: Cara membongkar Visual Studio 2010/2012 . Dari tautan:

Peringatan: Menjalankan perintah ini dapat menghapus beberapa paket meskipun mereka masih digunakan seperti yang tercantum dalam paket bersama opsional.

  1. Unduh aplikasi penyiapan yang Anda gunakan untuk menginstal Visual Studio 2012. Jika Anda menginstal dari media, masukkan media itu.
  2. Buka prompt perintah. Klik Jalankan di menu Mulai (Mulai + R). Ketik cmd dan tekan OK (Enter).
  3. Ketik jalur lengkap ke aplikasi penataan dan teruskan sakelar baris perintah berikut: /uninstall /force Contoh: D:\vs_ultimate.exe /uninstall /force
  4. Klik tombol Uninstall dan ikuti petunjuknya.

Setelah itu, gunakan sesuatu seperti CCleaner untuk menghapus file registri yang tersisa.


Copot pemasangan yang benar-benar bersih?

Sayangnya, satu-satunya cara (saat ini) untuk mencapai hal ini adalah dengan mengikuti saran dnLL dalam jawaban mereka dan melakukan instal ulang sistem operasi lengkap. Kemudian, di masa mendatang, Anda dapat menggunakan Visual Studio di dalam Mesin Virtual dan tidak perlu khawatir tentang masalah ini lagi.

seumur hidup
sumber
4
Bersih! = Cepat. Dari sudut pandang Windows, itu semua adalah aplikasi terpisah, dan perlu di-uninstall secara terpisah. Setiap utilitas yang secara ajaib mencopot pemasangannya tanpa benar-benar menjalankan pencopot yang sesuai pasti bukan solusi yang bersih; yang terbaik yang dapat Anda harapkan adalah utilitas yang menjalankan uninstaller untuk Anda, satu per satu, dalam urutan yang benar; tetapi semua yang akan dilakukan adalah menghemat waktu Anda, dan sungguh, seberapa sering Anda perlu menghapus Visual Studio?
Harry Johnston
12
Berdasarkan pengalaman, menghapus satu entri Microsoft dari program tambah / hapus akan meninggalkan banyak sampah di registri dan hard drive saya. Saya masih melakukannya (55 entri satu per satu) dan saya masih melihat "Visual Studio" di mana-mana ketika melakukan beberapa CTRL + F baik di registri atau hard drive. Saya belum mencoba semua komponen lainnya tetapi saya rasa masih banyak pekerjaan yang harus dilakukan di sana juga. Jawaban akhirnya adalah tidak, tidak ada cara untuk menghapus instalasi sepenuhnya dengan cara yang bersih Visual Studio. Mungkin masih ada satu: sejauh ini, pemformatan melakukan pekerjaan yang cukup baik.
dan
1
Saya menulis beberapa instruksi: github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD bloke
1
... dan membuatnya karena, Anda tahu, kebanyakan orang yang menginginkan ini mungkin tidak dapat membuatnya karena ...: / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD bloke
2
@ Daniel Yah, pasti. Kami semua di sini untuk membantu (dan tertawa). Jajak pendapat: Berapa lama sampai mereka menghapusnya?
Pria CAD
35

Ini adalah cara termudah untuk menghapus semua paket. Dari prompt admin:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Ulangi untuk SQL dll dengan mengganti visual%perintah di atas dengan sql.

user3658994
sumber
bagus! bekerja seperti pesona - juga digunakan untuk menghapus file server ms sql: D
Jim Ford
2
bisakah kamu menjelaskan lebih lanjut? bisakah kamu menambahkan contoh?
iosMentalist
3
Terima kasih! Anda juga dapat melakukannya "name like 'microsoft visual%' OR name like 'microsoft sql%'"untuk mendapatkan semuanya dalam satu
agradl
@ user3658994 Ini bekerja dengan baik untuk sebagian besar komponen. Meskipun saya mendapatkan ReturnValue = 1603 untuk "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219" dan "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219". Ada ide tentang cara menyingkirkan keduanya?
thanos.a
23

Masukkan CD Anda atau pasang ISO Anda. Jalankan program pengaturan dari command prompt menggunakan bendera/uninstall /force

Saya benar-benar mengalami masalah ini beberapa hari yang lalu dan itu berhasil. =)

kobaltz.dll
sumber
4
Jalankan 3+ kali untuk menyingkirkan lebih banyak barang. Masih tidak menghapus semuanya dengan bersih ...
Etan
2
tautan dalam jawaban @ dsg yang menunjukkan balasan dari tim Visual Studio sudah menyarankan solusi ini, namun itu tidak berfungsi sepenuhnya maka petisi untuk perangkat lunak penghapusan :(
user2381114
2
Ini tidak berfungsi untuk VS2010 pro. ketika saya menjalankan setup / force / uninstall itu hanya memberi saya layar splash instal.
JDPeckham
Mencoba itu beberapa kali. Bahkan itu gagal bagi saya, yaitu, sebenarnya crash di tengah jalan.
Ken Smith
21

Satu-satunya cara yang benar-benar bersih untuk menghapus VS (Visual Studio, versi apa pun itu) adalah dengan menginstal ulang seluruh OS. Jika tidak, lebih banyak masalah kompatibilitas mungkin muncul.

Solusi permanen

Mulai dari awal (instalasi bersih, VS tidak pernah diinstal di OS), cara terbaik untuk menghindari semua masalah tersebut adalah dengan menginstal dan menjalankan VS dari VM (mesin virtual) seperti yang dinyatakan oleh Default pada komentar di atas. Dengan cara ini, dan selama Microsoft tidak melakukan apa pun untuk meningkatkan keseluruhan platformnya agar lebih ramah pengguna, beralih dari satu versi ke versi lain akan menjadi cepat dan mudah dan partisi utama HDD (atau SSD dalam kasus saya) tidak akan diisi dengan semua sampah yang ditinggalkan VS.

Tentu saja, kerugiannya adalah kecepatan. Program akan lebih lambat dalam segala hal. Tapi sejujurnya, siapa yang menggunakan VS untuk kecepatannya? Bahkan pada platform penggemar terbaru, perlu waktu lama untuk menginstal. Bahkan jika VS mungkin memulai lebih cepat pada SSD kelas atas, itu hanya lambat .

dnLL
sumber
1
Aku akan meninggalkan user1394965 's balasan sebagai fav' jawaban karena langsung menjawab pertanyaan utama saya, yang adalah bagaimana uninstall VS. Namun, saya masih merasa relevan untuk memposting pemikiran terakhir saya tentang pemasangan VS.
dan
5
Sejujurnya, jawaban ini (memformat & menginstal ulang OS baru) adalah satu-satunya jawaban yang benar. Saya telah berada dalam situasi yang sama ini. Produk Microsoft (terutama VS) cenderung menyebar dan menempati setiap sudut dan celah OS Anda. Selain itu, uninstaller gagal untuk sepenuhnya menghapus semua komponen dan Anda akan ditinggalkan dengan ratusan file, entri, dan sampah lainnya yang masih beredar. Anda tidak bisa begitu saja menghapus sampah karena jika Anda mencoba, kemungkinan besar Anda akan berakhir dengan kerangka kerja NET yang tidak berfungsi atau lebih buruk.
Lakey
2
@dnLL: "Bahkan pada platform penggemar terbaru, perlu waktu lama untuk menginstal" - Saya baru saja menginstal VS 2013 pada Win 8.1 dengan SSD (Intel 520 pada SATA3, tanpa RAID atau apa pun). Instalasi memakan waktu 6 menit. "Meskipun VS mungkin memulai lebih cepat pada SSD kelas atas, itu hanya lambat" - waktu mulai adalah 2 detik, saat dingin setelah reboot.
Boris B.
4
@Tokopedia Saya harap Anda tidak menelepon cepat 6 menit jika Anda memiliki SSD berkecepatan tinggi. Tetapi VS2013 bahkan belum dirilis ketika saya membuat posting ini.
dan
1
@ Boris, penginstalan Visual Studio 2015 membutuhkan waktu 2-3 jam dan terus-menerus terputus dan mengharuskan saya menutup proses tertentu untuk melanjutkan. Teman-teman saya membutuhkan waktu 19 jam.
rawa
5

Berjuang dengan masalah yang sama: Banyak aplikasi, TAPI setidaknya buat bagian ini "menyenangkan": Triknya disebut Batch-Uninstall. Jadi gunakan salah satu dari tiga program ini yang dapat saya rekomendasikan:

  • Absolute Uninstaller (+ slim, menghapus registry dan folder, - klik OK 50 kali)
  • IObit Uninstaller (+ juga untuk bilah alat, menghapus registri dan folder, - dikirimkan sendiri dengan bilah alat opsional)
  • dUninstaller (+ silent mode / force: tidak ada klik untuk 50 aplikasi, ia melakukannya di latar belakang - tidak memindai registry / file)

Ambil no.2 di imho, 1 bagus tapi terkadang menemui beberapa bug :-)

Stefan
sumber
IOBit memang melakukan pekerjaan yang menyeluruh, namun berhati-hatilah untuk tidak menerima toolbar saat menginstal
smirkingman
1

Ada solusi di sini : Tambahkan

/ full / netfx di akhir jalur!

Ini seharusnya menghapus hampir semua. Anda hanya boleh menggunakan SQL Server.

drew7721
sumber
Saya benar-benar ingin mendapat masukan lagi tentang ini, apakah ada yang mencobanya? Ini telah diposting pada Januari 2014 dan berbicara tentang 55 aplikasi sisa di cpanel, hampir seperti penulis telah membaca posting saya di SO. Apakah Anda penulis artikel itu? Itu memang terlihat menjanjikan dan saya ingin melihat apakah seseorang bersedia mencobanya di VM dengan VS2008, VS2010, VS2012 dan VS2013.
dan
Jawaban kobaltz terlihat mirip dengan penggunaan dari /uninstall /forcedan dikatakan tidak berfungsi dengan baik, itulah mengapa saya sangat curiga tentang solusi yang ajaib dan mudah seperti itu tetapi saya kira kita harus mencobanya.
dan
0

Unduh dan instal IOBIT uninstaller: http://www.iobit.com/advanceduninstaller.php , temukan tanggal di mana Anda menginstal Visual Studio dan pilih semua program dari tanggal yang terkait dengan VS. Kemudian jalankan de batch uninstaller. Ini bukan solusi yang sepenuhnya otomatis tetapi jauh lebih cepat daripada pergi satu per satu untuk menambah / menghapus program di Windows. Ia bahkan memiliki pemindaian daya untuk membersihkan registri.

Ranzuko
sumber
0

Jika saya dapat memberikan jawaban untuk utas lama; Anda dapat menggunakan PC Decrapifier untuk memilih program yang ingin Anda hapus. PC Decrapifier akan menghapusnya satu per satu untuk Anda sehingga Anda tidak perlu mengeklik semuanya secara terpisah.

Ini sangat berguna untuk menghapus semua 'sampah' - seperti alat Database SQL - yang ditinggalkan Visual Studio bahkan ketika dihapus.

Forza
sumber
Kedengarannya seperti cara yang baik untuk menghemat waktu jika menempuh rute yang panjang , tetapi itu tidak akan membersihkan kekacauan di registri Windows dan semua DLL yang menggantung lainnya di HDD.
dan
-3

Cara terbaik yang saya gunakan adalah memasang Gambar VS 2010 atau memasukkan disk Instalasi dan menjalankan uninstallopsi, benar-benar berfungsi dengan baik

dames
sumber
4
Apakah itu menghapus semua 55 entri di appwiz.cpl satu per satu? Terakhir kali saya periksa, ternyata tidak.
dan