Смотрите мое ОБНОВЛЕНИЕ в конце, прежде чем читать следующий ответ.
У меня Windows 8 и еще один компьютер с Windows 8.1.
У меня была ошибка лицензии, говорящая: «Предварительная версия программного обеспечения. Срок действия лицензии истек».
Единственное решение, которое я нашел, вдохновленное приведенными выше решениями (спасибо!), Это запустить монитор процесса и увидеть точные ключи реестра, к которым осуществляется доступ при запуске VS2013, а именно:
HKCR\Лицензии\E79B3F9C-6543-4897-BBA5-5BFB0A02BB5C
как то, что упоминалось в предыдущих сообщениях. Однако монитор процесса сказал, что доступ к этому реестру запрещен.
Поэтому я открыл regedit и нашел этот раздел реестра, но не смог его открыть. Пишет, что у меня нет разрешения на просмотр.
ТАК мне пришлось изменить его разрешение:
- Щелкните правой кнопкой мыши ключ «HKCR\Licenses\E79B3F9C-6543-4897-BBA5-5BFB0A02BB5C».
- Разрешения
- Добавлять
- В «Введите имена объектов для выбора» я добавил свое имя пользователя Windows. В порядке.
- проверить Полный контроль
- Передовой
- Владелец нажимает "Изменить"
- В «Введите имена объектов для выбора» я добавил свое имя пользователя Windows. В порядке.
- Ok. Ok. Ok.
Я обнаружил, что этот раздел реестра имеет несколько подключей, однако вам нужно перезапустить regedit, чтобы увидеть их.
Увидев, какие другие ключи реестра запрещены в доступе в мониторе процессов, я понял, что VS2013 будет специально обрабатывать эти подразделы, которым также ЗАПРЕЩЕНО ДОСТУП: 06181 0bcad
и эти подразделы должны быть изменены, как и выше.
После внесения этих изменений разрешений все заработало хорошо.
То же самое было сделано с Microsoft Visual Studio 2010, потому что ошибка в лицензии, и решение работало хорошо.
ОБНОВЛЕНИЕ: оказалось, что запуск Visual Studio от имени администратора решил эту проблему без этого массажа реестра. Кажется, это произошло с моим компьютером после изменения «необходимого пароля для входа», удаленного в настройках пользователя. (Я хотел, чтобы компьютер запускался без пароля после перезагрузки после сбоя или чего-то еще). Из-за этого многие программы не могли записывать в некоторые папки, такие как временные папки, если я не запускаю приложение от имени администратора. Даже печать из excel не будет работать, если excel не запущен от имени администратора.
person
Haider
schedule
01.03.2015