我正在尝试更改特定控制台应用程序的字体/布局/等快捷方式属性。例如,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
---------------------------
更重要的是,即使我在管理员模式下运行它,我更改的一些设置仍然不会保留。
是否有一种用户友好的方式来更改这样的快捷方式,而无需在管理员模式下启动目标应用程序?
答案1
明白了,多亏了这个“如何以管理员身份运行 Windows 文件资源管理器”文章。与 Windows 社区和我未来的自己分享。
脚步:
Ctrl+Alt+Del对于任务管理器,然后切换到
Details
选项卡并添加Elevated
列;转到
File/Run new task
任务管理器并运行taskkill.exe /f /im explorer.exe
(确保勾选[x] Create this task with administrative privileges
),这将终止当前正在运行的 Windows 资源管理器实例。从
File/Run new task
任务管理器中运行explorer.exe /nouaccheck
,应该以提升的管理员模式启动资源管理器(检查Elevated
列状态)。Error Updating Shortcut
修改并保存所有所需的快捷方式。这次你不会看到任何错误。重复步骤2。
最后,从
File/Run new task
,explore.exe
以非管理员模式重新启动,这次确保取消勾选[ ] Create this task with administrative privileges
(在 列中验证Elevated
)。