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

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

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

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

один ответ будет search in search charm, его там нет . Я попытался всеми возможными способами .

следующие папки есть в Windows 8.1 program files

C:Program файлыiTunes
C:Program файлыiPod
C:Program ФайлыWindows Identity Foundation
C:Program ФайлыHyper-V
C:Program FilesCommon Files
C:Program файлыIIS Express
C:Program ФайлыРасширения Удостоверений Microsoft
C:Program ФайлыКлиентские Компоненты SharePoint
C:Program файлыMicrosoft SQL Сервер
C:Program FilesApplication Verifier
C:Program ФайлыMSBuild
C:Program файлы IIS
C:Program ФайлыMicrosoft Visual Studio 12.0
Многие папки связаны с этими приложениями в programfilesx86 .

17 ответов


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

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

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

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

• перейдите в раздел HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

• удалить "11.0_Config" & "узел 11.0 " обратите внимание: 11.0 как ваша версия VS

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

надеюсь, что это поможет. BR


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

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

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

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


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

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

  1. загрузка и извлечение монитора процессов Windows https://technet.microsoft.com/en-us/library/bb896645.aspx

  2. запустите Process Monitor, включите Process devenv.exe в фильтрах указаны успешного результата, и нажмите кнопку ОК.

  3. Process Monitor отобразит огромный список доступа к файлам и реестрам. Просмотрите список и найдите события с отказом в доступе к результату или файл/путь не найден. (Вы можете фильтровать список еще больше с помощью правой кнопкой мыши контекстное меню)

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


%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

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0_Config

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


столкнулся с той же проблемой с VSExpress 2015 (win 10). Исправлена проблема, удалив раздел реестра в

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

см. ссылку для получения более подробной информации http://maditguy72.blogspot.ru/2013/06/cannot-find-one-or-more-components.html


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


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

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

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

до этого я пытался дать полные права (для моей учетной записи пользователя, а также Странные


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

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


исправить эту проблему

  1. запустить программу regedit.exe
  2. перейдите в раздел HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio
  3. удалить 11.0_Config
  4. перезапустить ssms.exe

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b6d2b85d-c6e1-464a-85e0-e0625e7fb305/microsoft-visual-studio-shell-isolated-cannot-find-one-or-more-components?forum=sqlexpress


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

HKCU\Software\Company\TheApp.0_Config\Initialization\PkgDefSearchPath
HKCU\Software\Company\TheApp.0_Config\Initialization\RelativeRootFolderPath

для Visual Studio 2015 замените Company\TheApp.0_Config С Microsoft\VisualStudio.0_Config.


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


нет необходимости переустановить просто сбросить данные devenv...

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

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


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


ну, это кажется простым, но это работает, как по волшебству

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

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