Windows 7:如何在没有管理权限的情况下隐藏用户桌面上的公共快捷方式?

Windows 7:如何在没有管理权限的情况下隐藏用户桌面上的公共快捷方式?

我的工作电脑上有很多默认安装的程序,这些程序的桌面快捷方式很烦人。我想在C:\Users\Public\Desktop没有管理员权限的情况下隐藏部分(或全部)公共快捷方式。可以吗?

任何替代方案都是有效的,只要这些图标消失。

答案1

你不能,除非你找到管理员密码。即使是管理图标的第三方程序也需要更高的权限。

答案2

我知道这是一个老问题,但它突然出现并引起了我的好奇。

出于直觉,我测试了组策略设置NoCommonGroups,因为它的记录功能将“开始菜单”项限制为针对当前用户定义的项:

财产 价值
文件 开始菜单.admx
策略设置名称 从“开始”菜单中删除常用程序组
范围 用户
政策路径 开始菜单和任务栏
注册表信息 HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer!NoCommonGroups
帮助文本 从“开始”菜单上的“程序”菜单中删除“所有用户”配置文件中的项目。默认情况下,“程序”菜单包含“所有用户”配置文件中的项目和用户配置文件中的项目。如果启用此设置,则只有用户配置文件中的项目才会显示在“程序”菜单中。提示:要查看“所有用户”配置文件中的程序菜单项,请在系统驱动器上转到 ProgramData\Microsoft\Windows\Start Menu\Programs。

我在 Win10 Home 上,因此我通过注册表编辑创建了该值并赋予它一个DWORD0x00000001

成功了。我的桌面上有一个名为“Reg Transfers”的文件夹,用于.eg在用户配置文件之间共享文件。应用策略后,它就消失了:

在此处输入图片描述

在此处输入图片描述

但请注意,根据政策规定,一些项目也从“开始”菜单中消失了。但如果想要继续,可以从shell:Common Programs或复制缺失的项目shell:Common Start Menu

我不熟悉域环境中的组策略,所以我不知道手动创建的值是否会在登录时被清除。

但是,即使密钥位于 下HKCU,修改也需要管理员权限。:(

但是,如果拥有足够的权限或有 IT 部门的支持,您可以合并文件.reg或在代码中创建值。

如果您无权访问组策略编辑器,则可以使用以下.reg文件来创建和设置策略:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Windows\CurrentVersion\Policies\Explorer]
"NoCommonGroups"=dword:00000001


或者你可以将此代码复制并粘贴到行政电源外壳安慰:

$Splat = @{
    'Path'           = 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer'
    'Name'           = 'NoCommonGroups'
    'Force'          = $True
    'ErrorAction'    = 'Stop'
}
Try { If ( ! ( Test-Path $Splat.Path )) { [Void]( mkdir @Splat ) }}
Catch { Write-Host 'Command must be run from an Admin PowerShell Console.' }

$Splat.PropertyType = 'DWord'
$Splat.Value        = 0x00000001

Try { [Void]( New-ItemProperty @Splat ) }
Catch { Write-Host 'Command must be run from an Admin PowerShell Console.' }

相关内容