Як швидко вбити Visual Studio з усіма додатковими компонентами )
БлогNot. Як швидко вбити Visual Studio з усіма додатковими компонентами :)
Як швидко вбити Visual Studio з усіма додатковими компонентами :)
Останні версії середовища-монстра практично не залишають альтернатив для розробника під Windows, Studio користуються майже всім.
На жаль, поставивши на чистенький доброзичливий комп'ютер якийсь Visual Studio Community 2017 або, боронь Боже, Visual Studio Express для Desktop Full, Ви побачите в списку "Програми та компоненти" приблизно наступне:
(компоненти впорядковані за зменшенням дати встановлення).
Погравшись день у розробника, Ви неодмінно захочете видалити Studio зі раптом примхливим і гальмівним комп'ютера.
Якщо чесно, поставивши Studio, Ви вже потрапили і простіше перевстановити Windows. Але завжди є пара корисних програм, через які робити це недоречно :)
При стандартному видаленні Studio з "Панелі керування" нічого, крім самої Studio, не вийде, а в системі залишаться абсолютно непотрібні вам SQL Server і купа інших сервісів. Можна працелюбно деінсталювати кожну встановлену компоненту штатними засобами, а можна помітно прискорити процес.
У нормальному файл-менеджері, що показує класичні панелі і приховані папки, найкраще в Far, переходимо в папку C:\ProgramData\Package Cache\, там дежить купа вкладених папок з "зрозумілими" іменами на кшталт v14.0.24215, сортуємо їх за зменшенням часу створення ( Ctrl+F5 ) і йдемо до першої з папок, створених у той чорний день, коли Ви розпочали установку Studio (дата установки є у списку програм), у мене, наприклад, для Studio Express 2015 це виявилася папка , зрозуміло, що там AD має бути detected в імені :)
Усередині папки має бути exe'шка з ім'ям, що відповідає вашій збірці Studio,наприклад, wdexpress_full.exe. З командного рядка файл-менеджера запускаємо цю exe'шку з параметрами /uninstall і /force, як на малюнку:
Після цього Ви спокійно працюєте, а Студія потихеньку винищується без зайвих питань.
Звичайно, видалення всіх ключів реєстру та папок спосіб не гарантує. Наприклад, залишиться папка з Вашими проектами, за умовчанням у розташуванні c:\Users\ІМ'Я_ЮЗЕРА\Documents .
Крім того, компоненти SQL або C++ Redistributal все одно доведеться видаляти вручну, маючи на увазі, що їх може використовувати якийсь інший софт.