如何恢复Windows 7 Pro中修改.txt文件扩展名的关联的能力?

如何恢复Windows 7 Pro中修改.txt文件扩展名的关联的能力?

问题:

  • 文本文件的属性对话框已失去其惯用的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

从这里:

http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-endless-explorerexe-chain-on-file-type/9b7d0c94-9ceb-4324-8fd0-4c29582154c6

我了解到了这一点:

在注册表中找到它。只有当您对此问题感到非常沮丧时才继续。

查看注册表中以下项的值。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

  1. 打开 Windows 资源管理器
  2. 选择要更改关联的扩展名的文件
  3. 按住 Shift 键并右键单击文件
  4. 选择“打开方式...”
  5. 选择“选择默认程序...”
  6. 选择程序并单击确定

相关内容