关于#visual studio#的问题,如何解决?

vs 打不开 visual studio installer

img

这种情况该如何解决

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7481074
  • 这篇博客也不错, 你可以看下怎么解决在打开Visual Studio时的报错“无法找到一个或多个组件”以及关于Visual Studio Installer无法识别已安装的VS并报错找不到路径的问题
  • 除此之外, 这篇博客: 关于Microsoft Visual Studio 2017 找不到或打不开 Visual Studio Installer 的解决方法, 或不知名原因导致VS installer闪退的一种方法中的 网上找了很多文章,本来都要放弃了,后来不死心,发现一篇文章,写了关于软链接问题,忽然想到,当时在安装VS的时候,想搞离线安装,后来,把文件夹删除了,应该是这个问题,找到日志以后,发现果然有这个相关提示,下边是日志里的内容,加粗一行就是问题部分 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • Error Information
    AppInsightsEvent Name = vs/setup/bootstrapper/error
    Description = DirectoryNotFoundException
    TelemetrySession = ‘53295939-9be5-4f6b-a7eb-b42a3dbf1c8a’ Started = True OptIn=True IsInitialized = False Cloned = False
    WatsonEventType = VisualStudioNonFatalErrors2
    UTC time = 2022-01-03T03:51:59

    Exception:
    System.IO.DirectoryNotFoundException
    未能找到路径“C:\ProgramData\Microsoft\VisualStudio\Packages_bootstrapper”的一部分。
    System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
    System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
    System.IO.Directory.CreateDirectory(String path)
    Microsoft.VisualStudio.Setup.Services.FileSystem.CreateDirectory(String path)
    Microsoft.VisualStudio.Setup.Bootstrapper.Utilities.GetBootstrapperPackageCacheDirectory(IServiceProvider services)
    Microsoft.VisualStudio.Setup.Bootstrapper.Program.Parse(String[] args, IServiceProvider serviceProvider, IC2RSignatureReaderInterop c2rSignatureReader, String entryAssemblyProcessName, String entryAssemblyProcessFullName)
    Microsoft.VisualStudio.Setup.Bootstrapper.Program.Run(String[] args)
    WerReportAddDump PID=8164 vs_setup_bootstrapper WerDumpTypeMiniDump

    ==============================================
    关于怎么找到日志,高手就不用看了,因为我的水平有限,给小白提示一下:在系统的查看日志里,找到最新的一个日志报告
    这里打开事件查看器

    这里就是关于VS安装器的错误日志

    这里就保存了上边文本的错误提示
    找到原因就好解决问题了,按出错提示的地址找一下这个文件夹,发下如下错误
    在这里插入图片描述
    然后再打开上一级文件夹,看到软链接快捷方式还在,双击还是边错误,那么就好解决了,看属性,看软链接属性,看地址在哪里,看原来链接地址创建对应的目录结构和文件夹(到现在,还不知道这个方法是否有用,不重新制作软链接的原因,是技术不到家,还一个是懒_
    我的软链接路径,您的不一定和我一样
    这个路径是我当时做的,您的不一定和我一样,如果您安装的时候没有对软链接做更改,可以忽略我这处理方法 ,
    至此,我的VS installer打不开闪退的问题已经解决,这里吐槽一下微软,这个问题为什么不做个错误提示,非要放到日志里,让人一头雾水,这也太坑人了,这样就显示能解决问题的人更专业了么?我觉得并不能,为了让软件更安全,没有接口让人破解么?,我还是觉得已经没必要了,他已经免费了,费解…
    温心提示朋友们,只是不是特殊情况,系统是好还是安装原版系统,如果不懂多查查文件怎么解释,因为国内各种工作室制作的系统,或多或少,对行业软件或特殊功能软件的一些功能有未知影响,会导致各种各样的问题,

    为了这个我三四天都不踏实,现在问题解决了,因为过程比较折腾,又想到,到处找别人的文章来解决问题,突发其想,把处理过程发出来,给需要帮助的人,也许这个问题和您发生的不一样,能力有限,如果凑巧您的问题和我一样,那么能帮到您,我很开心,以后会多写相关问题处理方法,互相帮助!!!

如果 Visual Studio 安装程序(Visual Studio Installer)无法打开,你可以尝试以下方法:

  1. 检查是否有其他 Visual Studio 实例正在运行:首先,检查是否有打开的 Visual Studio 实例,如果存在,则关闭它并重新启动 Visual Studio Installer。

  2. 使用管理员权限重新启动 Visual Studio Installer:右键单击Visual Studio Installer 的图标并选择“以管理员身份运行”。

  3. 尝试修复或卸载 Visual Studio:在 Visual Studio Installer 中尝试使用修复或卸载功能。如果 Visual Studio Installer 对其自身的文件损坏感到担忧,它可能会提示你再次进行安装。在这种情况下,你需要先卸载 Visual Studio Installer,然后在重新安装它。

  4. 检查操作系统和硬件要求:确保你的计算机系统符合 Visual Studio Installer 的操作系统和硬件要求。例如,运行 Visual Studio 2019 要求安装的操作系统为 Windows 10 版本 1703 或更高版本。

如果这些方法都没有解决问题,你可以尝试重新下载 Visual Studio Installer 并进行安装,或者使用 Visual Studio 2019 版本的其他安装方法,例如使用离线安装程序。

Hi, 通过你的截图右下角可以看出来当前使用的installer的版本是3.0.4496。这是个相对较旧的一个低版本,这个版本存在不能更新的问题但已在后面的版本里修复了,建议从官网:https://visualstudio.microsoft.com/zh-hans/downloads/ 重新下一个最新的installer安装包再次运行安装,等它自动识别到你已安装的vs版本后再升级更新即可。