Я пытаюсь удалить версию сообщества VS2015 в Windows 10 (64 бит), но это не удается.Сбой удаления VS2015 на Win10 из-за отсутствия (?) KB2999226
Ссылаясь на это сообщение SO: Can't uninstall Visual Studio 2015 (The storage control blocks were destroyed)
Этот вопрос очень хорошо описывает мою проблему, но я на Windows 10, где KB 2999226, по-видимому, не применяется. Итак, почему VS2015 пытается удалить его и как я могу убедить его не в этом?
Я пробовал vs_community.exe /uninstall /force
и пробовал Visual Studio Uninstaller. Оба отказались с той же ошибкой. Вот выдержка из журнала MSI (dd_vs_community_<timestamp>.log
):
[0884:29AC][2016-08-31T15:28:19]i000: MUX: ExecutePackageBegin PackageId: Windows7_MSU_x64
[1A74:2A60][2016-08-31T15:28:19]i301: Applying execute package: Windows7_MSU_x64, action: Uninstall, path: 2999226, arguments: '"C:\WINDOWS\SysNative\wusa.exe" /uninstall /kb:2999226 /quiet /norestart'
[1A74:2A60][2016-08-31T15:28:19]e000: Error 0x80070057: Failed to execute MSU package.
[0884:29AC][2016-08-31T15:28:19]e000: Error 0x80070057: Failed to configure per-machine MSU package.
[0884:29AC][2016-08-31T15:28:19]i000: MUX: Installation size in bytes for package: Windows7_MSU_x64 MaxAppDrive: 0 MaxSysDrive: 0 AppDrive: 0 SysDrive: 0
[0884:29AC][2016-08-31T15:28:19]i000: MUX: Return Code:0x80070057 Msi Messages:0 Result Detail:0 Restart:None
[0884:29AC][2016-08-31T15:28:19]i000: MUX: Set Result: Return Code=-2147024809 (0x80070057), Error Message=, Result Detail=, Vital=True, Package Action=Uninstall, Package Id=Windows7_MSU_x64
[0884:29AC][2016-08-31T15:28:19]i000: Setting string variable 'BundleResult' to value '1603'
[0884:29AC][2016-08-31T15:28:19]i319: Applied execute package: Windows7_MSU_x64, result: 0x80070057, restart: None
[0884:29AC][2016-08-31T15:28:19]e000: Error 0x80070057: Failed to execute MSU package.
Вполне возможно, что я установил VS2015, прежде чем я модернизировал мю Windows 7 в ОС Windows 10. В этом случае, возможно, установка VS 2015 требуется КФ при установке на мой Windows 7 и установил его, который записывается «где-то». Затем, когда я обновился до Windows 10, KB был удален. Теперь удалитель VS должен игнорировать запись KB в процессе удаления, но, по-видимому, этого не сделать. Если это так, где я могу изменить файл установки/информацию для удаления записи в КБ?
Если для решения этой проблемы требуется дополнительная информация, просто спросите.
Удаление Visual Studio зачастую проблематично.Обычно самое лучшее - никогда не удалять его, а когда вы меняете/переформатируете на своем компьютере, установите только те версии, которые вы используете (и, вероятно, лучше сначала установить более старые версии, если вы хотите несколько версий). – Phil1970
Я начинаю понимать это, но это действительно не помогает мне в моей нынешней ситуации. Я собирался установить его снова, у меня были некоторые проблемы с пакетом 3-го партийного пакета, который я хотел очистить ... Может быть, я могу просто оставить его как есть и установить его поверх него сверху. –
После повторных запусков Visual Studio Uninstaller и vs_community.exe/uninstall/force я, наконец, сдался. Я вручную удалил папки VS 2015 (v14) под C: \ Program Files (x86), ProgramData, AppData и т. Д., А затем сделал новую установку из веб-загрузки поверх «остатков» моей предыдущей установки. Кажется, что сработало - проблемы, которые у меня были со старой установкой, по-видимому, были устранены, и все настройки и т. Д., Похоже, были сброшены до значения по умолчанию. –