Подтвердить что ты не робот

Как удалить/удалить Visual Studio SP1

У меня 64-разрядная версия Windows 7 с Microsoft Visual Studio 2010 и последующая установка SP1.

Если я открою панели управления | Программы и функции, я вижу 3 записи для Visual Studio 2010, третий - один ADO.Net.

Я попытался сначала удалить пакет обновления 1 (SP1), и так или иначе это не удалось. Он попросил установочный диск Visual Studio 2010, который я вложил. К сожалению, после завершения SP1 остался в списке "Программы и компоненты".

Я попытался удалить VS2010, который удалил красиво, но оставил запись для SP1. Я попытался удалить SP1, но получил сообщение о том, что у меня должен быть установлен VS2010, поэтому я прикусил губу, перелопатил мое раздражение и переустановил VS2010. Я получил только один вариант установки SP1, который я сделал. Думаю, вы можете считать, что повторное применение.

Обновление программ и функций снова показало 3 записи. Мне удалось удалить SP1, по крайней мере, была опция, и я смог завершить удаление. Я сохранил диск VS2010 в лотке для компакт-дисков. К сожалению, закрывая программы и функции панели управления (впоследствии CPPF) и вновь открывая ее, хорошо показал ошибку Microsoft, вложенную в пакет обновления 1 (SP1). Выбор для удаления/изменения записи приводит к диалогу для установки пакета обновления 1 (SP1).

Похоже, что SP1 может частично исчезнуть, но явно не полностью. Запись, исполняемый файл /DLL, привязанный к этой записи, хорошо там.

Как удалить/очистить/удалить/nuke VS2010 SP1, включая CPPF и любой другой мусор, который он установил?

4b9b3361

Ответ 1

По мере того как жизнь движется дальше, я выбрал вариант, возможно, не лучшее решение, но это решение, поэтому вот что я сделал.

Я нашел статью, в которой говорилось об удалении записи с панели управления | Программы и компоненты. http://www.roelvanlisdonk.nl/?p=1179. Затем я сделал другие шаги.

Сначала из ссылки, поскольку у меня 64-разрядная система Windows 7, я перешел в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

в реестре. Было два местоположения, одно из которых было очевидно с именем, полностью прописанным, а другое с свойством DisplayName, установленным на имя продукта как часть GUIID. Я удалил обе записи. Основная запись с красивым именем в качестве ключа была той, которая удаляет запись идентификатора программы из списка.

Я заметил, что несколько продуктов используют один и тот же InstallSource. Это bizarro (породы Смолвиля и, к сожалению, закончились), все в папке C:\Windows\TEMP. Поскольку фактическая программа установки находится в папке ProgramData, я не уверен, что делают записи в папке TEMP.

Я удалил часть ProgramData, но оставил C:\Windows\TEMP, хотя я все еще думаю об очистке, просто осторожно.

Затем я удалил все остальные компоненты VS2010, покидая среду выполнения. Кстати, не забудьте удалить премиум-продукт Premptive и конечный пользователь, устанавливающий цены. Это далее (имя сортировка по возрастанию) под Dotfuscator...

Это более или менее очистило вещи. Я не уверен, что использует VS2010, поэтому я оставляю это. Я предполагаю, что это то, что установлено в папке VS2010.

Компонентный комментарий: мне все еще кажется странным, что Microsoft в реестре следует за... \Software\Microsoft\entry. Они не следуют за этим нигде. Почему?

Подробнее: В реестре информация была:

{5AB7D739-1735-3A9E-BE73-C43507CB4E6F}   Удалить строку: MsiExec.exe/X {5AB7D739-1735-3A9E-BE73-C43507CB4E6F}   Установка источника: C:\Windows\TEMP\Microsoft Visual Studio 2010 с пакетом обновления 1_10.0.40219 \   InstallLocation: C:\ProgramData\VS\vs10sp1\SetupCache \   Путь удаления: C:\ProgramData\VS\vs10sp1\SetupCache \   Uinstall String: C:\ProgramData\VS\vs10sp1\SetupCache\Setup.exe

Общие продукты с использованием папки C:\Windows\TEMP... 40219:  Рамка приложений Data-Tier для Microsoft SQL Server 2008 R2  Проект приложений уровня данных Microsoft SQL Server 2008 R2  Объекты управления Microsoft SQL Server 2008 R2  Служба языка SQL Server 2008 R2 Transact-SQL  Типы CLR для системы Microsoft SQL Server  Microsoft Visual С++ 2010 x86 Runtime - 10.0.40219  Microsoft Visual F # 2.0 Runtime

Пути, используемые другими продуктами:

C:\Windows\TEMP\Microsoft Visual Studio 2010 с пакетом обновления 1_10.0.40219 \ C:\Windows\TEMP\Microsoft Visual Studio 2010 с пакетом обновления 1_10.0.40219\Dotfuscator\

2 нескольких ключей, которые используют одну и ту же запись в папке C:\Windows\TEMP (InstallSource): InstallSource   {09C52940-A4D1-4409-A7CC-1AAE630CF578}   {1AA5BD63-6614-44B2-88A7-605191EDB835}

Ответ 2

Я только что запустил веб-установщик для VS2010 SP 1 со следующими параметрами. Это вынудило его удалить и избавило меня от проблемы блокировки:

VS10sp1-KB983509.exe/uninstall/force

Ответ 3

Я попробовал решение James выше, но он все еще не работал и продолжал требовать установочный компакт-диск. После дальнейшего поиска я нашел это решение, которое сработало для меня:

Инструмент Microsoft для удаления Visual Studio 2010

Ответ 4

Этот ответ на форуме MSDN объясняет последовательность для ручного удаления, но, что более важно, он также ссылается на Microsoft FixIt VS2010 Uninstall Utility, который был единственным способом избавиться от SP1.

Ответ 5

Ни одно из решений здесь не помогло мне удалить VS 2010 SP1. Утилита удаления visual stiduio 2010 хорошо работала, чтобы удалить все, кроме VS 2010 SP1.

чтобы удалить SP1. Я пошел в кэш установки и выполнил установку следующим образом: C:\ProgramData\VS\vs10sp1\SetupCache > setup/uninstall/force