刷新 Windows 10 中的 QuickLaunch 图标

Joe*_*orn 1 windows-10

我正在尝试通过删除快捷方式文件 ( *.lnk)并将其复制到 QuickLaunch 文件夹来更新 Windows 10 中任务栏上的图标:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

我们有一个重要的应用程序,全年更新频繁。每次更新都会稍微更改文件夹路径的一部分(6.1 变成 6.2 变成 6.3,等等)。我们的用户期望的一部分是该程序的任务栏图标。我可以通过 SCCM 轻松推送软件更新,但任务栏图标不是安装程序的一部分,所以我有一个额外的脚本,我还用来从任务栏文件夹中删除旧的快捷方式文件并复制我准备的新快捷方式文件从共享文件夹放置。

这对于此文件夹的 Windows 7 版本非常有用,但 Windows 10 似乎将该文件夹与某种数据库结合使用。运行脚本的结果是数据库没有更新。该图标保留在任务栏上,但会查找旧的快捷方式文件。

此数据库位于何处,我如何更新它或使其从简单的 powershell 或(最好)批处理脚本刷新?

万一重要,我们的 Windows 10 部署确实有最近的周年更新 (1607)。

w32*_*2sh 5

运行此命令会更新或刷新 Windows 10 中的图标:

ie4uinit -show
Run Code Online (Sandbox Code Playgroud)

在以前版本的 Windows 中,您将使用:

ie4uinit -ClearIconCache
Run Code Online (Sandbox Code Playgroud)

Src:如何使用 IE4UINIT.exe 快速刷新或清除图标缓存