Bongkar paksa Visual Studio .NET

101

Saat menghapus instalan Microsoft Visual Studio Ultimate 2015 Preview, itu memunculkan kesalahan yang mengutip "Microsoft Visual Studio Ultimate 2015 Preview telah berhenti bekerja"

Isi Pesan Termasuk:

Masalah menyebabkan program berhenti bekerja dengan semestinya. Windows akan menutup program dan memberi tahu Anda jika solusi tersedia.

Saya mencari di Google dan menemukan utilitas yang mencopot pemasangan visual studio 2010 di sini tetapi tidak ada yang tersedia untuk Visual Studio 2012, 2013, dan 2015. Pertanyaan saya adalah:

Apakah ada utilitas umum yang mencopot pemasangan Visual Studio menurut Versi?

Atau Apakah ada cara untuk menghapus paksa visual studio 2012 dan seterusnya tanpa menggunakan menu Program dan Fitur?

Arafat
sumber
1
Sudahkah Anda mencoba memasang ulang sebelum mencopot pemasangan? Saya menghargai itu tampaknya kontra intuitif tetapi sering berhasil.
Chris Spittles
Ya saya lakukan. tetapi penginstal tidak memberikan opsi untuk memperbaiki atau memodifikasi.
Arafat
Setelah googling lebih lanjut saya menemukan cara untuk menghapus paksa visual studio 2012. support.microsoft.com/kb/2771441/EN-US#Force . Apakah ada yang mencobanya?
Arafat
Seperti yang saya katakan selalu "Coba perangkat lunak masa depan dengan risiko Anda sendiri atau di mesin pengujian". Uninstall tidak akan pernah berhasil karena sebagian besar tim Microsoft sibuk membuat fitur keren. BTW jika itu tidak berhasil, setel ulang pabrik PC Anda.
Anirudha Gupta
12
im menambahkan ini komentar, dan bukan jawaban, karena tidak ada tempat lain untuk kata-kata kasar. Sepanjang hidup saya, saya belum pernah melihat installer yang seburuk ini. Saya telah menghabiskan 2 jam terakhir pada upaya untuk memperbaiki atau mencopot pemasangan vs 2015, ketika macet, atau meminta saya untuk mengunduh masing-masing dari 130 ~ dll secara terpisah dengan mengklik berulang kali pada "coba lagi". Saya telah melihat beberapa proyek anak sekolah yang diinstal bekerja lebih baik, dengan lebih sedikit kesalahan dan pengalaman penggunaan yang lebih baik dari ini. Serius, apakah mereka tidak peduli pada tingkat seperti itu, sehingga mereka bahkan tidak berusaha seminimal mungkin untuk menyediakan installer yang normal dan berfungsi ?!
YavgenyP

Jawaban:

130

Saya mengalami masalah yang sama, tetapi baru saja berhasil mencopot pemasangan penuh melalui CMD lama yang tepercaya:

D:\vs_ultimate.exe /uninstall /force

Dimana D: adalah lokasi media instalasi Anda (mount iso, dll).

Anda juga dapat meneruskan / pasif (tidak diperlukan input pengguna - hanya kemajuan yang ditampilkan) atau / diam ke baris perintah di atas.

EDIT: Menambahkan tautan di bawah ke artikel MSDN yang menyebutkan bahwa ini secara paksa menghapus SEMUA komponen yang diinstal.

http://blogs.msdn.com/b/heaths/archive/2015/07/17/removing-visual-studio-components-left-behind-after-an-uninstall.aspx

Juga, untuk memastikan pembusukan tautan tidak membatalkan ini, tambahkan teks singkat di bawah ini dari artikel asli.

Dimulai dengan Visual Studio 2013, Anda dapat menghapus paksa hampir semua komponen. Beberapa komponen inti - seperti .NET Framework dan runtime VC - tertinggal karena keberadaannya di mana-mana, meskipun Anda dapat menghapusnya secara terpisah dari Program dan Fitur jika Anda benar-benar menginginkannya.

Peringatan: Ini akan menghapus semua komponen terlepas dari apakah produk lain memerlukannya. Hal ini dapat menyebabkan produk lain tidak berfungsi dengan benar atau tidak berfungsi sama sekali.

Semoga berhasil!

imarktu
sumber
20
Jika Anda tidak memiliki media, melakukan a dir /s vs_ultimate.exedari prompt root akan menemukannya. Punyaku masuk C:\ProgramData\Package Cache\{[guid]}. Setelah saya menavigasi ke sana dan menjalankan vs_ultimate.exe dengan / uninstall dan / force flags, uninstaller berjalan.
LetMyPeopleCode
1
@imarktu Apakah ini menghapus setiap ketergantungan yang dipasang oleh Vs. Kerangka, dll ..? Saya bertanya karena saya akan segera menghapus VS 2013 saya sepenuhnya untuk menginstal Vs 2015, jadi saya ingin menghapus semua fitur yang diinstal pada 2013 (seperti beberapa item SQL Server 2012). Terima kasih
Rafael Merlin
14
btw jika Anda memiliki komunitas yang menginstal nama exe adalah vs_community.exe dan memiliki parameter yang sama
Boas Enkler
2
Ini berfungsi untuk semua versi studio visual. Saya telah berhasil mencoba ini pada VS 2015 dan VS 2013.
Arafat
2
Bukan solusi lengkap, bukan solusi tepat, sebenarnya bukan solusi! , meskipun saya pikir itu yang pertama kali, tetapi TIDAK, gunakan jawaban seumur hidup di halaman ini sebagai gantinya.
captain_majid
69

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

Mereka meninggalkan solusi untuk sementara waktu; namun pekerjaan telah dimulai lagi mulai 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".

dsgriffin.dll
sumber
1
Ini jelas TIDAK bekerja dengan VIsual Studio 2015. Saya mengkompilasi sendiri dan menjalankannya, dan tampaknya hanya mendeteksi Visual Studio 2012. Mungkin mereka bermaksud membuatnya tetap berfungsi untuk 2013, tetapi jelas tidak berhasil di VS 2015.
Warren P
1
Saya melakukan ping bheath di blognya untuk melihat apakah dia memiliki komentar / pembaruan tentang status repo github ini.
Warren P
1
berapa lama untuk mencopot pemasangan? Saya menjalankannya dan setelah 10 menit juga hanya tertulis Uninstalling .... pada command prompt!
kuldeep
1
Sama untuk saya dengan edisi profesional VS2015 dengan sukses (menggunakan rilis 5), terima kasih. Satu-satunya metode yang berhasil untuk saya.
hlide
3
Bekerja untuk campak dengan baik. Terima kasih. Butuh 5 menit sebelum sesuatu terjadi btw.
bic
28

Jika Anda tidak memiliki media, melakukan a dir /s vs_ultimate.exedari prompt root akan menemukannya. Punyaku masuk C:\ProgramData\Package Cache\{[guid]}. Setelah saya menavigasi ke sana dan menjalankan vs_ultimate.exedengan bendera /uninstalldan /force, uninstaller berjalan

Saya membuka program "Command Prompt"dengan sebagai administrator dan pencarian dijalankan "dir /s vs_ultimate.exe"di folder ProgramData dan menemukan jalur kevs_ultimate.exe file.

Kemudian saya mengubah direktori kerja saya ke jalur itu dan berlari vs_ultimate.exe /uninstall /force.

Akhirnya selesai.

MIPU
sumber
17
btw jika Anda memiliki komunitas yang menginstal nama exe adalah vs_community.exe dan memiliki parameter yang sama
Boas Enkler
Ketika saya menjalankan dir / s dari command prompt yang berjalan sebagai administrator, file exe tidak ditemukan. Memberikan banyak direktori kosong di bawah c: \ programdata \ package cache \ {[guid]}. Salah satu exe saya berada di bawah C: \ Users \ {user-name} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji
Ya, inilah yang harus saya lakukan ... Jika saya mencoba mencopot pemasangan dengan cara lain, pencopot pemasangan akan gagal. Saya mengonfirmasi bahwa ini berhasil untuk VS Community 2015.
Nicholas Miller
10

Microsoft sekarang memiliki ini:

https://github.com/Microsoft/VisualStudioUninstaller/releases

Saya mengizinkan pembaruan windows 10 untuk melalui itu benar-benar f **** d VS2015 jadi saya mencoba ini sebelum harus membangun kembali. WT *. :-(

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3487794-create-a-remove-all-remnants-of-visual-studio-fro

Darren
sumber
Baru saja mengalami masalah yang sangat mirip. Alat uninstall, ditambah menghapus Visual C ++ 2017 yang dapat didistribusikan ulang dan pembaruan Visual Studio terbaru tampaknya melakukan trik. Mungkin diperlukan waktu 12 jam untuk mengotak-atik untuk memperbaikinya, terima kasih MS .....
John M
3

Jadi perbaikan Revo Uninstaller Pro dari Soumyaansh bekerja untuk saya :) (Setelah 2 hari pemecahan masalah, opsi lain {jeritan internal 😀}).

Saya mengalami masalah dengan metodenya, "Tidak dapat menemukan SDK yang cocok untuk ditargetkan" meskipun saya memilih untuk menginstal Visual Studio dengan pengaturan kustom dan memilih SDK yang ingin saya instal. Anda mungkin perlu mengunduh Windows 10 Standalone SDK untuk mengatasinya, untuk mengembangkan aplikasi UWP jika Anda melihat kesalahan yang sama setelah menginstal ulang Visual Studio.

Untuk melakukan ini

  1. Copot pemasangan SDK Windows 10 yang saya miliki di sistem (skema penamaan untuk mereka terlihat seperti Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> Windows 10 SDK (14393) dll.). Jika tidak ada SDK di sistem Anda, lanjutkan ke langkah 2!
  2. Yang tersisa hanyalah mengunduh SDK yang Anda inginkan dengan Memeriksa Arsip SDK untuk semua SDK yang tersedia dan Anda sebaiknya mulai mengembangkan UWP!
greg
sumber
3

Ini adalah solusi yang aneh, tetapi berhasil untuk saya.

Saya ingin menghapus Visual Studio 2015 dan melakukan penginstalan bersih setelahnya, tetapi ketika saya mencoba untuk menghapusnya melalui Control Panel, itu memberi saya kesalahan umum.

Saya memperbaikinya dengan menghapus folder Visual Studio 2015 di Program Files (x86). Setelah itu, penghapusan Panel Kontrol berfungsi dengan baik.

Pikamander2
sumber
Ini adalah satu solusi yang berhasil untuk saya. Menggunakan TotalUninstaller saja hanya bertahan di sana selama berjam-jam tanpa memulai penghapusan. Hapus folder tersebut, lalu jalankan TotalUninstaller dan itu akan menghapus semua sampah yang ditinggalkan oleh VS.
loger9