如何删除(而不是更改) Windows 11 中的错误应用程序默认值并且保留无默认值?

如何删除(而不是更改) Windows 11 中的错误应用程序默认值并且保留无默认值?

我意外地为文件类型指定了一个默认应用程序.bak在 Windows 11 中。(它在多个应用程序中用作备份副本,所以我不希望它与任何根本沒有應用。)

有没有办法消除该协会?

我尝试重置所有默认应用程序,但未能解决问题。(这是一个新系统,因此我没有丢失太多自定义设置。)

我可以更改默认设置,但我真的不希望任何应用程序默认尝试打开 .bak 文件。

答案1

如何清除文件关联

从管理员命令提示符(在开始/搜索中输入:“cmd.exe”并选择以管理员身份运行)输入此命令,在等号(=)后不留任何内容:

assoc .ext=

在哪里.扩展名是要删除的扩展名(例如“.sav”),参考:https://learn.microsoft.com/it-it/windows-server/administration/windows-commands/assoc

您可能还想删除与该扩展关联的应用程序的打开命令...参考:https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftype

最后...当您将来关联新的文件类型时,要从建议的默认应用程序列表中删除“bad_program.exe”,请在注册表(管理员提示符中的“RegEdit”命令)中找到应用程序键,例如:

HKEY_CLASSES_ROOT\Applications\bad_program.exe

并使用鼠标右键添加新的字符串值: “NoOpenWith”,(坏程序在此示例中,图片为“winhlp32.exe”)例如: 添加了 NoOpenWith 值以从建议的默认应用列表中隐藏程序

现在,该应用程序将不再列在新的文件类型关联的建议程序列表中。

答案2

打开regedit.exe提升的(Ctrl+ Esc,输入“regedit”,按住Shift并右键单击 或Context Menu,选择“以管理员身份运行”)。

为了安全起见,您可以在进行任何注册表更改之前进行备份。准备好后,导航到并删除错误的密钥:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<file type>\UserChoice

相关内容