【已解决】win10桌面网址快捷方式(.url)无法打开

1.错误发生:

win10系统桌面上网址快捷方式打不开
【应用程序无法启动,因为应用程序并行配置不正确】
win+R打开命令运行框,再cmd一下,
输入sxstrace.exe跟踪和诊断SxS相关的错误

sxstrace.exe

步骤1:启用SxS跟踪
打开命令提示符(以管理员身份运行)。
输入以下命令来启用SxS跟踪:

sxstrace trace -logfile:sxstrace.etl
//这将开始记录SxS相关的日志到 sxstrace.etl 文件中。

步骤2:重现问题
尝试打开桌面上无法打开的网址快捷方式,重现问题。

步骤3:停止跟踪
在命令提示符中输入以下命令来停止跟踪:

sxstrace stoptrace

步骤4:解析跟踪日志
使用以下命令将跟踪日志转换为可读的文本文件:

sxstrace parse -logfile:sxstrace.etl -outfile:sxstrace.txt
//这将生成一个名为 sxstrace.txt 的文件,其中包含详细的错误信息。

2.监控日志:

错误信息:

ERROR: Cannot resolve reference 110.0.1587.63,language=“*”,type=“win32”,version=“110.0.1587.63”.
ERROR: Activation Context generation failed.

发生错误在于 Activation Context Generation(激活上下文生成)失败,
系统无法找到并加载 110.0.1587.63 版本的依赖项。

3.寻找原因:

  1. 依赖项缺失:

    应用程序 pleaseedge.exe 需要 110.0.1587.63 版本的组件,但系统中没有找到该组件。
    可能是由于安装过程中文件丢失,或者应用程序的版本与系统环境不兼容。

  2. 清单文件问题:
    清单文件(pleaseedge.exe)中声明的依赖项 110.0.1587.63 无法被正确解析。
    可能是清单文件本身有误,或者依赖项的版本信息不正确。
  3. WinSxS 组件问题:

    系统在 WinSxS 目录中查找依赖项时失败,可能是由于 WinSxS 组件损坏或丢失。

应用程序的清单文件(pleaseedge.exe)中声明了依赖项 110.0.1587.63,但该依赖项在系统中不存在或已损坏。应用程序的安装不完整或文件丢失。

4.解决方案:

桌面网址快捷方式(.url文件)用了老旧损坏的edge浏览器打开才导致的错误,将edge浏览器卸载重装后,把桌面网址快捷方式(.url文件)的打开方式修改成新装的edge浏览器即可正确打开