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

Сегмент установки Visual Studio выделен серым цветом

Мне пришлось переформатировать один из моих дисков (T:) и изменить его назначение. На нем была установлена ​​Visual Studio 2015, удалена его перед форматированием, и теперь диск имеет другую букву (не может ее изменить, другие вещи установлены на нем). Я хочу снова установить visual studio 2015, но на диск C:. Когда я запускаю установку, я получаю следующее:

введите описание изображения здесь

Дисковод T: больше не существует, и я не могу изменить путь установки к другому диску.

Я попробовал некоторые решения, где мне пришлось удалять ключи реестра, но не удалось, так как большинство решений предназначалось для более старых версий visual studio. Есть ли способ изменить путь?

4b9b3361

Ответ 1

Запустить установщик в командной строке (режим администратора). В папке сохранить файл vs_community_ENU.exe

и поместите эту команду

vs_community_ENU.exe /uninstall /force

Затем поместите это

vs_community_ENU /CustomInstallPath C:\VisualStudio2015

NewDrive:\VisualStudio2015

он работает для меня

Надеюсь, что это поможет

Ответ 2

У меня была та же проблема. У меня была установленная Visual Studio на разбитом жестком диске. Я пробовал все выше, ничего не работало. Вы должны использовать этот метод как отношение ultima:

Существует VisualStudioUninstaller от Microsoft.

  • Загрузить
  • Извлеките его
  • Запустите его с помощью Setup.ForcedUninstall.exe в командной строке администратора

Если это не удается: Начните возвышенную скорлупу:

install-package msi -provider PowerShellGet
get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

Повторите попытку. Если это не удается, замените GUID одним из следующих:

Visual Studio 2015: {777CBCAC-12AB-4A57-A753-4A7D23B484D3}
Visual Studio 2013: {56E09E41-21B6-4F87-8D60-0787D028ECDD}
Visual Studio 2012: {DB786F13-64A8-45D7-8C03-0E819DF9F7B3}
Visual Studio 2010: {01696F98-947C-4CF9-8BD3-ABE70332FDED}

Источники: blogs.msdn.microsoft.com а также landinghub.visualstudio.com

Если это не удается получить экзорцист или/и переустановите вашу систему.

Ответ 3

Я знаю, что ты сказал, что это сработало, но для некоторых (включая меня) это не так. Однако через несколько часов я нашел способ. Вот шаги к моему решению:

  • Если вы еще не удалили VS2015, сделайте это через Панель управления.
  • Запустите настройку (ect. vs_community.exe).
  • Если вы не можете установить на желаемый диск, продолжайте читать здесь:)
  • Скопируйте путь, из которого VS2015 хотите его установить (например: "D:\Programmer\Microsoft Visual Studio 14.0").
  • Откройте regedit (просто нажмите клавишу Windows, введите его и нажмите Enter).
  • Предупреждение. Теперь вы находитесь в реестре Windows, будьте осторожны или вы можете вызвать общесистемную нестабильность.
  • Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData Здесь должны быть две папки, называемые как S-1-5-18 и S-1-5-21-345634235-23423416487. Просто начните с наименьшего числа.
  • Перейдите в папку Components, и здесь вы должны увидеть много папок с числами и буквами как имя. Щелкните правой кнопкой мыши по первому из них и нажмите Search. ( "Найти" для Windows 10)
  • Вставьте путь с шага 4. здесь и убедитесь, что три верхних окна отмечены (они должны быть по умолчанию).
  • Щелкните правой кнопкой мыши первый результат поиска и нажмите export. Сохраните его где-то, что вы помните, затем щелкните его правой кнопкой мыши и удалите его на этот раз.
  • Запустите настройку VS2015 еще раз (vs_community.exe) и проверьте, можете ли вы теперь изменить путь. Если не вернуться к 9. и продолжить.
  • Если это сработало, просто установите VS2015 и просто запомните, куда вы помещаете сохраненные реестры. Если что-то пойдет не так, вы можете восстановить их снова, запустив файл.

Надеюсь, это поможет кому-то!

Ответ 4

Для меня это была ошибка установки SQL Server Management Studio 2016 перед установкой Visual Studio 2015. SSMS 2016 теперь базируется на VS 2015 Shell Core. И новая настройка не допускает никакого взаимодействия, кроме нажатия кнопки "Установить". Таким образом, часть VS 2015 была установлена ​​на диск C:. И, следовательно, все параметры для изменения пути установки VS 2015 Enterprise не удались.

Я удалил SMSS 2016 и явно, VS 2015 Shell Core, а затем попытался установить VS 2015 и работал с кнопкой Custom Path и Browse.

Ответ 5

Вы можете использовать инструмент соединения Microsoft для создания каталога REAL на другом разделе (например, D:\Program Files (x86)\Microsoft Visual Studio 14.0) и сделать ссылку на символ как C:\Program Files (x86)..., как показано на рисунке ниже, окна будут использовать C:\Program Fil.. как путь, а реальные dirs/files находятся в D:\Prog...

junction.exe 'C:\Program Files (x86)\Microsoft Visual Studio 14.0' 'D:\Program Files (x86)\Microsoft Visual Studio 14.0'

Загрузить инструмент перехода из https://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Ответ 6

Это сработало для меня:

  • Запустите procmon и запустите установку VS.
  • В procmon найдите соответствующий реестр, ища:

    "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\*\Components"

  • Убедитесь, что найденный ключ успешно открыт (результат должен быть SUCCESS)

  • Откройте regedit и найдите соответствующую папку Components.
  • Найдите ключ, который вы нашли.
  • Экспортируйте его для резервного копирования, а затем удалите его.

Надеюсь, что это сработает и для вас: -)

Ответ 7

Если есть другие люди, которые не могли заставить его работать с уже опубликованными решениями, вот что я сделал:

Моя проблема состояла в том, что у меня был VS, установленный на разделе E. Жесткий диск, содержащий E, разбился однажды, и я больше не мог удалить VS. /uninstall/force не будет делать трюк, так как установка будет сбой каждый раз.

Итак, я взял раздел "D" и дал ему букву "E". Теперь мне удалось установить VS на указанный путь. После этого я удалил его с помощью /uninstall/force, и настройка завершилась успешно.

После этого я изменил раздел "E" на "D" и смог установить VS в "D" .

Я надеюсь, что это поможет кому-то с той же проблемой.

Ответ 8

Я знаю, что это старо, но вы знаете, что есть ключи командной строки, которые очень полезны для такого рода вещей. В командной строке вызовите исполняемый файл, за которым следует /CustomInstallPath, а затем каталог, следующим образом (при необходимости отрегулируйте свой исполняемый путь):

vs_community__e45cb735eddf4e4b9d95904be6e1ba26.exe/CustomInstallPath

Просто хедз-ап, это не сработало для меня в первый раз, так что не бойтесь попробовать пару раз. Я оставил свой компьютер на выходные (выходил из системы) и выполнял ту же самую команду, ничего не делая, и это сработало. Перейти фигурой...