gpt4 book ai didi

windows - 使用 Powershell 从 Windows 10 任务栏中取消固定新 Edge

转载 作者:行者123 更新时间:2023-12-03 11:09:14 25 4
gpt4 key购买 nike

这是我一直在使用的代码......(它一直很好用!)

function DoUnpin([string]$appname) {
$ErrorActionPreference = 'silentlycontinue'
((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() `
| Where-Object { $_.Name -eq $appname }).Verbs() `
| Where-Object { $_.Name.replace('&', '') -match 'Unpin from taskbar' } `
| ForEach-Object { $_.DoIt(); }
$ErrorActionPreference = 'continue'
}
DoUnpin "Microsoft Store"
DoUnpin "Mail"
DoUnpin "Store"
DoUnpin "Edge"
DoUnpin "Microsoft Edge"
但是在过去的几周里,微软一直在推出新的基于 Chromium 的 Edge(带有漩涡图标的那个),我一直无法弄清楚如何在不使用鼠标/GUI 的情况下取消它。
任何人都知道为什么会这样?

最佳答案

MS 的边缘力量变得越来越狡猾。它现在保存在以下注册表中(对于 20H2 的新用户):

"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband"
在“收藏夹”下。
该键是保存用户对任务栏所做修改的位置。由于我们想为新用户从那里删除 Edge,只需删除该键和其中的所有值,这将删除所有任务栏自定义。如果您有自定义的 LayoutModification.xml,它仍然会应用您的自定义,而不会在任务栏中强制固定 Edge 快捷方式。
Remove-Item "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband" -Recurse -Force
然后只需停止并重新启动资源管理器进程,即可为当前用户删除快捷方式。
Stop-Process -Processname Explorer -WarningAction SilentlyContinue -ErrorAction SilentlyContinue -Force
如果您希望所有新用户都发生这种情况,您可以向默认注册表配置单元添加一个 RunOnce 键来运行上述两个命令。

关于windows - 使用 Powershell 从 Windows 10 任务栏中取消固定新 Edge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65150652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com