答案1
更改 Microsoft Store 应用程序的图标比更改桌面应用程序的图标更复杂,但在帖子中找到了一种解决方法 更改 Windows 应用商店应用程序的任务栏图标。
以下是 Magnarokk 的回答,已由发帖人证实:
首先使用任意名称创建此脚本(例如 AppIdScript),确保扩展名是 .ps1
$installedapps = get-AppxPackage foreach ($app in $installedapps) { foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id) { $line = $app.Name + " = " + $app.packagefamilyname + "!" + $id echo $line } } Start-Sleep
然后保存,右键单击并使用 powershell 运行。
您也可以在命令提示符中运行此命令,结果类似。
reg query HKEY_CURRENT_USER\Software\Classes\ /s /f AppUserModelID | find "REG_SZ"
(注意:上述命令永远不会完成,因此必须以Ctrl+终止C。)
接下来将脚本的输出复制到 txt 文件(这样您就可以按 Ctrl+F 并在其中搜索应用程序名称)。
找到要更改图标的应用程序后,复制其应用程序 ID(通常以“Microsoft.”开头),然后右键单击桌面,创建新的快捷方式并粘贴
explorer.exe shell:appsFolder\PasteAppIDHere
然后单击“下一步”。
现在您有一个带有文件资源管理器图标的快捷方式,因此右键单击并转到属性,单击更改图标...,然后选择要替换它的.ico文件。 应用更改并单击确定。
完成后,打开一个新的命令提示符窗口,拖放“Win7AppId1.1.exe”文件(如果您不再有该文件,请点击此处下载关联) 进入提示符,然后按空格键,然后将刚刚创建的快捷方式拖入,按空格键,然后粘贴应用程序 ID,然后按回车键。
例如,对于我来说,Xbox 应用程序的快捷方式的创建如下所示:
"C:\Users\MYNAME\Desktop\Win7AppId1.1.exe" C:\Users\MYNAME\Desktop\Xbox.lnk
Microsoft.GamingApp_8wekyb3d8bbwe!Microsoft.Xbox.App
完成后,您应该能够将快捷方式放在任务栏上,并且图标应该保持不变。