it-swarm.com.ru

"Неизвестная ошибка" при запуске Visual Studio 2017 Community после установки

При попытке запустить сообщество Visual Studio 2017 после успешной установки появляется предупреждение «Неизвестная ошибка» (показано ниже).

 enter image description here

ОБНОВЛЕНИЕ: после принудительного удаления и переустановки

 enter image description here

59
Ajay Jadhav

удалить эту папку (или похожую):

% LocalAppData%\Microsoft\VisualStudio\15.0_db2a872f

  • имя папки 15.0_db2a872f может отличаться на вашем компьютере, например. 15.0_XXXXXXX
  • обнаружил в журнале запуска vs, что обработка Progression_NativePackage_Component_x86.pkgdef выручила, указывая на несогласованную установку расширения
90
niclar

Я only должен был переименовать (если вы не хотите делать резервную копию)/удалить следующий файл:

privateregistry.bin  

или же

privateregistry.user.bin

в зависимости от версии Visual Studio.

% LocalAppData%\Microsoft\VisualStudio\15,0 _ ********\privateregistry.bin

% LocalAppData%\Microsoft\VisualStudio\15,0 _ ********\privateregistry.user.bin 

После перезапуска Visual Studio 2017 вам может потребоваться снова активировать Tools or Extensions.

53
Bruno Bieri

Проверьте, установлен ли на компьютере агент Symantec Workspace Virtualization Agent. Удаление продукта из программы добавления\удаления исправило неизвестную ошибку при запуске VS 2017.

Вот деталь продукта . Код продукта: {785F9A4D-D113-43B3-AA1D-77AD777F0A2F} Код пакета: {32DB9767-3EF7-465A-ADF2-7ECFD25ABC12} Дата установки: 2015.05.21 Версия: 6.4.1266 Издатель: Symantec

2
rathish rk

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

По сути, просто перейдите к ярлыку в меню «Пуск» или к файлу .exe в файлах, затем щелкните его правой кнопкой мыши и запустите от имени администратора или измените его в свойствах. Тбх, это похоже на временное исправление, и я на самом деле хотел бы узнать реальный источник проблемы, но сейчас мне не нужно переустанавливать и ремонтировать снова и снова.

Та же версия: Visual Studio Community 2017, установленный с помощью программы запуска

1
Sorral

У меня такая же проблема после обновления VS 2017 Enterprise до сборки 26228.9.

Ремонтная установка ничего не исправляет. Тем не менее, я получил сообщение «Неизвестная ошибка» сразу после запуска VS2017.

Исправление возможно, удалив эту папку:

"C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio\15.0_xxxxxxx"

где xxxxxxxx - это шестнадцатеричное число.

НО ПОСЛЕ ТОГО, ЧТО ВЫ ПОТЕРЯЕТЕ ВСЕ НАСТРОЙКИ, которые вы сделали при установке VS 2017 (кроме устройства с лицензионным ключом продукта).

Извините, что должен сказать это, но:

Может быть, будет лучше застрял на VS2015 на данный момент. Потому что MS до сих пор не имеет действительно полностью функциональной сборки VS.

VS 2017 все еще готов для первых экспериментов, а не для реальной работы.

Это такая же история, как была, когда был опубликован VS2015. (через несколько дней перестанут работать).

0
Poke

У меня есть установка бок о бок с VS2015. После однократного открытия и закрытия VS2015 VS2017 снова запускается нормально. Странно но помогло в моем случае.

0
martinoss

Я столкнулся с этой проблемой в Visual Studio Professional , Когда не работал от имени администратора. (Он работал Ok как администратор) Я использовал решение Никлара об удалении папок. 

0
Kirsten Greed

Мне нужно было только удалить или переименовать ApplicationPrivateSettings.lock в папке C:\users {ваше имя пользователя}\AppData\Local\Microsoft\VisualStudio\15.0_c31ecfb9.

0
Nick Painter

Я исправил это так же, как niclar, удалив папку 15 _. *. Однако кажется, что переименование privateregistry.bin имеет тот же эффект с меньшими трудностями.

Как упомянуто Torbjorn, ReSharper и другие расширения могут испортить, однако переустановка не требуется.

Просто зайдите в Инструменты> Расширения и обновления ...> Прокрутите список установленных расширений > Включить те, которые должны быть включены.

0
Emil L.