在Windows 10上更换默认用户头像

这是面向旧版 Windows 10 的个人记录。Windows 10 22H2 的常规支持已于 2025 年 10 月 14 日结束(LTSC 和 ESU 等情况除外);系统更新也可能恢复默认头像。操作前备份要替换的文件,并确认你仍在维护这台设备。

Windows默认用户头像在:C:\ProgramData\Microsoft\User Account Pictures

把带user字样的png文件先进行移动到别处。

准备一个正方形 PNG 文件作为头像使用,并先将原文件备份到其他目录。替换系统目录中的文件可能需要管理员权限。

  • user.png
  • user-32.png (32×32 像素)
  • user-40.png (40×40)
  • user-48.png (48×48)
  • user-192.png (192×192)

使用Copilot写了一个脚本用于一键生成这几个尺寸的图片。把user.png和这个脚本放在一起,运行脚本。

from PIL import Image

# 加载原始PNG图片
original_image = Image.open('user.png')

# 定义需要的尺寸
sizes = [32, 40, 48, 192]

# 为每个尺寸生成图片并保存
for size in sizes:
    resized_image = original_image.resize((size, size), Image.Resampling.LANCZOS)
    resized_image.save(f'user-{size}.png')

把这些图片都放进去。然后重启系统,可以看到图片更新了。