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

lm.*_*lm. 10 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
Run Code Online (Sandbox Code Playgroud)

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

use*_*414 22

对不起,这个回复我意识到这个话题已经睡了3个月,但我最近发现如何在我的电脑上解决类似的问题并希望它会对原始海报做同样的事情.

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

  1. 打开Regedit.exe
  2. 导航到以下子项

HKEY_CURRENT_USER \软件\微软\的Windows\CurrentVersion\Explorer中\ FileExts

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

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

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

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

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


Dam*_*ver 1

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

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