问题:
- 文本文件的属性对话框已失去其惯用的
Change
按钮 - 在 的扩展名列表中
Control Panel\Programs\Default Programs\Set Associations
,缺少 .txt 文件扩展名 - 在
Open with
可通过右键单击文本文件访问的对话框中,然后选择Open with
,然后选择Choose default program...
,其中 选项Always use the selected program to open this kind of file
未选中且呈灰色 - .txt 文件扩展名当前与探索者,由于上述原因,我不知道该如何改变。
原因:
这一切都是因为我无意中将 .txt 文件扩展名设置为使用 Explorer 打开。现在,单击 .txt 文件会导致 Explorer 每秒尝试打开它几次,直到 Explorer 崩溃或我重新启动系统。
解决上述问题的后续尝试均失败,包括:
- 尝试为 .txt 扩展名设置新的文件关联,使用
Assox1000
- 尝试将
Open with
对话框选项设置为Always use the selected program to open this kind of file
默认未选中,通过应用(未成功)注册表编辑(显然应该伴随将 MyOpenAs.dll 粘贴到 System 32) - 用于
unassoc_1_4
取消 .txt 扩展名与所有内容的关联 - 用于
filetypesman-64
彻底删除 .txt 扩展名 - 运行 sfc /scannow 修复丢失的 Windows 组件
- 使用 CCleaner 修复注册表
- 应用早期注册表条件的备份
我现在感觉很累,很愚蠢,而且巨大地感谢任何天才的建议!
答案1
从这里:
我了解到了这一点:
在注册表中找到它。只有当您对此问题感到非常沮丧时才继续。
查看注册表中以下项的值。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.jar\UserChoice
它看起来像 Windows\explorer.exe 吗?不太好。
删除注册表中的以下项。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.jar\UserChoice
现在,您可以转到资源管理器窗口并为 .jar 文件选择一个新的默认程序。
我把这个建议应用到了 .txt 扩展名上,并且有效。
不幸的是,资源管理器上下文菜单中的“新建文本文件”选项乱码了。我设法通过以下明智之言(来自http://articlebin.michaelmilette.com/new-text-document-context-menu-missing-after-associating-notepad-with-txt-files/):
您可以通过将以下内容作为文本文件复制并粘贴到 Notepad 或 Notepad++ 中并将其保存为 fix-new-text-document.reg 来重新创建 [缺少的新建文本文档上下文菜单项]。最后,双击该文件将其导入注册表。Windows 可能会要求您确认是否确实要执行此操作。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] "PerceivedType"="text" @="txtfile" "Content Type"="text/plain"
答案2
- 打开 Windows 资源管理器
- 选择要更改关联的扩展名的文件
- 按住 Shift 键并右键单击文件
- 选择“打开方式...”
- 选择“选择默认程序...”
- 选择程序并单击确定