手动添加程序以在Windows 10中打开


13

我有一个独立版本的IrfanView(x64),希望它出现在所有图像文件的“打开方式”菜单中。我不希望它成为默认程序。由于某种原因,无论我做什么,它都不想输入此列表。单击“打开方式”后,它甚至不会出现在“更多应用”菜单中。这是我尝试过的事情(无特定顺序):

Answers:


6

我认为您应该重试默认程序编辑器

不要单击“上下文菜单”,而是单击底部的选项-“更改'打开方式'程序”:

在此处输入图片说明

然后:

在此处输入图片说明

您可能需要重新启动计算机才能显示更改。


它奏效了,不知道我怎么会错过底部的那个链接。
Ynhockey 2015年

1
奇怪的问题:我想要的所有三个程序实际上都显示在其中,但是Windows本身只显示其中两个,无论我做什么...
Nyerguds

1
@Nyerguds:这似乎是Windows 10的错误。请参阅此答案以解决问题。
罗伯特


1

我遇到了一个特殊情况,需要一些替代步骤,并希望在其他人遇到相同问题的情况下共享它:

因此,我想修复出现在.sln文件的初始“打开方式”列表中的Visual Studio 2013和2015 。仅2017年和2010年(后者甚至从未安装在此计算机上)。想象一下,当我根据默认程序编辑器感到沮丧时,我想要的所有内容已经列表中了。

实际上,它们已经在.sln的目录中OpenWithProgids,但是事实证明MS AllowSilentDefaultTakeOver为Windows 8中的文件类发明了一个新的注册表值,该注册表值也许可以执行一些操作,但是其中似乎阻止了程序在初始的Open With中显示。清单 因为一旦我AllowSilentDefaultTakeOverVisualStudio.sln.12.0VisualStudio.sln.14.0下的和键中删除了值HKEY_CLASSES_ROOT,Visual Studio 2013和2015最终就会出现。

可以肯定的是,我添加 AllowSilentDefaultTakeOver到了无用的Visual Studio 2010类,并且lo,它从“打开方式”列表中消失了!

因此,如果您似乎已尽一切努力使程序出现在文件类型的“打开方式”列表中,但它不起作用,请AllowSilentDefaultTakeOver在中查找值HKEY_CLASSES_ROOT\[program's file type ProgID]。(不过,实际上,当您还安装了新版本的Microsoft程序时,可能只会在旧版本的Microsoft程序上看到此消息。)


我遇到了同样的问题,只有2010年和2017年出现,并尝试一切以使2015年出现。我从“ VisualStudio.sln.14.0”类中删除了“ AllowSilentDefaultTakeOver”,最后从2015年公开秀中删除了该文件。谢谢!
TomZomW
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.