Visual Studio 2010 tamamen nasıl kaldırılır?


115

Visual Studio 2010'u bilgisayarımdan tamamen ve nihayetinde kaldırmak için TEMİZ bir çözüm bulmaya çalışıyordum. Visual Studio'yu kurduğunuzda, program ekle / kaldır paneline ( appwiz.cpl) bir grup program (yaklaşık 55) yükler .

Microsoft tarafından yapılmış küçük bir yardımcı programı zaten denedim ama neredeyse hiçbir şey yapmıyor.

Şimdi Microsoft Visual Studio'nun herhangi bir sürümünü kaldırmanın daha iyi bir yolunu arıyorum. Çok fazla bilgisayarım olduğu için, sık sık bir sürüme veya başka bir sürüme geçiyorum veya sadece biraz alan kazanmak için bir bilgisayarda artık ona ihtiyacım olmadığına karar veriyorum.

Gerçekten, en iyi çözüm nedir? Eğer yoksa, Microsoft neden gerçekten iyi çalışan bir tane geliştirmedi?


Kaldırıcı Program Ekle / Kaldır'dan çalıştırılsın mı?
jrummell

10
"Microsoft Visual Studio 2010" u kaldırın, aslında ürünü kaldırıyor gibi görünüyor, ancak Program Ekle / Kaldır'da oluşturulan diğer 54 girdi orada kalıyor. Bu 55 girdinin her birini kaldırmak mümkün, ancak biraz uzun ve bunun "temiz" kaldırma olarak adlandırabileceğimizden emin değilim.
dan

2
belki bir seçenek olmayabilir, ancak sanal bir ortama yüklemek, kaldırmayı kolaylaştıracaktır (sadece sanal olanı kaldırın).
Varsayılan

10
CD'nizi yerleştirin veya ISO'nuzu bağlayın. Kurulum programını bayrakları kullanarak komut isteminden çalıştırın/uninstall /force
kobaltz

1
@kobaltz Bunun gerçekte ne yaptığına dair herhangi bir belge görmek istiyorum.
dan

Yanıtlar:


98

Nisan 2016 Güncellemesi - VS2013 + için

Microsoft, 2015'in sonlarında VisualStudioUninstaller'ı yayınlayarak sorunu çözmeye başladı .

Çözümü bir süreliğine terk ettiler; ancak 2016 Nisan ayı itibarıyla çalışmalar yeniden başlamıştır .

Nihayet Nisan 2016'da bu kaldırıcı için "Visual Studio 2013, Visual Studio 2015 ve Visual Studio vNext'in tüm Önizleme / RC / RTM sürümlerini temizlemek / yakmak için tasarlanmış" olarak tanımlanan resmi bir sürüm yayınlandı .


Orijinal Cevap - VS2010, VS2012 için

Aşağıdaki iki çözümün hala iz bıraktığını (kayıt defteri dosyaları gibi) ve gerçekten 'temiz' bir kaldırma olarak kabul edilemeyeceğini unutmayın (tamamen temiz bir çözüm için yanıtın son bölümüne bakın).


1.Çözüm - için: VS 2010

Microsoft tarafından sağlanan Visual Studio 2010 Kaldırma Yardımcı Programı adlı bir kaldırıcı vardır . Üç seçenekle birlikte gelir:

  1. Varsayılan (VS2010_Uninstall-RTM.ENU.exe)
  2. Tam (VS2010_Uninstall-RTM.ENU.exe / dolu)
  3. Tamamlandı (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

Yukarıdaki bağlantı kaldırıcıyı daha ayrıntılı olarak açıklamaktadır - Hizmet paketleri yüklenirken bazılarının sorunları (ve geçici çözümleri) belirttiği için kullanmadan önce makaledeki açıklamaları okumanızı tavsiye ederim . Daha sonra, kalan kayıt defteri dosyalarını kaldırmak için CCleaner gibi bir şey kullanın .

VS2010 UU'nun indirme sayfasına bağlantı burada .


2.Çözüm - için: VS 2010, VS 2012

Microsoft, VS2010 veya VS2012 kalıntılarının çoğunu bilgisayarınızdan kaldıran bir kaldırma / zorlama özelliği sağlar.

MSDN: Visual Studio 2010/2012 nasıl kaldırılır . Bağlantıdan:

Uyarı: Bu komutu çalıştırmak, isteğe bağlı paylaşılan paketlerde listelenenler gibi hala kullanımda olsalar bile bazı paketleri kaldırabilir.

  1. Başlangıçta Visual Studio 2012'yi yüklemek için kullandığınız kurulum uygulamasını indirin. Medyadan yüklediyseniz, lütfen bu medyayı takın.
  2. Bir komut istemi açın. Başlat menüsünde Çalıştır'a tıklayın (Başlat + R). Cmd yazın ve Tamam'a (Enter) basın.
  3. Kurulum uygulamasının tam yolunu yazın ve aşağıdaki komut satırı anahtarlarını iletin: /uninstall /force Örnek: D:\vs_ultimate.exe /uninstall /force
  4. Kaldır düğmesine tıklayın ve talimatları izleyin.

Daha sonra, kalan kayıt defteri dosyalarını kaldırmak için CCleaner gibi bir şey kullanın .


Tamamen temiz bir kaldırma mı?

Ne yazık ki, bunu başarmanın tek (mevcut) yolu, yanıtlarında dnLL'nin tavsiyelerine uymak ve tam bir işletim sistemi yeniden yüklemesi gerçekleştirmektir. Ardından, gelecekte bunun yerine Visual Studio'yu bir Sanal Makine içinde kullanabilir ve bu sorunlar için tekrar endişelenmenize gerek kalmaz.


4
Temiz! = Hızlı. Windows açısından, bunların hepsi ayrı uygulamalardır ve ayrı olarak kaldırılmaları gerekir. Bunları, ilgili kaldırıcıları çalıştırmadan sihirli bir şekilde kaldıran herhangi bir yardımcı program kesinlikle temiz bir çözüm olmayacaktır; Umut edebileceğiniz en iyi şey, kaldırıcıları sizin için birer birer doğru sırayla çalıştıran bir yardımcı programdır; ancak tüm yapmanız gereken zamandan tasarruf etmek ve gerçekten, ne sıklıkla Visual Studio'yu kaldırmanız gerekiyor?
Harry Johnston

12
Deneyime göre, program ekle / kaldır'dan tek bir Microsoft girişini kaldırmak, hem kayıt defterinde hem de sabit sürücümde çok fazla çöp bırakacaktır. Hala yaptım (tek tek 55 giriş) ve kayıt defterinde veya sabit sürücüde CTRL + F yaparken her yerde "Visual Studio" görüyorum. Diğer tüm bileşenleri denemiyordum ama sanırım orada da yapacak çok iş var. Son cevap hayır, Visual Studio'yu temiz bir şekilde tamamen kaldırmanın bir yolu yok. Hâlâ bir tane olabilir: gittiği kadarıyla, biçimlendirme oldukça iyi bir iş çıkarıyor.
dan


1
... ve inşa etti çünkü, biliyorsunuz, bunu isteyen çoğu insan bunu muhtemelen yapamıyor çünkü ...: / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD bloke

2
@daniel Yah, eminim. Hepimiz yardım etmek (ve gülmek) için buradayız. Anket: Onu silmeleri ne kadar sürer?
CAD bloke

35

Bu, tüm paketleri kaldırmanın en basit yoludur. Bir yönetici isteminden:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

visual%Yukarıdaki komutu ile değiştirerek SQL vb. İçin tekrarlayın sql.


Güzel! bir cazibe gibi çalışıyor - ayrıca ms sql sunucu öğelerini kaldırmak için de kullandı: D
Jim Ford

2
daha fazla detaylandırabilir misin? bir örnek ekleyebilir misin?
iosMentalist

3
Teşekkürler! "name like 'microsoft visual%' OR name like 'microsoft sql%'"hepsini bir arada almak için de yapabilirsiniz
agradl

@ user3658994 Bu, bileşenlerin çoğu için iyi çalıştı. "Microsoft Visual Studio 2010 Ultimate - ENU", Sürüm = "10.0.40219" ve "Microsoft Visual Studio 2010 Ultimate - ENU", Sürüm = "10.0.40219" için ReturnValue = 1603 alsam da. Bu ikisinden nasıl kurtulacağına dair bir fikrin var mı?
thanos.a

23

CD'nizi yerleştirin veya ISO'nuzu bağlayın. Kurulum programını bayrakları kullanarak komut isteminden çalıştırın/uninstall /force

Aslında geçen gün bu sorunla karşılaştım ve harikalar yarattı. =)


4
Daha fazla şeyden kurtulmak için 3+ kez çalıştırın. Yine de her şeyi temiz bir şekilde
çıkarmıyor

2
Visual Studio ekibinden gelen yanıtı gösteren @ dsg yanıtındaki bağlantı zaten bu çözümü öneriyor, ancak tam olarak çalışmıyor, bu nedenle bir kaldırma yazılımı için dilekçe :(
user2381114

2
Bu VS2010 pro için çalışmaz. kurulum / zorla / kaldır'ı çalıştırdığımda bana sadece yükleme ekranı geliyor.
JDPeckham

Bunu birkaç kez denedim. Bu bile benim için başarısız oluyor, yani aslında yarı yolda çöküyor.
Ken Smith

21

VS'yi (Visual Studio, sürümü ne olursa olsun) kaldırmanın tek gerçek temiz yolu, tüm işletim sistemini tamamen yeniden yüklemektir. Aksi takdirde, daha fazla uyumluluk sorunu ortaya çıkabilir.

Kalıcı çözüm

Sıfırdan başlayarak (temiz kurulum, VS işletim sistemine hiç yüklenmemiş), tüm bu sorunları önlemenin en iyi yolu , VS'yi yukarıdaki yorumlarda Varsayılan olarak belirtildiği gibi bir VM'den (sanal makine) kurmak ve çalıştırmaktır . Bu şekilde ve Microsoft tüm platformunu daha kullanıcı dostu olacak şekilde geliştirmek için hiçbir şey yapmadığı sürece, bir sürümden diğerine geçiş hızlı ve kolay olacaktır ve HDD'nin (veya benim durumumda SSD'nin) ana bölümü VS'nin geride bıraktığı tüm çöplerle dosyalanmaz.

Elbette dezavantajı hızdır. Program hemen hemen her yönden daha yavaş olacaktır. Ama dürüst olmak gerekirse, VS'yi hızı için kim kullanıyor? En son teknoloji meraklısı platformlarda bile, kurulumu uzun sürüyor. VS, yüksek kaliteli bir SSD'de daha hızlı başlayabilse bile, sadece yavaştır .


1
User1394965'in cevabını fav 'cevabı olarak bırakacağım çünkü VS.'nin nasıl kaldırılacağı olan ana sorumu doğrudan cevaplıyor. Ancak, gelecekteki VS yüklemelerimle ilgili son düşüncelerimi yayınlamayı yine de alakalı buluyorum.
dan

5
Açık konuşmak gerekirse, bu cevap (işletim sistemini yeniden biçimlendirmek ve yeniden yüklemek) tek doğru cevaptır. Ben de aynı durumdaydım. Microsoft ürünleri (özellikle VS), işletim sisteminizin her köşesine yayılma ve istila etme eğilimindedir. Dahası, kaldırıcılar kaçınılmaz bir şekilde tüm bileşenleri tamamen kaldırmada başarısız olur ve yüzlerce dosya, giriş ve hala ortalıkta dolaşan diğer çöplerle kalırsınız. Önemsizliği basitçe silemezsiniz, çünkü denerseniz, büyük olasılıkla işlevsel olmayan bir .NET çerçevesi veya daha kötüsü ile karşılaşacaksınız.
Lakey

2
@dnLL: "En yeni meraklı platformlarda bile, yüklemek çok uzun sürer" - VS 2013'ü bir SSD ile Win 8.1'e kurdum (SATA3'te Intel 520, RAID veya başka bir şey yok). Kurulum 6 dakika sürdü. "VS, üst düzey bir SSD'de daha hızlı başlayabilse bile, sadece yavaştır" - başlatma süresi, yeniden başlatmanın ardından soğukta 2 saniyedir.
Boris B.

4
@BorisB. Umarım yüksek hızlı SSD'niz varken 6 dakika hızlı aramazsınız. Ancak bu yazıyı yaptığımda VS2013 yayınlanmadı bile.
dan

1
@Boris, Visual Studio 2015 yüklemesi 2-3 saatimi aldı ve sürekli kapanıyor ve devam etmek için bazı işlemleri kapatmam gerekiyordu. Arkadaşlarım 19 saat sürdü.
marsh

5

Aynı problemle boğuşan: Birçok uygulama AMA en azından bu kısmı "hoş" kılıyor: İşin püf noktası Batch-Uninstall. Bu yüzden önerebileceğim bu üç programdan birini kullanın:

  • Absolute Uninstaller (+ slim, kayıt defterini ve klasörleri kaldırır, - 50 kez Tamam'ı tıklayın)
  • IObit Uninstaller (+ ayrıca araç çubukları için, kayıt defterini ve klasörleri kaldırır - isteğe bağlı araç çubuğuyla birlikte gelir)
  • dUninstaller (+ sessiz mod / zorlama: 50 uygulama için tıklama yok, arka planda yapıyor - kayıt defterini / dosyaları taramıyor)

Imho'da 2 numarayı alın, 1 güzel ama bazen bazı hatalarla karşılaşıyor :-)


IOBit gerçekten kapsamlı bir iş çıkarıyor, sadece kurulum sırasında araç çubuğunu kabul etmemeye dikkat edin
smirkingman

1

Burada bir çözüm var : Ekle

Yolun sonunda / full / netfx!

Bu neredeyse hepsini temizlemelidir. Yalnızca SQL Server ile kalmalısınız.


Bu konuda biraz daha geri bildirim almak istiyorum, deneyen oldu mu? Bu, Ocak 2014'te yayınlandı ve cpanel'de kalan 55 uygulamadan bahsediyor, neredeyse yazarın SO'daki yazımı okumuş gibi. O makalenin yazarı siz misiniz? Umut verici görünüyor ve birisinin bunu VS2008, VS2010, VS2012 ve VS2013 ile bir VM'de denemeye istekli olup olmadığını görmek istiyorum.
dan

kobaltz'ın cevabı, kullanımına benziyor /uninstall /forceve gerçekten iyi çalışmadığı söyleniyor, bu yüzden bunun gibi mucizevi ve kolay bir çözüm konusunda gerçekten şüpheliyim ama sanırım denememiz gerekecek.
dan

0

IOBIT kaldırıcıyı indirin ve kurun: http://www.iobit.com/advanceduninstaller.php , Visual Studio'yu kurduğunuz tarihi bulun ve o tarihten itibaren VS ile ilgili tüm programları seçin. Ardından toplu kaldırıcıyı çalıştırın. Bu tam otomatik bir çözüm değildir, ancak Windows'ta programları ekleyip kaldırarak tek tek gitmekten çok daha hızlıdır. Kayıt defterini temizlemek için bir güç taraması bile vardır.


0

Eski bir konuya cevap verebilirsem; Kaldırmak istediğiniz programları seçmek için PC Decrapifier'ı kullanabilirsiniz . PC Decrapifier bunları sizin için birer birer kaldırır, böylece hepsini ayrı ayrı tıklamak zorunda kalmazsınız.

Bu, SQL Veritabanı araçları gibi tüm 'önemsiz' şeyleri kaldırmak için çok kullanışlıdır - Visual Studio, kaldırıldığında bile geride kalır.


Uzun rotaya giderken biraz zaman kazanmanın iyi bir yolu gibi görünüyor , ancak Windows kayıt defterindeki karışıklığı ve HDD'deki diğer tüm asılı DLL'leri temizlemeyecek.
dan

-3

Kullandığım en iyi yol VS 2010 Görüntüsünü bağlamak veya Kurulum diskini takmak ve uninstallseçeneği çalıştırmak , gerçekten iyi çalışıyor


4
Appwiz.cpl'deki 55 girdinin tümünü tek tek kaldırıyor mu? Son baktığımda olmadı.
dan

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.