如何在打开对话框中启用“始终使用所选程序打开此类文件”选项?

时间:2010-03-30 06:36:40

标签: windows open-with

如何在打开方式对话框框中启用“始终使用所选程序打开此类文件”选项?

我已经检查了以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
Value of "NoFileAssociate" Set to 0 ( as reccomended on Microsoft site )

HKEY_CLASSES_ROOT\Unknown\shell\openas\command
Value of "Default" set to
%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1

还有什么可能导致“始终使用所选程序打开此类文件”选项被禁用?

2 个答案:

答案 0 :(得分:22)

很抱歉这个回复我发现这个话题已经睡了3个月了,但我最近发现如何在我的电脑上修复类似的问题并希望它会对原版海报做同样的事情。

首先,您确定它会影响所有类型的文件吗?我发现你不太可能检查它们所以我希望这个修复对你有用。

  1. 打开Regedit.exe
  2. 导航到以下子项
  3. HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts

    1. 向下滚动,找到您遇到问题的文件扩展名(对我来说是.sln)。

    2. 展开它以查看其子键。

    3. 找到一个名为“UserChoice”的子键并将其删除。

    4. 对每个文件扩展名重复步骤3到5,导致问题。

      对我来说,“UserChoice”包含一个名为“Progid”的键,其值为“Applications \ vbexpress.exe”。 这导致我的所有.sln文件都用vbexpress.exe打开,Windows不允许我选择替代程序(我希望它用Studio2010打开)。 这个问题困扰了我一个星期才终于找到了上面的修复lol。希望这会有所帮助。

答案 1 :(得分:1)

如果您要打开的文件没有扩展名,则此选项将永远不可用。

否则,请尝试充实您的问题,详细说明您正在处理的文件类型。

相关问题