通过脚本或批处理文件从Windows 10中的任务栏中取消固定文件资源管理器

Ltl熊

我的笔记本电脑上使用的公司映像始终会强制将文件资源管理器固定到我的任务栏上。我和他们就这个问题(以及其他我曾经遇到过的问题)走了一圈又一圈,但由于其他问题已解决,因此我放弃了这方面的工作。作为解决方法,我想尝试完成的工作是创建一个可以在登录时运行的脚本,该脚本将从我的任务栏取消固定文件浏览器。我到互联网上浏览各种Powershell,vbscript和批处理文件。大多数脚本对钉在任务栏上的任何文件(文件浏览器除外)都非常有用。大多数固定的项目位于%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar中,我在那里可以看到文件资源管理器。但是,我看到的所有脚本都使用对象的动词,并从任务栏命令中取消固定并运行它。文件资源管理器没有该文件。我已经搜索了整个硬盘驱动器,无法使用unpin命令为文件浏览器提交文件。如果删除文件并删除HKCU中的任务区注册,则该项目不再固定,而是仍显示在任务栏上。如果单击它,它将崩溃并自行删除。如果我刷新explorer.exe,则该项目将再次固定到任务栏。有关如何执行此操作的任何想法?

赛伯多尔

它仍然可以与PinTo10使用的方法一起使用,该方法基于这种疯狂的方法,您基本上将自己的可执行文件重命名为explorer.exe,以获得Windows固定的特权。

似乎还必须使用特殊链接,而不是普通链接,但是在我的测试中,如果使用“ C:\ ProgramData \ Microsoft \ Windows \ Start Menu Places”中的链接,该链接仍然有效。

因此将是:

PinTo10v2.exe /unpintb "C:\ProgramData\Microsoft\Windows\Start Menu Places\01 - File Explorer.lnk"

如果您更喜欢纯脚本方法(取消固定就足够了,而不是固定就足够了),则可能是这样的

Set wso = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set sho = CreateObject("Shell.Application")

sourcedir = fso.GetFile(WScript.ScriptFullName).ParentFolder
Set folder = sho.Namespace("C:\ProgramData\Microsoft\Windows\Start Menu Places")

For Each item In folder.Items
    If contains(item.Name,"Explorer") Then
        item.InvokeVerb("taskbarunpin")
    End If
Next

' Funktion um zu prüfen ob ein string einen anderen enthält
Function contains(sourceStr, checkStr)  
    contains=InStr(1, sourceStr, checkStr, vbTextCompare) > 0
End Function

(我无法使用最新的Win 10版本对其进行测试,但到目前为止,他们从未接触过此部分,因为它们使Windows 10完全不透明)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Windows 7中为Windows资源管理器固定的任务栏图标设置“默认”文件夹吗?

如何告诉Windows在文件资源管理器的任务栏右键菜单中显示更多条目?

任务栏>文件资源管理器>上下文菜单使我失败

Windows 7跳转列表-如何仅在任务栏中关闭Windows资源管理器

命令行提示从文件资源管理器快速访问中取消文件夹的固定

任务栏上的Windows资源管理器不起作用

如何取消在Windows资源管理器中打开文件夹?

可以通过Windows资源管理器删除文件,但不能通过批处理文件删除文件

如何在不重新启动 C# 中的资源管理器的情况下应用 Windows 任务栏更改?

如何从文件资源管理器地址栏中删除“ Creative Cloud文件”

在文件资源管理器的侧栏中启用“最近的文件”图标

如何通过Python脚本在Windows资源管理器中打开文件夹?

在Windows 10资源管理器中删除或缩小搜索栏的大小

在文件资源管理器中打开目录

PhpStorm 从资源管理器中拖放文件

Android Studio中的文件资源管理器

在文件资源管理器中更新Onedrive

从文件资源管理器中删除OneDrive

从资源管理器栏中访问文件列表

如何在VS Code边栏/资源管理器中禁用文件过滤?

Windows 10在文件资源管理器中不显示选择

重新打开Windows 10中最近关闭的文件资源管理器窗口

如何在Windows资源管理器任务栏图标前添加驱动器号?

如何检测是否通过Windows启动事件运行了调用powershell脚本的批处理文件

通过批处理文件启用 IIS 6 脚本工具

通过批处理文件执行Powershell脚本

Windows 10资源管理器中是否可以通过svn状态对文件进行排序?

在Windows 10中是否可以禁用文件资源管理器中的“特殊文件夹”图标

Windows 10 文件夹仅在文件资源管理器中显示在“音乐”中