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

Как избавиться от ошибки VMware при запуске Visual Studio 2012, но без отключения надстройки VMDebugger?

У меня возникает следующая ошибка при запуске Visual Studio 2012 как непривилегированного пользователя:

При попытке доступа к файлу журнала произошла ошибка. Ведение журнала может работать неправильно.

Случайный веб-поиск показал, что проблема существовала с бета-версией VMware 6 еще в 2006 году. Я также нашел одного другого пользователя, который в одном из предыдущих версий VS (2008) тоже имеет такой же опыт, и он начался совсем недавно.

Заголовок окна сообщения указывает, что это происходит от VMware. У меня установлена ​​рабочая станция VMware 9. Проблема может быть связана с системными обновлениями или обновлением 2012.2 CTP и не ушла с последним пакетом обновления 2012.2.

Вопрос:

Как я могу избавиться от ошибки без фактического отключения надстройки VMDebugger?

Временное обходное решение:

Существует обходной путь, отключая VMDebugger в "Менеджере надстроек". Однако даже кажется, что непривилегированные пользователи не могут успешно отключить его. Я должен был запустить VS в качестве администратора (я использую SuRun для этой цели), чтобы отключить его, а ошибка не появлялась при следующем запуске среды IDE.

4b9b3361

Ответ 1

У меня была такая же проблема, вот как я ее решил.

Я отслеживал файл devenv.exe с помощью procmon, чтобы найти путь к журналу, на моем компьютере это было:% TEMP%\vmware-username

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

Я думаю, это произошло потому, что UAC был отключен, когда я установил VS и VMware.

Ответ 2

В Visual Studio перейдите в строку меню к VMWARE/О виртуальном отладчике VMWare; файл журнала отладчика будет указан там, например. C:\Users\Фил\AppData\Local\Temp\VMware-Фил\VMware-vsid-1.log Предоставьте пользователю полный доступ к этому файлу. (Это решение было для Visual Studio 2013, VMware Workstation 11.1.2, Windows 8.1.)

enter image description here

Ответ 3

Самый быстрый и простой способ решить... 1. Найдите папку% temp%\vmware- {имя пользователя}
2. Удалите эту папку. Папка будет создана, открыв Visual Studio.

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

Фон:. В основном это происходит, если вы впервые используете плагин отладчика VMware под правами администратора (потому что вашему приложению может понадобиться это право для правильной работы). Это создает папку под правами администратора с правами администратора. Каждый раз, когда вы открываете Visual Studio с правами администратора, у вас нет проблем.

Ответ 4

Примеры

Windows: C:\Documents and Settings\<username>\Local Settings\Temp\vmware-<username>-<PID>.log

Linux: /tmp/vmware-<username>/ui-<PID>.log

Ответ 5

Этот пост помог мне

Самый быстрый и простой способ решить... 1. Найдите папку% temp%\vmware- {имя_пользователя}

Ответ 6

Перейдите в windows+R %temp%, delete all, ready!