Как удалить оставшиеся от Visual Studio куски, что бы другая VS при установке не ругалась на то, что сначала нужно удалить первую?
Такая история: стояла у меня VS 13 professional. Решил попробовать поставить VS 13 community. Установщик начал ругаться, что сначала я должен удалить professional. Залез в программы и компоненты, тыкнул удалить ее. Не захотела удаляться, выдала ошибку, что у меня недостаточно прав для удаления (при том, что учетная запись админа и вообще все всегда нормально удалялось).
Потом просто снес папку с VS, и как не удивительно, не помогло.
Как-то нужно теперь удалить записи в реестре или где там еще все это записывается, или заставить установщик VS игнорировать наличие иной студии.
Спасибо, в следующий раз буду так делать. Сейчас попробовал ею удалить, она удалила какие-то записи в реестре, но установщик все равно думает, что у меня установлена VS
К geek uninstaller добавлю также Revo uninstaller и Your Uninstaller! (восклицательный знак - часть имени программы). Пользуюсь последним много лет, и он надёжно удалял даже самые цепкие проги. В его настройках есть регулятор "крутости" удаления, на самой верхней ступени он может прихватить даже что-то из постороннего, поэтому я обычно ставлю среднюю. Список удаляемого/подчищаемого перед непосредственно удалением предъявляется пользователю для просмотра и редактирования.
Вот это вы зря. По опыту говорю вам, что гораздо проще в этом случае снести винду и поставить все заново.
Дело в том, что вместе со студией приходят ряд зависимостей. Они подобны ниндзя: где и как они встают, где прописываются этого не знает никто
Гениально... Неужели нельзя даже просто заставить установиться VS 13 community? Ведь в принципе ничего не должно мешать ему перезаписать все это поверх старых данных.
Не хочется винду переустанавливать. Настройки, драйвера, программы - все слетит, пол дня придется на это потратить.
У меня, в свое время Sp1 для vs2008 встал криво и все. Удаление штатными средствами проходит, но вот vs уже не поставить, а если через 7 дней плясок с бубном поставить, то не завести.