如何在“ 打开方式”对话框中启用“始终使用所选程序打开此类文件”选项?
我已经检查了以下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
还有什么可能导致“始终使用选定的程序打开这种文件”选项被禁用?
ODBC lib指定的驱动程序无法加载
问题与fopen和Windows控制台
我可以共享读写吗?
如果我为我的程序创build一个新的文件types,如何正确使用“打开方式”?
如何检查我在Windows上打开的文件?
在读取模式下使用fopen检查文件的存在不会给出错误。 或/文件名
fopen不会同时处理超过60个文件
无法以追加或写入模式打开文件
对不起,这个答复我意识到这个话题已经睡了3个月,但我最近发现了如何解决我的电脑上类似的问题,并希望它会做同样的原始海报。
首先,你确定它会影响所有类型的文件吗? 我发现不太可能你已经检查了所有的东西,所以我希望这个修补程序能为你工作。
打开Regedit.exe
导航到以下子项
HKEY_CURRENT_USER 软件微软的Windows CurrentVersion Explorer中 FileExts
向下滚动,找到你有问题的文件扩展名(对我来说,它是.sln)。
展开它来查看其子键。
重复步骤3到5为每个文件扩展名导致您的问题。
对于我来说,“UserChoice”包含一个名为“Progid”的键,它的值是“Applications vbexpress.exe”。 这导致我所有的.sln文件打开与vbexpress.exe和Windows不会让我选择一个替代的程序(我希望它与Studio2010打开)。 这个问题已经困扰了我一个星期才终于找到了上面的修复大声笑。 希望这可以帮助。
如果您打开的文件没有扩展名,那么这个选项永远不可用。
否则,试着更详细地分析你正在处理的文件类型。