Windows 11:某些应用程序(计算器和时间)的桌面图标为空白

Windows 11:某些应用程序(计算器和时间)的桌面图标为空白

我创建桌面快捷方式一点儿Windows 11 应用(通过从开始菜单拖放)他们的图标变成了默认的空白页过了一会儿(可能是在重新启动 Explorer 时,我不记得具体什么时候发生的)。更具体地说,这发生在以下应用程序图标上:Paint、Calculator、Time、Screen Sketch、Terminal。(它也发生在 MyASUS 和 Armoury Crate 上,它们不是 Windows 程序。) 图标在开始菜单中正确显示,但未在桌面上显示。

通过以下步骤,我能够解决 Paint、Screen Sketch 和 Terminal(以及 MyASUS)的问题:

  1. 取得C:\Program Files\WindowsApps文件夹的所有权(选项 2https://youtu.be/Sug1OVa0Q3A对我有用)
  2. 右键单击空白桌面图标,转到属性
  3. 确定我需要进入的 WindowsApps 子文件夹(例如Microsoft.Paint_8wekyb3d8bbwe!App
  4. 仍在属性框中,更改图标并导航到文件夹(例如C:\Program Files\WindowsApps\Microsoft.Paint_11.2401.20.0_x64__8wekyb3d8bbwe\PaintApp

很遗憾,此过程不适用于计算器和时间(和 Armoury Crate)。事实上,在这种情况下,子文件夹中没有应用程序,或者应用程序不包含任何图标(顺便说一句,如果我尝试从 WindowsApp 文件夹启动应用程序,则应用程序不会启动,但如果我从开始菜单、桌面空白图标或执行提示启动它,它就会起作用)。

更具体地说,其中C:\Program Files\WindowsApps\Microsoft.WindowsAlarms_11.2401.9.0_x64__8wekyb3d8bbweTime.exe文件,但没有任何图标,并且C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_11.2401.0.0_x64__8wekyb3d8bbwe其中有CalculatorApp.exe,同样没有任何图标。

我能够calc.exe在 中找到该文件C:\Windows\System32,启动时它似乎是同一个应用程序(它没有使用默认设置,因为我将其更改为科学设置,它可能存储在 AppData 文件夹中的某个位置),但图标不同(并且它似乎不是指向 WindowsApps 文件夹中应用程序的符号链接)。我可以使用此图标(但我不喜欢它,我更喜欢另一个)。我无法找到time.exe(或类似的东西)。所以我没有这个应用程序的任何图标。

我找到了 PNG 格式的图标(在C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_11.2401.0.0_x64__8wekyb3d8bbwe\Assets和 中C:\Program Files\WindowsApps\Microsoft.WindowsAlarms_11.2401.9.0_x64__8wekyb3d8bbwe\Assets)。我知道我可以以某种方式简单地将它们转换为 ICO 格式,然后使用它。但我没有这样做,因为:

  • 据我了解,这不是最佳解决方案(图标无法调整大小);编辑:这实际上是我用例的一个不错的解决方案,因为 ICO 文件包含多个图标大小,因此图标可以调整大小。这是我最终选择的方法,遵循了此处的 gimp 教程:https://www.wikihow.com/Create-a-Windows-Icon
  • 计算器和时间的图标显然存在于某处,否则它们不会出现在开始菜单中。

结论 我猜我“只是”无法找到这些现有的图标。我不知道如何在 Windows 中自己解析路径。例如,我不知道在执行提示中写入“时间”时启动的应用程序的位置。我不知道双击目标设置为的桌面图标时启动的应用程序的位置Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

当然,我也尝试过用 Google 搜索如何解析 Windows 中的路径,但是没有成功(似乎有Resolve-Path适用于 Windows shell 的命令和XmlResolver.ResolveUri(Uri, String)适用于 C# 的方法,我花了一个小时尝试让它们工作,但是很明显我对使用它们了解不够)。

我对完成“为默认 Windows 应用程序创建桌面图标”这样简单的任务如此困难感到惊讶!

有人能解决这个问题吗?

另外,请注意,这是我在 StackExchange 上的第一条消息,如果不够完美,我深表歉意。我确实花了几个小时尝试自己解决这个问题,并在 Google 上广泛搜索了这个问题。

编辑:它不是Windows 10 键盘快捷键是计算器吗?,因为我不只是想在桌面上创建一个快捷方式,我还想要一个带有正确图标的快捷方式!

答案1

这已经适用于 Windows 10,并且仍然可以在 Windows 11 中使用:

  • 按下WinE即可打开资源管理器。
  • 在里面地点编辑,输入shell:AppsFolder
  • 右键单击计算器并选择创建快捷方式
  • 选择将其放置在桌面上。

瞧!快捷方式有正确的图标。

这也可以用来创建其他应用程序的快捷方式,例如服务CPL,否则会造成麻烦(另见使用微软设置)。

注意:取得所有权C:\Program Files\WindowsApps可能会导致问题,例如在安装应用程序时,并且可能会在下次 Windows 更新后撤消。

请让我知道这是否仍然有效;如果无效,我将删除此答案。

相关内容