Как исправить ошибку визуальной студии "не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение" в Windows 8.1?

Как Alex предлагает найти devenv.exe и запустить его. при поиске devenv.exe я нашел его там. Когда я запустил этот файл, получив ошибку "cannot find one or more components .Please reinstall the application". Я снова установил визуальную студию три раза, все еще получая такую ​​же ошибку. Как исправить эту ошибку. Это визуальная студия с обновлением 3. У меня нет файла ISO, файл автоматически загружается установщиком. Он установлен плавно, т.е. Без каких-либо ошибок.

Изменить:
Начальный вопрос: как создать ярлык на окнах 8.1 для визуальной студии?
Содержание:
Сегодня я установил визуальную студию 2013 с Windows SDK и мультимедийными приложениями с несколькими устройствами на Windows 8.1. К сожалению, я не могу найти никаких ярлыков, связанных с любым из приложений, которые установлены сегодня.

Как создать ярлык или какой файл выполнить, чтобы открыть IDE?

Один ответ будет search in search charm, его нет. Я пробовал все методы, которые могли бы сделать.

Следующие папки находятся в файлах программ Windows 8.1

C:\Program Files\iTunes
C:\Program Files\iPod
C:\Program Files\Windows Identity Foundation
C:\Program Files\Hyper-V
C:\Program Files\Common Files
C:\Program Files\IIS Express
C:\Program Files\Microsoft Identity Extensions
C:\Program Files\Компоненты клиента SharePoint
C:\Program Files\Microsoft SQL Server
C:\Program Files\Application Verifier
C:\Program Files\MSBuild
C:\Program Files\IIS
C:\Program Files\Microsoft Visual Studio 12.0
Многие папки связаны с этими приложениями в programfilesx86.

Ответ 1

Проблема заключается в настройке безопасности. Через 2-3 часа Googling я нашел много решений, но никто из них не работал, поэтому я пробовал эти решения.

There is one  folder in your machine:  "C:\ProgramData". 
Don't worry if you don't see this folder, unhide all the folders, you will find it there.
I did not had the rights on "C:\ProgramData\Microsoft\VisualStudio" .
See if you have full rights on the same.
If your are not able to open this folder, This means that you do not have rights on this.
to give rights follow the steps below :
1) Right click on the folder "VisualStudio."
2) Go to Properties->Security. See if your PC name is there in the user names list, 
if not , then add it.
3) Go to Advanced -> Owner -> Edit -> Other users or groups.  add your PC name,
i.e add yourself as the owner of the folder and give full rights.

Что находится здесь Ошибка папки-приложения. Я не смог изменить безопасность файлов ProgramData, и я попробовал это решение.

1. On the root folder, right click, select properties, select security tab.
2. Click Advanced
3. The window that pops up should show the current owner. Click "Change." 
The "Select User or Group" pop up box appears. 
4. In the text box, type in your current user name (you should be an admin), and hit the 
"Check Names" button. Your name will be replaced with the "official" system 
 name (i.e.,preceded by computer name and back slash).
5. Click OK
6. The box disappears, sending you back to the Advanced Security Settings window.
7. A new tick box appears below owner, with the text "Replace owner on subcontainers and 
objects" Select this tick box.
8. I also selected the tick box "Replace all child object permission entries
with inheritable permission entries from this object", but I think I had to run this twice
- once with this box ticked and once without.
9. Make sure that "everyone" appears on the Permission entries window, if not,
click add. The same box that appears in step 4 shows up again. 
Type everyone, click "Check Names" and then "OK"
10. Hit apply

который находится здесь Ошибка разрешения.

Наконец, он работает ура:) Надеюсь, это поможет другим.

Ответ 2

Такая же проблема для меня. Мое решение:
Откройте командную строку с правами администратора

cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
devenv /resetuserdata

Ответ 3

Я решил эту же проблему на VS2012 следующим образом:

• Используйте regedit.exe

• Перейдите в HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

• Удалить "11.0_Config" и "11.0 node"  уведомление: 11.0 в качестве версии VS

• Перезапустить VS2012 Сначала будет построено VS env.

Надеюсь на эту помощь. BR

Ответ 4

%programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe должен работать. Номер версии VS (12.0) зависит, конечно, от установленной вами Visual Studio.

О, и если вы используете 32-разрядную установку Windows, используйте:

%programfiles%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Ответ 5

Я столкнулся с этой проблемой при установке сообщества VS 2015. Для меня проблема заключалась в том, что у меня был запуск ThreatFire, который не позволял VS загружать некоторую dll. Деинсталляция ThreatFire была единственным решением. Вы не можете просто остановить его, так как фактическое обслуживание будет продолжать работать.

В общем, вот как я выяснил, в чем проблема:

  • Загрузка и извлечение Windows Process Monitor https://technet.microsoft.com/en-us/library/bb896645.aspx

  • Запустите Process Monitor, включите Process devenv.exe в фильтры, exccude Result SUCCESS и нажмите ok.

  • Process Monitor отобразит огромный список файлов и реестров. Перейдите в список и найдите события с результатом ACCESS DENIED или FILE/PATH NOT FOUND. (Вы можете еще больше фильтровать список, используя контекстное меню правой кнопки мыши)

  • Это должно дать вам полезные советы о том, что действительно происходит неправильно, поскольку сообщение об ошибке VS действительно не помогает. Вы также можете просмотреть трассировку стека, которая сгенерировала событие. Вот как я узнал о ThreatFire, блокирующем загрузку dll.

Ответ 6

Для Visual Studio 2015 мне пришлось удалить эти ключи в regedit.exe:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config

Ответ 7

Одним из возможных удобных способов решения проблемы является использование метода take ownership из Как выкроить и использовать его на %USERPROFILE%\AppData и на C:\ProgramData где C - это дисковый раздел с вашей ОС. Однако сначала вам нужно сделать скрытые папки видимыми. Затем перейдите в папку установки VS и запустите devenv /resetuserdata.

Ответ 8

Столкнулась с той же проблемой с VSExpress 2015 (выигрыш 10). Исправлена ​​проблема с удалением раздела реестра в

[HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion \ AppCompatFlags\Layers]

Подробнее см. ссылку http://maditguy72.blogspot.ru/2013/06/cannot-find-one-or-more-components.html

Ответ 9

У меня была та же проблема, и я ее исправил. Вы должны проверить имя папки, в которой вы установили визуальную студию. Если его имя было изменено, окна не могут найти компоненты для выполнения. По этой причине окна отображают окно с сообщением об ошибке

Ответ 10

Я на windows 7 32bits SP1. это сработало для меня:

запустите cmd.exe с повышенными привилегиями (запустите как администратор). затем выполните:

cd c:\program files\microsoft visual studio 15.0\common7\ide
devenv.exe /resetuserdata
devenv.exe

до этого я попытался предоставить полные права (для моей учетной записи пользователя, а также странной неизвестной учетной записи (S1-5-21-13113034....)) в эти папки: c:\program files\microsoft visual studio 14.0 и c:\users\_myname_\appdata\local\microsoft

Обратите внимание, что при установке visual studio я изменил имя папки по умолчанию на c:\program files\microsoft visual studio 2015, так что, возможно, это связано с ошибкой, увиденной позже?

Ответ 11

У меня была такая же проблема, и оказалось, что мой пароль в моей учетной записи локального администратора истек. Я использую обычную учетную запись для входа в Windows, но запустите Visual Studio в качестве администратора. При открытии Visual Studio в качестве администратора он запрашивает мои учетные данные локального администратора, и поскольку мой пароль истек, он дает мне это сообщение об ошибке.

Решение: выход из системы Windows. Переключите пользователей и войдите в систему как локальный администратор. Windows сообщит вам, что ваш пароль истек. Измените пароль и выйдите из системы. Войдите в систему как обычная учетная запись пользователя и снова запустите Visual Studio, на этот раз введите новый пароль администратора.

Ответ 13

Это, вероятно, характерно для людей, работающих с приложениями изолированной оболочки на основе VS 2015, но я обнаружил, что два значения реестра иногда устанавливаются с неправильными значениями, что приводит к этой ошибке при запуске. Просто удалите их из реестра и начните заново:

HKCU\Software\Company\TheApp\1.0_Config\Initialization\PkgDefSearchPath
HKCU\Software\Company\TheApp\1.0_Config\Initialization\RelativeRootFolderPath

Для Visual Studio 2015 замените Company\TheApp\1.0_Config на Microsoft\VisualStudio\14.0_Config.

Ответ 14

Перейдите в regedit. Переименование проблемы HKEY_CURRENT_USER\Software\Microsoft\VisualStudio для меня.

Ответ 15

Не нужно переустанавливать только reset данные devenv & hellip;

  • cd c:\program files\microsoft visual studio 15.0\common7\ide
    devenv.exe /resetuserdata
    
  • Запустите VS2013/12 с правами администратора.

Он будет работать нормально.

Ответ 16

Версия Visual Studio Enterprise 2017 Версия 15.8.6

Запустите cmd как администратор, затем cmd:

cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE

devenv /resetuserdata

Ответ 17

Для пользователей, испытывающих эту проблему, кто пробовал все вышеперечисленные ответы, это то, что сработало для меня в Visual Studio 2015:

  • После удаления/переустановки Visual Studio 2015, если вы все еще испытываете ошибку "Не удается найти одну или несколько компонентов", откройте " Установка и удаление программ" из панели поиска Windows.

  • Удалите любые распространяемые материалы с 2015 года и 2017 года, если это применимо.

  • Если у вас установлена автономная установочная папка для Visual Studio 2015 - перейдите в папку "packages/vcRedistD14" и установите 32-разрядные и 64-битные распространяемые пакеты. В противном случае загрузите их с веб-сайта MS.

  • Попытайтесь открыть Visual Studio 2015, он должен работать нормально сейчас.

Я не пытался переустановить пакеты redist 2017, но для того, чтобы снова работать в 2015 году, это то, что сработало для меня. Другой вариант, если вы уже установили их, - просто восстановить пакеты redist.

Ответ 18

Запуск cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE devenv/resetuserdata с использованием командной строки отлично работает. Единственное, что пропустили все, это то, что после выполнения вышеуказанной команды вам придется перезагрузить ваш компьютер. У меня была такая же ошибка после запуска команды несколько раз, но она была исправлена ​​после перезагрузки моей машины. И, конечно же, для VS 2015 замените Microsoft Visual Studio 12.0 на Microsoft Visual Studio 14.0

Ответ 19

ну, это кажется простым, но он работает как магия

введите визуальную студию в панель поиска Windows, затем щелкните правой кнопкой мыши на приложении visual studio и выберите запустить как администратор

все вещи были равны, он должен работать без зуда