我意外地为文件类型指定了一个默认应用程序.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”)例如:
现在,该应用程序将不再列在新的文件类型关联的建议程序列表中。
答案2
打开regedit.exe
提升的(Ctrl+ Esc,输入“regedit”,按住Shift并右键单击 或Context Menu,选择“以管理员身份运行”)。
为了安全起见,您可以在进行任何注册表更改之前进行备份。准备好后,导航到并删除错误的密钥:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<file type>\UserChoice