如何在打开的对话框中启用“总是使用选定的程序打开这种文件”选项?

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

我已经检查了以下registry项:

HKEY_LOCAL_MACHInesOFTWAREMicrosoftwindowsCurrentVersionpoliciesExplorer Value of "NoFileAssociate" Set to 0 ( as reccomended on Microsoft site ) HKEY_CLASSES_ROOTUnkNownshellopenascommand Value of "Default" set to %systemRoot%system32rundll32.exe %systemRoot%system32shell32.dll,OpenAs_RunDLL %1

还有什么可能导致“始终使用选定的程序打开这种文件”选项被禁用?

如何制作一个可以用文件打开的程序? (python)

ODBC lib指定的驱动程序无法加载

问题与fopen和Windows控制台

文件认编辑器被更改为`Eclipse`

我可以共享读写吗?

如果我为我的程序创build一个新的文件types,如何正确使用“打开方式”?

如何检查我在Windows上打开的文件

在读取模式下使用fopen检查文件的存在不会给出错误。 或/文件

fopen不会同时处理超过60个文件

无法以追加或写入模式打开文件

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

首先,你确定它会影响所有类型的文件吗? 我发现不太可能你已经检查了所有的东西,所以我希望这个修补程序能为你工作。

打开Regedit.exe

导航到以下子项

HKEY_CURRENT_USER 软件微软的Windows CurrentVersion Explorer中 FileExts

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

展开它来查看其子键。

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

重复步骤3到5为每个文件扩展名导致您的问题。

对于我来说,“UserChoice”包含一个名为“Progid”的键,它的值是“Applications vbexpress.exe”。 这导致我所有的.sln文件打开与vbexpress.exe和Windows不会让我选择一个替代的程序(我希望它与Studio2010打开)。 这个问题已经困扰了我一个星期才终于找到了上面的修复大声笑。 希望这可以帮助。

如果您打开的文件没有扩展名,那么这个选项永远不可用。

否则,试着更详细地分析你正在处理的文件类型。

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...