在Windows 8上删除文件关联


29

.xlsx在Windows 8.1计算机上将Chrome与文件关联。

Control Panel\Programs\Default Programs\Set Associations这种情况下,仅将其更改为另一个程序就不可能删除它。

在中Control Panel\Programs\Default Programs\Set Default Programs\Set Program Associations.xlsx在Chrome中不存在。

我从中删除了所有键HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx

Chrome仍在中与该扩展程序保持关联Control Panel\Programs\Default Programs\Set Associations,并且Windows资源管理器显示带有.xlsx文件的Chrome图标。


HKEY_CURRENT_USER\Software\Classes\.xlsx注册表项吗?
and31415 2014年

是的,那里是空的
Chesnokov Yuriy 2014年


该帖子的答案在我的情况下
不起作用

OT:比通过系统设置的长路径,更简单的更改文件关联的方法。您可以通过文件属性更改关联。不过,关联删除还是不可能的。
Palec

Answers:


44

创建一个带有随机文件扩展名的空白文件。比方说<filename>.blaw

 1. Open Notepad
 2. Menu *File* → *Save As*
 3. Give a name with your extension.
 4. And save it on your desktop (you can also save it at any other
    location).

现在,右键单击您的文件(*.xlsx在这种情况下),然后选择“ 打开方式”“选择默认程序” →向下滚动并选择“ 在此PC上浏览应用程序”

现在浏览filename.blaw并选择它。

当您的*.xlsx文件与关联时<filename>.blaw,您所需要做的就是删除该<filename>.blaw文件。现在,它将强制任何*.xlsx文件再次建立文件关联,您可以选择要从中打开文件的应用程序,也可以保持打开状态。

而且此解决方案肯定有效!

同样的过程也适用于Windows 10。


1
这很奇怪:)让我尝试一下。为什么不可能简单地从Windows设置中删除关联,而不是将其强行更改为其他程序?
Chesnokov Yuriy 2014年

我尝试了带有.exe扩展名的空文件以及与资源管理器中可见的.xlsx文件相关联的exe图标。对于与系统中任何图标均不相关的程序,使用空文件或任何其他扩展名作为.blaw都会使.xlsx文件最后没有任何图标
Chesnokov Yuriy14年

7
但是,尽管出现Windows 10错误消息,它仍然可以工作。简单而伟大!
西蒙·斯坦伯格2015年

1
对于Windows 10,如果您在桌面上创建.bat文件-它将起作用。与此相关联-然后将其删除。在Windows 10上,它必须是可以实际执行的可执行文件。
Lee Fuller

1
哦,我的上帝!太不可思议了。您如何找到它的:D
Rana Depto

8

我认为您错过了HKCR中的其他SystemFileAssociations xlsx列表。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOTS\SystemFileAssociations\.xlsx]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx]

为确保一切正常,接下来转到此处检查xlsx的默认设置,通常它将指向HKCR中的另一个键,或者有时具有较长的GUID引用持久性处理程序。

HKEY_CLASSES_ROOT\.xlsx

无论哪种方式,我们都需要跳至HKCR\xslx_auto_file或搜索持久性处理程序的GUID,并确保所有内容都不受限制。


如果你看看这些默认的文件类型关联(缺乏XLSX不幸)你也许可以想出如何使主xlsx_default_settings.reg sevenforums.com/tutorials/...
肘牵引


[HKCR \ .xlsx]为空,只有默认条目,只有xslx_auto_file值
Chesnokov Yuriy 2014年

2

FileTypesMan是免费的实用程序,可用于更改关联甚至更好(我使用它的方式):

我打开FileTypesMan.exe,选择了具有错误应用程序关联的扩展名,然后单击菜单“ 编辑” →“ 在Regedit中打开文件类型 ... Bam,它就一直指向它...”,然后转到该文件类型下的打开键,清除默认注册表项中的数据,关闭注册表编辑器,并刷新我的Windows资源管理器(F5)。瓦拉,做完了!


2

另一个选项(在Windows 10下测试)是以管理员身份打开CMD,然后运行:

assoc .ext=

(因此,您无需在=后面指定任何内容)。

对我来说,这阻止了已下载的.csv文件在Excel *中打开。下载提示仍然包含“ 使用Excel打开”作为默认建议,但它让我选择了“ 保存到磁盘”

*这不能正确地将数据格式化为列(可能是因为默认设置不匹配),这使得将CSV与Excel关联无效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.