用于解锁下载文件的 Shell 扩展

Tor*_*oro 5 windows security windows-explorer shell-extensions context-menu

是否有适用于 Windows 资源管理器的外壳扩展程序,它添加了一个新的上下文菜单项,允许取消阻止下载的文件?它应该像我打开文件属性并单击取消阻止按钮一样工作。

理想情况下,这样的外壳扩展还应显示一个覆盖图标,以指示该文件仍被阻止。

Chr*_*isF 8

Sysinternals 有一个工具叫做

本页介绍了如何使用它。它不会向上下文菜单添加选项,但允许您一次取消阻止多个文件。

我还发现这篇文章提供了一个可以解决问题的注册表文件:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
Run Code Online (Sandbox Code Playgroud)

这可能更接近你想要的。它复制到记事本,将其保存为一些在桌面上的.reg,并双击将其添加到您的注册表。


har*_*ymc 7

下载此 Microsoft文章中描述的NTFSext.exe。 这是一个压缩的可执行文件。执行它来解压文件,然后从StrmExt.zip 中解压名为StrmExt.dll 的dll。将dll复制到C:\Windows\System32,执行如下命令:

regsvr32 C:\Windows\System32\StrmExt.dll
Run Code Online (Sandbox Code Playgroud)

您现在在 Windows 资源管理器的文件属性中有一个新选项卡,该选项卡向您显示文件的流并允许删除它们:

图片

只是一点说明:程序中有一个错误,即对删除对话框回答否仍将删除流。另一个错误是流的内容不能很好地显示。如果您喜欢冒险,并且包含源代码,您可以更正错误(并重新发布 dll)。