Инициализация управления пакетами не удалась: Ошибка отказа от доступа при открытии Visual Studio 2017

Я получаю следующую ошибку при открытии VS 2017 на 64-разрядной версии Windows 7:

Инициализация управления пакетами не выполнена: Access Denied.

Вы можете получить дополнительную информацию, просмотрев файл:
C:\Users\<имя пользователя>\AppData\Roaming\Microsoft\VisualStudio\15 <версия>\ActivityLog.xml.


Все началось после того, как я добавил свое решение в SVN. У меня не было проблем, пока я не попытался добавить файл и получил следующую ошибку:

Значение не входит в ожидаемый диапазон

Я выполнил шаги, указанные в этом ответе, и сделал "devenv/setup", после чего я начал получать инициализацию управления пакетами: Access Denied. ошибка при открытии VS. Теперь Visual Studio даже не запускается.

Кто-нибудь еще испытал эту проблему и разрешил ее?

Редактировать:

Я попытался начать работу с администратором, и это сработало. Но в противном случае это не так.

Ответ 1

Оказывается, это ошибка, которая еще не устранена. Эта ошибка также возникает при запуске Visual Studio после обновления.

Но есть обходной путь из этой темы, который работал для меня,

Удалите файл privateregistry.bin из следующей папки:

C:\users\%username%\Appdata\Local\Microsoft\VisualStudio\15.0_\

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


Обновление

Эта ошибка предположительно исправлена в последних версиях Visual Studio. Но для исправления ошибки старый файл privateregistry.bin еще нужно удалить.

Ответ 3

У меня была такая же проблема, и когда я посмотрел на

 C:\Users\UserName\AppData\Local\Microsoft\VisualStudio 

Я заметил, что у меня было несколько версий visual studio, и это означает, что текущее обновление не могло быть успешным, так как я не смог удалить файл, который говорит @Neil Patro, я просто удалил все обновления, и все было в порядке. Я думаю, добавление этого в качестве ответа может помочь.

Ответ 4

У меня возникла эта проблема после установки SSDT для VS 2017 в новом экземпляре vs. Так что, как будто у меня две визуальные студии на моей машине. Чтобы исправить это, я удалил пакет SSDT, перезагрузил машину и переустановил ее на исходном установленном экземпляре Visual Studio.