在某一次系统更新后,如果你在 Windows 8.x 中想要设置新的用户头像,你可能会发现一个问题:这时在登录 / 锁屏界面中,出现的只会是默认的小灰人头像。

有很多用户都报告了这个问题,但直到今天这个问题也没有被微软修复:
windows8.1登陆界面无法显示头像 - Microsoft Community
[求助] Windows 8.1 账户头像不显示bug - 爱好论坛
相信强迫症患者们这时候已经痛苦万分了。
在一顿折腾之下,我终于发现了问题所在,就是出自 system32 文件夹下的 Windows.UI.Immersive.dll 文件。
因此解决办法便是,使用老版本的 dll 文件临时替换掉新的文件,再修改用户头像就可以了。
※ 设置完成后,不要忘记把 dll 文件替换回原先的版本。
这里提供了 Windows 8 与 8.1 的 64 位老版本文件。对于 32 位文件,你可以在镜像中自行提取。
我个人是使用 Dism++ “工具箱” 选项卡中的”文件管理器“工具,将原文件改名,再把老版本文件复制进去。设置好头像后,再把原文件的名字改回来。
这一工具可以实现无视权限的文件重命名与替换。我更偏好于使用重命名的方式,这样不需要修改文件本身权限。
现在,你设置的新头像已经可以在锁屏界面中正常显示啦!
这可能是全网中本问题的第一份解决方案。(噗)
由于没有发图权限,于是只好简单写写了......其实本来也没有多少话要讲。(逃)