【问题标题】:How to enable “Always use the selected program to open this kind of file” option in the open-with-dialog box [closed]如何在打开方式对话框中启用“始终使用所选程序打开此类文件”选项[关闭]
【发布时间】:2011-02-02 08:23:23
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: windows open-with


    【解决方案1】:

    我最近发现了如何解决我 PC 上的类似问题。

    1. 打开 Regedit.exe

    2. 导航到以下子项

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

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

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

    5. 找到一个名为“UserChoice”的子键并删除它。

    对每个引起问题的文件扩展名重复步骤 3 到 5。

    对我来说,“UserChoice”包含一个名为“Progid”的键,其值为“Applications\vbexpress.exe”。 这导致我的所有 .sln 文件都用 vbexpress.exe 打开,Windows 不允许我选择替代程序(我希望它用 Visual Studio 2010 打开)。

    【讨论】:

    • 感谢您非常有帮助的回复,我没有找到 UserChoice 子键,但我只是删除了具有相关扩展名的密钥,然后将扩展名与应用程序重新关联 - 问题已解决再次感谢
    • +1 - 解决了我由安装 Visual Studio 6.0(不要问)并进行文件关联引起的问题。
    【解决方案2】:

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

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

    【讨论】:

    • 所有类型的文件都会发生这种情况
    猜你喜欢
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 2016-07-09
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多