无需以管理员模式运行应用程序即可更改 Windows 应用程序快捷方式属性

无需以管理员模式运行应用程序即可更改 Windows 应用程序快捷方式属性

我正在尝试更改特定控制台应用程序的字体/布局/等快捷方式属性。例如,PowerShell 7。快捷方式位于C:\ProgramData\Microsoft\Windows\Start Menu\Programs\PowerShell文件夹中,因此更改它需要管理员权限。

我希望能够更改快捷方式,而不必使用“以管理员身份运行”启动应用程序本身,但是当我单击“确定”保存更改时出现此错误:

---------------------------
Error Updating Shortcut
---------------------------
Unable to modify the shortcut:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\PowerShell\PowerShell 7 (x64).lnk.
Check to make sure it has not been deleted or renamed.
---------------------------
OK   
---------------------------

更重要的是,即使我在管理员模式下运行它,我更改的一些设置仍然不会保留。

是否有一种用户友好的方式来更改这样的快捷方式,而无需在管理员模式下启动目标应用程序?

PowerShell 7 属性

无法修改快捷方式

答案1

明白了,多亏了这个“如何以管理员身份运行 Windows 文件资源管理器”文章。与 Windows 社区和我未来的自己分享。

脚步:

  1. Ctrl+Alt+Del对于任务管理器,然后切换到Details选项卡并添加Elevated列;

  2. 转到File/Run new task任务管理器并运行taskkill.exe /f /im explorer.exe(确保勾选[x] Create this task with administrative privileges),这将终止当前正在运行的 Windows 资源管理器实例。

  3. File/Run new task任务管理器中运行explorer.exe /nouaccheck,应该以提升的管理员模式启动资源管理器(检查Elevated列状态)。

  4. Error Updating Shortcut修改并保存所有所需的快捷方式。这次你不会看到任何错误。

  5. 重复步骤2。

  6. 最后,从File/Run new taskexplore.exe以非管理员模式重新启动,这次确保取消勾选[ ] Create this task with administrative privileges(在 列中验证Elevated)。

任务管理器

任务终止

具有管理员权限的浏览器

explorer 非管理员

相关内容