Podczas instalowania programu Visual Studio 2015 Community Edition w systemie Windows 10 przy użyciu instalatora internetowego wszystko działa poprawnie, jednak nie można zainstalować następujących pakietów:
- Team Explorer dla programu Visual Studio 2015 -> błąd krytyczny
- Microsoft NuGet - Visual Studio 2015 -> Pakiet nie powiódł się
- Microsoft Visual Studio Connected Services -> Pakiety nie powiodły się
- Połączone usługi uwierzytelniania usługi Azure AD -> Niepowodzenie pakietów
- Usługa połączona z usługami mobilnymi Microsoft Azure -> Niepowodzenie pakietu
- Usługa połączona z usługą Microsoft Azure Storage -> Niepowodzenie pakietów
- Microsoft.VisualStudio.Office365 -> Pakiet nie powiódł się
Próbowałem kilku obejść, w tym odinstalować każdą wersję programu Visual Studio w moim systemie, ręcznie usunąć pliki C:\ProgramData\Program Cache
, a nawet posunąć się do odinstalowania mojego programu antywirusowego (AVG), próbując go wyłączyć i sprawdzić, czy to działa wcześniej. Uruchomiłem nawet poleceniefsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1
Próbowałem nawet użyć ISO, ale napotkałem ten sam problem.
Ponieważ nie używam ani Azure, ani Team Explorer, wystarczą mi żadne rozwiązania, co oznacza, że nie będę miał do nich dostępu.
Plik dziennika, który został wygenerowany przez Instalatora, można znaleźć tutaj, ponieważ miał ponad 65 000 znaków (po prostu przewiń w dół, aby uzyskać całą zabawę).
źródło
Odpowiedzi:
Po nieudanej instalacji musisz naprawić pakiety redystrybucyjne vc 2015 i ponownie uruchomić instalator programu Visual Studio.
Instalator redystrybucyjny jest pomieszany, miesza 64-bitowe i 32-bitowe biblioteki DLL. Możesz sprawdzić, czy masz ten problem, patrząc na rozmiar pliku vcruntime140.dll. Przeszukaj folder Windows
vcruntime140
, aby znaleźć 4 pliki (64 i 32-bitowe w obu wersjach wydania i debugowania). Jeśli jakiekolwiek pliki mają ten sam rozmiar, należy uruchomić naprawę pakietu redystrybucyjnego.W moim systemie 32-bitowa biblioteka dll ma 83,3 KB, a 64-bitowa 86,6 KB (wersje wydania).
źródło
Spędziłem cały tydzień próbując rozwiązać ten problem. W końcu to dla mnie spowodowało wyłączenie programów antywirusowych. Zanim natknąłem się na moje rozwiązanie, przeszedłem przez wiele innych rozwiązań. Pomyślałem, że opublikuję kilka rozwiązań, które mogą okazać się przydatne dla tych, którzy nadal mają problemy z instalacją Visual Studios 2015 Community Edition.
Rozwiązanie 1: Minimalna instalacja
Rozwiązanie 2: Usuń pamięć podręczną instalacji
Rozwiązanie 3: Usuń dane pliku tymczasowego przechowywane na komputerze
Rozwiązanie 4: Włącz wszystkie cztery oceny dowiązań symbolicznych
Rozwiązanie 5: Napraw składniki redystrybucyjne
Rozwiązanie 6: Sprawdź, czy rozmiary x86 i x64 są takie same
Rozwiązanie 7: Tymczasowo wyłącz całą ochronę antywirusową i zapory
Rozwiązanie 8: Uważnie monitoruj proces instalacji programu Visual Studios pod kątem włamań
Rozwiązanie 9: Dokończ formatowanie i ponowną instalację systemu Windows
źródło
Mój problem nie zniknął po ponownej instalacji składników redystrybucyjnych vc 2015. Ale udało mi się znaleźć błąd, korzystając z tego samego procesu, co w doskonałym wpisie na blogu Ezh (i dzięki Tłumaczowi Google za umożliwienie mi przeczytania).
W moim przypadku była
msvcp140.dll
to wersja 64-bitowa zainstalowana wWindows/SysWOW64
folderze. Samo odinstalowanie pakietów redystrybucyjnych nie spowodowało usunięcia pliku, więc musiałem usunąć go ręcznie. Następnie mogłem ponownie zainstalować pakiety redystrybucyjne x86, które zainstalowały poprawną wersję pliku dll. I voilà, instalacja VS2015 zakończyła się bez błędów.źródło
*140.dll
Po odinstalowaniu nieudanej instalacji VS2015 niektóre pozostają w folderze SysWOW64 i System32, w tymmsvcp140.dll
wspomniana przez Ciebie. Spróbuję twojego podejścia.Sukces!
Miałem podobne problemy i kilka razy próbowałem ponownie zainstalować, ale bez radości. Patrzyłem na instalowanie poszczególnych pakietów z ISO i całe to majstrowanie - wcale niezadowolone.
W końcu udało mi się go „zainstalować”, po prostu wybierając opcję „napraw” zamiast „odinstalowania” w panelu sterowania / programach. Jednak „naprawa” zajęła trochę czasu. W końcu jest zainstalowany i działa.
To zadziałało dla mnie. Może to pomóc innym - i tak jest łatwiejsze do wypróbowania niż wiele innych opcji.
źródło
Zgodnie z opisem z innych odpowiedzi, ale z krokami:
1- przejdź do panelu sterowania -> odinstaluj programy -> odinstaluj wszystkie pakiety redystrybucyjne Microsoft C ++ ((rok))
2- Usuń te pliki, jeśli nadal istnieją ręcznie:
3- Pobierz i zainstaluj: https://www.microsoft.com/en-us/download/details.aspx?id=48145
po tym uruchom ponownie instalację programu Visual Studio i miej nadzieję, że ten błąd nie zostanie ponownie wyświetlony.
źródło
Żadne z postanowień przedstawionych w tym pytaniu nie rozwiązało mojego problemu. Opublikowałem podobne pytanie i ostatecznie musiałem otworzyć zgłoszenie do pomocy technicznej w firmie Microsoft, aby rozwiązać problem. Zobacz moją odpowiedź tutaj, jeśli żadna z pozostałych sugestii nie pomaga: Błąd podczas instalowania programu Visual Studio 2015 Enterprise Update 1 z Team Explorer
źródło
Okay, więc jeśli jesteś na tej samej łodzi co ja i stwierdzisz, że żadne z tych rozwiązań nie pomogło, najprawdopodobniej masz problem polegający na tym, że NuGet (lub którykolwiek z tych pakietów) nie może zostać zainstalowany z programu VSIX, ponieważ wywołuje metoda, która nie istnieje na twoim komputerze (nie wiesz, do którego pliku .dll się odwołuje), więc wypróbuj ją z następującego postu :
Mam nadzieję, że to komuś pomogło. To naprawdę frustrujące, że plik dziennika instalatora w ogóle nie pomaga. Musiałem spojrzeć na plik dziennika specyficzny dla NuGet i tam zauważyłem błąd:
źródło
(Napotkałem ten sam problem. Po wielu próbach ROZWIĄZAŁEM go i zlokalizowałem PRZYCZYNĘ MÓJ ROOT. Zachowuję tutaj ścieżkę próbną, ale możesz przejść do końca, jeśli chcesz.)
Chcę podkreślić to, że trzeba być ostrożnym z roztworem enden za 2 . Niektóre inne programy mogą buforować pakiety instalacyjne w tym
C:\ProgramData\Pacakges Cache
folderze. Jeśli usuniesz dane z tego folderu, możesz zagrozić instalacji / dezinstalacji innych programów.Napotkałem wiele błędów podczas instalacji VS2015. A po usunięciu całej zawartości z
C:\ProgramData\Pacakges Cache
, oba moje VS2013 i VS2015 utknęły wPrograms and Features
oknie i nie mogęchange/repair/uninstall
ich.Aby naprawić
change/repair/uninstall
awarię, muszę przejść do poniższych 2 kluczy rejestru:Przede wszystkim: Zrób kopię zapasową swojego rejestru, zanim cokolwiek z nim zrobisz.
I usuń każdy klucz, który
InstallLocation
wskazuje naC:\ProgramData\Pacakges Cache
AND, któregoDispalyName
wygląd jest powiązany z Visual Studio 2013/2015 (może to wymagać pewnego doświadczenia / intuicji).Następnie zablokowane elementy VS2013 / 2015 w oknie Program i funkcje znikną. Teraz mogę ponownie zainstalować VS2013.
Ale nadal nie mogę zainstalować VS2015 z instalatorem . Błąd nadal wygląda jak poniżej:
Ale przynajmniej mogę zmienić / naprawić / odinstalować VS2015 w oknie Prgram & Features. Więc zdecydowałem się to naprawić. Ale naprawa nie działa. Nadal mam ten sam błąd co powyżej.
Następnie odinstalowałem nieudany VS2015 i próbowałem naprawić redystrybucję VC ++ 2015, zgodnie z zaznaczoną odpowiedzią TimVdG . Następnie zainstaluj ponownie VS2015 za pomocą instalatora.
Wciąż nie udało się.
Następnie wypróbowałem rozwiązanie Briana Swarta, aby zainstalować VS2015 bez aktualizacji 1. Ale nadal nie udało się z TeamExplorer. Sprawdziłem dziennik i znalazłem to:
I trochę googlowałem o błędzie 1603 . Teraz próbuję dodać pełną kontrolę do
C:\Program Files (x86)\Microsoft Visual Studio 14.0
folderu i spróbować ponownie.Nadal nie działa.
Niektóre referencje:
https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/
https://support.microsoft.com/en-us/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list
/superuser/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7
=========> Ostateczne rozwiązanie <=========
Więc w moim scenariuszu nie ma to nic wspólnego z pakietami redystrybucyjnymi VC2015.
Moją główną przyczyną jest nieprawidłowy numer wersji .NET w rejestrze.
W 64-bitowym systemie Windows wersja .NET jest przechowywana w 2 miejscach w rejestrze:
Poniżej znajduje się moje pudełko:
Zwróć uwagę na wiodącą postać
v
wVersion
? Nie wiem, kto to tam umieścił. Ale kiedy go usunąłem, mójVS2015 with Update 3
może być zainstalowany bez problemu !Więc możesz się zastanawiać, jak mogłem to znaleźć. Cóż, ponieważ nie mogłem zainstalować VS2015, zwróciłem się do VS2017. Ale po intalled VS2017 powodzeniem , nie mogłem go uruchomić. Mówi tak:
Postanowiłem więc sprawdzić zainstalowaną wersję .NET i zauważyłem interesującą różnicę powyżej. Po usunięciu wiodącego
v
można uruchomić VS2017.Ale tak czy inaczej, nadal nie wiem, kto
v
tam umieścił ... Szkoda!Wreszcie: upewnij się
Release
, żeVersion
wartość klucza rejestru jest spójna i może działać z wersją systemu Windows. Zobacz poniżej:Zależności wersji .NET i Windows .
jak określić zainstalowaną wersję .NET .
Informacje o wersji systemu Windows 10
Dodaj więcej wyników:
Po zakończeniu tej sekwencji instalacji: VS2017 -> VS2015 -> VS2013, zauważyłem, że na moim pudełku nie ma nawet redystrybucji VC ++ 2015:
Ponieważ redisty VC ++ 2015 i VC ++ 2017 to 14.xxx . Więc posiadanie wyższej wersji wystarczy. Kiedy próbuję ręcznie zainstalować redystrybucję VC ++ 2015, mówi to:
źródło
Jeśli żadna inna opcja w tym wątku nie działa, możesz wypróbować kroki podane w tym przewodniku (patrz poniżej): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual -studio-to-another-directory-when-a-pre-release-is-installed /
Otwórz wiersz polecenia programu PowerShell z podwyższonym poziomem uprawnień i uruchom następujące polecenie, aby odkryć, które produkty mają zainstalowany kluczowy składnik współużytkowany:
get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo
Jeśli możesz odinstalować wszystkie wymienione produkty (zwłaszcza biorąc pod uwagę, że prawdopodobnie zamierzasz zainstalować RTM jako następny), uruchom następujące polecenie:
get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL
Osobiście to zadziałało dla mnie. Zapomniałem, że na starym dysku leżały stare pliki, które pozornie później coś zepsuły w rejestrze (chyba…?). W każdym razie, wszystko czyste, zainstalowało się dobrze!
Uwaga: jeśli masz problemy z importowaniem narzędzi PSMSI w PowerShell, sprawdź to: https://msdn.microsoft.com/en-us/library/dn568022.aspx
Podsumowując, może być konieczne uruchomienie polecenia,
Set-ExecutionPolicy RemoteSigned
aby zezwolić na import oprogramowania.Mam nadzieję, że to pomoże komuś w potrzebie!
źródło
Zrobiłem naprawę redystrybucyjną, ale dla mnie zadziałało po zainstalowaniu Office365.
(dla mnie był to również ostatni pakiet na liście, który uległ awarii).
źródło
Dla mnie nic z tej listy odpowiedzi nie zadziałało.
W końcu udało się:
źródło
Upewnij się, że sprawdziłeś pliki machine.config w obu lokalizacjach
C: \ Windows \ Microsoft.NET \ Framework [wersja] \ Config C: \ Windows \ Microsoft.NET \ Framework64 [wersja] \ Config
Dowiedziałem się po wypróbowaniu wszystkich rozwiązań na tej stronie.
źródło
Napotkałem ten sam problem z aktualizacją 1. Visual Studio 2015 Community Edition. Problem w moim przypadku polegał na tym, że instalator w jakiś sposób nie mógł zainstalować Visual C ++ Redistributable w wersji x86. Kiedy zaznaczyłem Dodaj usuń programy, była zainstalowana tylko wersja x64.
Jeśli tak jest w Twoim przypadku, można uzyskać brakujący pakiet redystrybucyjny z tutaj ; lub możesz znaleźć odpowiednią wersję za pomocą wyszukiwarki Google.
źródło
W moim przypadku rozwiązaniem było włączenie dowiązań symbolicznych. Zobacz Jak rozwiązać problem „Nie można śledzić dowiązania symbolicznego, ponieważ jego typ jest wyłączony”. błąd podczas pobierania celu dowiązania symbolicznego na serwerze 2008? na wiele sposobów.
źródło
To też mnie zabijało, musiałem tysiąc razy ponownie instalować studia wizualne, zanim Stack Overflow mi pomógł! Najpierw problem z aktualizacją systemu Windows. Podczas instalacji programu Visual Studio 2015 aktualizacja oznaczyła mnie, że jest potrzebna - aktualizacja KB2919355. Poszedłem do aktualizacji systemu Windows i zobaczyłem kilka nieudanych aktualizacji. Bez względu na to, jak próbowałem, nie zadziałało. Podany kod błędu to 80070543. Niektóre badania wykazały, że nic nie działało, dopóki nie napotkałem tej porady http://www.dell.com/support/article/us/en/04/SLN293803/en Po wykonaniu tych instrukcji aktualizacja systemu Windows znowu i zadziałało. Wróciłem do, aby zrobić aktualizację Visual Studios i znowu wystąpił ten sam błąd! Więc zdecydowałem się zbadać KB2919355 i byłem sfrustrowany, dopóki nie znalazłem tej stronyhttp://www.eightforums.com/windows-updates-activation/45441-update-kb2919355-finally-successful-after-multiple-fails.html
postępował zgodnie z instrukcją dotyczącą ładowania innych aktualizacji i działały. KB2919355 został w końcu zaktualizowany, więc spróbowałem ponownie i pojawił się inny błąd dotyczący pakietów językowych. „Błąd krytyczny instalacji”. Po przejściu przez serię frustrujących ponownych instalacji, światło dezinstalacji przedarło się przez poradę dotyczącą tego (powyższego) wpisu przepełnienia stosu „naprawianie składników redystrybucyjnych C ++”, który obejmuje: Przejście do Start -> Panel sterowania -> Programy i funkcje Prawy przycisk myszy -klika każdy z elementów redystrybucyjnych (od dołu do góry) i kliknij napraw dla wszystkich. Jeśli ktoś poprosi o „ponowne uruchomienie”, zrób to natychmiast od razu i tam! Potem wykonałem instalacje Visual Studio… .w końcu po wielu dniach prób… zadziałało.
źródło
Podobnie jak reszta z was, spędziłem wiele dni próbując to rozgryźć. Byłem w tym wątku próbując każdej kombinacji tego, co wszyscy powiedzieliście, i niczego. W końcu poszedłem do AppData / Local / Microsoft / VisualStudio i usunąłem tam wszystkie foldery. Następnie wyłączałem wszystko w moim programie antywirusowym i w końcu wykonałem podstawową instalację, aby przejść przez całą drogę. Frustrujące, ale miejmy nadzieję, że pomoże to komuś, kto próbował wszystkiego.
źródło
Możesz również znaleźć pliki dziennika w folderze% Temp% dotyczące dokładnego problemu, w moim przypadku problem dotyczył linków symbolicznych.
jeśli z "kwerendą zachowania fsutil" SymlinkEvaluation "pojawi się komunikat .. " jest obecnie kontrolowane przez zasady grupy " sprawdź HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Filesystems \ NTFS lub po prostu wyszukaj w rejestrze" Symlink ".
źródło
Po kilku miesiącach walki z tym problemem, w końcu udało mi się go zainstalować.
Pobrałem Visualstudio2015AzurePack, który używa instalatora internetowego.
Jednym z wymagań jest zainstalowanie edycji społeczności VS2015, która działała bez problemów.
Mam nadzieję, że to komuś pomoże.
źródło
To bardzo nieuchwytny problem. Żadne (proste) rozwiązanie nie wydaje się do zastosowania. Wypróbowałem -wszystkie- poprzednie opcje z tym samym negatywnym wynikiem: błędy wielu pakietów.
Przyjęty do instalacji
VS 2013
, powodzenie bez problemów, a następnieVS 15
( wersja zapoznawcza) sukces bez problemów (przy okazji bardzo fajne).W końcu to, co zadziałało, to zainstalowanie pierwszej wersji
'Visual Studio 2015'
z aktualizacjami -NO-. Podczas instalacji program instalacyjny został automatycznie pobrany,'Update 2'
a instalacja zakończyła się pomyślnie.źródło
Z jakiegoś powodu instalacja zepsuła się podczas procesu. Po tym nic nie pomogło, a naprawa / odinstalowanie powodowała tylko błędy pakietu. Ostatecznie pomogło to: https://github.com/Microsoft/VisualStudioUninstaller
po tym, jak uruchomiłem go kilka razy (nie usunął wszystkiego przy pierwszych przebiegach ...) w końcu mogłem rozpocząć nową instalację i zadziałało.
źródło
Właśnie znalazłem podobny problem i próbowałem go naprawić przez odinstalowanie i ponowną instalację kilka razy, zarówno przy użyciu instalatora internetowego, jak i ISO, ale nie mogę rozwiązać problemu. Wreszcie naprawiłem to, resetując komputer i ponownie instalując Visual Studio 2015 za pomocą ISO.
źródło
Ponieważ zaznaczona odpowiedź wspominała o naprawie VC Redist 2015, wymieniam wszystkie, które mogę znaleźć, zamiast grzebać je w komentarzach.
Pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2015
Pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2015, aktualizacja 1
Aktualizacja redystrybucyjna programu Microsoft Visual C ++ 2015 3
W tym wątku omówiono pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2015 Update 2 . Ale wszystkie linki są zepsute i nie znalazłem tego.
źródło
Zrobiłem.
1) Zatrzymano Avast Internet Security.
2) Odinstaluj wszystkie składniki redystrybucyjne Microsoft C ++ 2015.
3) Zainstaluj społeczność vs 2015.
instalacja zakończona.
dzięki.
źródło