You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WinUI 3.0(.NET 8.0)应用图标在Win11开始菜单显示过小怎么办?

解决WinUI 3.0 (.NET 8)应用在Windows 11开始菜单描述区图标过小问题

当前问题表现

Windows 11开始菜单的应用描述区域(所有应用列表)中,应用图标显示过小,但开始菜单固定项和任务栏显示正常:

当前小图标:
Windows 11开始菜单中的小应用图标

预期尺寸:
预期尺寸

解决方案

1. 确保Square44x44Logo的高分辨率变体完整

Windows 11开始菜单描述区使用的是Square44x44Logo的高分辨率版本,需提供TargetSize-256(256×256像素)的图标资源,且保证图片清晰无拉伸。

2. 检查Package.appxmanifest的图标声明

打开Package.appxmanifest文件,确认<VisualElements>及<uap:DefaultTile>节点中完整声明所有必要图标尺寸,示例配置如下:

<VisualElements
    DisplayName="你的应用名称"
    Square44x44Logo="Assets\Square44x44Logo.png"
    Square150x150Logo="Assets\Square150x150Logo.png"
    Square310x310Logo="Assets\Square310x310Logo.png"
    Wide310x150Logo="Assets\Wide310x150Logo.png"
    Description="你的应用描述"
    BackgroundColor="#FFFFFF">
    <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square310x310Logo="Assets\Square310x310Logo.png" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png"/>
    <uap:SplashScreen Image="Assets\SplashScreen.png" BackgroundColor="#FFFFFF"/>
    <uap:LockScreen Notification="badgeAndTileText" BadgeLogo="Assets\BadgeLogo.png"/>
</VisualElements>

同时,右键项目中的图标文件→「属性」,设置生成操作为Content,复制到输出目录为如果较新则复制,确保各DPI版本(100%/125%/150%/200%/250%/300%)的图标都被正确打包。

3. 清除应用缓存并重新部署

系统缓存旧图标可能导致新设置不生效,可通过以下方式解决:

  • 打开「设置」→「应用」→「安装的应用」,找到你的应用,点击「高级选项」→「重置」,或卸载后重新部署项目。
  • 运行PowerShell命令重置应用包缓存:
Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

4. 检查图标文件质量

确保图标为PNG格式,背景透明(按需),避免使用低分辨率图片拉伸。推荐用SVG矢量图导出各尺寸PNG,保证不同DPI下的清晰度。


内容的提问来源于stack exchange,提问作者Kaushik Kalesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 22:27:35