2010-03-30 47 views
9

我怎樣才能使「始終使用選擇的程序打開這種文件」,在打開選項對話框帶盒如何在打開的對話框中啓用「始終使用選定的程序打開這種文件」選項?

我已經檢查以下注冊表項:

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 

還有什麼可能導致「始終使用選擇的程序打開這種文件」選項被禁用?

回答

1

如果你打開該文件沒有擴展名,那麼這個選項將不再可用。

否則,儘量充實你的問題與你正在處理的是什麼類型的文件的更多細節。

+0

它發生於所有類型 – 2010-03-30 06:54:57

21

對不起,這個答覆我知道這個話題已經睡了3個月,但我最近發現如何解決我的電腦有類似的問題,並希望它會做同樣爲原來的海報。

首先,你確定它會影響所有類型的文件?我發現不太可能你已經檢查過它們,所以我希望這個修補程序能爲你工作。

  1. 打開REGEDIT.EXE
  2. 導航到下面的子項

HKEY_CURRENT_USER \ SOFTWARE \微軟\的Windows \ CurrentVersion \ Explorer中\ FileExts

  • 向下滾動並找到您遇到問題的文件擴展名(對我而言,它是.sln)。

  • 展開以查看其子項。

  • 找到一個名爲「UserChoice」的子鍵並將其刪除。

  • 對每個文件擴展名重複步驟3到5,從而導致問題。

    對我來說,「UserChoice」包含一個名爲「Progid」的鍵,其值爲「Applications \ vbexpress.exe」。 這導致我的所有.sln文件用vbexpress.exe打開,Windows不會讓我選擇另一個程序(我希望它可以用Studio2010打開)。 這個問題困擾了我一個星期才終於找到了上面的修復大聲笑。希望這可以幫助。

    +0

    感謝非常有幫助的答覆,我沒有發現UserChoice子項的文件,但只是刪除鍵與相關擴展,然後與應用程序重新關聯的分機 - 問題解決 由於一次 – 2010-07-31 09:23:11

    +1

    +1 - 解決了我的問題,這是由Visual Studio 6.0(不要問)被安裝並採取文件關聯引起的。 – detaylor 2011-03-15 11:04:54

    相關問題