Scr*_*ffy 5 windows windows-explorer file-association file-extension
我经常在我的系统中引入各种新的、晦涩的文件扩展名。对于这个解释,我与 .xyz 文件没有任何关联。
说我创建file.xyz
. 它具有默认的狗耳页面图标(在 shell32.dll 中的第一个),因为它没有关联。
如果我双击它,我会收到有关如何关联它的提示。
单击“更多选项”后,会出现一堆建议的程序。
对于我的系统从未见过的文件扩展名,我有大约 30 条建议。在大多数情况下,我只想将它们与靠近列表底部的 Notepad2 相关联。我不认为我曾经想用我的图形驱动程序 UI 打开任何文件。
这些建议程序的列表在哪里,或者如何删除其中一些程序?
解决方案:
将以下字符串值添加到注册表中:
HKEY_CLASSES_ROOT\Applications\[ApplicationName]\NoOpenWith
Run Code Online (Sandbox Code Playgroud)
来源:如何从未关联文件类型的打开方式对话框中排除应用程序 - Windows 开发人员中心
注意:源文章描述的是 Windows 7,但我在 Windows 8 中进行了测试。
例子:
注册表命令
reg add HKCR\Applications\7z.exe /v NoOpenWith /t REG_SZ
reg add HKCR\Applications\7zG.exe /v NoOpenWith /t REG_SZ
reg add HKCR\Applications\AcroRD32.exe /v NoOpenWith /t REG_SZ
Run Code Online (Sandbox Code Playgroud)
截图前后