手动添加 appExecutionAlias?

手动添加 appExecutionAlias?

默认情况下,Windows 10 将应用程序别名存储在其中,%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\但这只是部分正确(或者如果你仔细想想,根本不正确)。列出目录中的文件表明别名是一个软符号链接:

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        05.01.2021     01:45                Backup
-a---l        05.01.2021     01:45              0 ubuntu2004.exe

这也不正确,因为软符号链接(至少是用 创建的软符号链接mklink)不会execution directory从目标继承,并且您无法以任何方式为符号链接指定它。您可以为 Windows 快捷方式指定它,但它是一种完全不同的语义和底层机制,重命名MyAlias.exe.lnkMyAlias.exe不会嵌套您想要的结果。

因此,显然,Windows10 在幕后做了更多工作,才使得像 app-alias 这样简单的事情得以实现。你知道那是什么吗?

相关内容