修改win10磁贴图标为大图

55gY 5,198 2

效果图

修改win10磁贴图标为大图

原理

lnk文件的目录
用户名为你的系统用户名称,例如administrator

##目录1

C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

##目录2

C:\ProgramData\Microsoft\Windows\Start Menu\Programs


首先打开开始菜单-选择一个图标-更多-打开文件位置-选择快捷方式-打开文件位置
修改win10磁贴图标为大图
添加2个文件以程序QQScLauncher.exe为例
在当前目录下添加QQScLauncher.pngQQScLauncher.VisualElementsManifest.xml
QQScLauncher.png为要替换的图片文件,找个自己喜欢的图片放进去就好了

QQScLauncher.VisualElementsManifest.xml为程序外壳?文件,大概是把[aru_23]
QQScLauncher.VisualElementsManifest.xml文件内容

<?xml version="1.0" encoding="utf-8"?>
<Application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <VisualElements 
  BackgroundColor="#ffffff" 
  ShowNameOnSquare150x150Logo="off" 
  ForegroundText="dark" 
  Square150x150Logo="QQScLauncher.png" 
  Square70x70Logo="QQScLauncher.png" 
  Lnk32x32Logo="" />
</Application>

其中
ShowNameOnSquare150x150Logo="off" 是否显示标题文字,改为on则显示
Square150x150Logo="QQScLauncher.png" 当前目录下要替换的图片文件
Square70x70Logo="QQScLauncher.png" 当前目录下要替换的图片文件

最后 打开powershell 或者cmd 执行 powershell (ls 'lnk文件路径').lastwritetime = get-date
例如我QQ的lnk文件路径是C:\Users\gy55y\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\腾讯QQ.lnk
执行的命令就是powershell (ls 'C:\Users\gy55y\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\腾讯QQ.lnk').lastwritetime = get-date
这条命令的意思大概是修改lnk文件最后修改时间,作用是刷新图标缓存[aru_24]

大功告成,再次打开开始菜单,图标已经更改为新图片了

根据以上原理制作的小工具

修改win10磁贴图标为大图


功能以实现:
1、自动获取以下2个目录的所有lnk文件

C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
C:\ProgramData\Microsoft\Windows\Start Menu\Programs

2、提取并生成当前exe文件256*256图片文件,并写出图片文件到改exe目录中
3、自动给lnk文件所属的exe生成VisualElementsManifest.xml文件
4、自动执行刷新图片缓存命令

小工具下载

2021年1月20日更新工具
下载

本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

发表评论 取消回复
表情 图片 链接 代码

  1. 侠客
    侠客 Lv 1

    前辈,有个问题请教您,加我个Q呗1053333355