題 如何在Windows 10的打開文件對話框中看到隱藏的文件和文件夾?


我有資源管理器設置查看隱藏文件,並且工作正常。但是,我剛剛注意到在嘗試打開我的主機文件時,'etc'文件夾被隱藏,因此沒有顯示在打開的文件對話框中。

顯然,打開文件對話框不使用這些資源管理器設置。

有沒有辦法設置文件打開對話框,以便顯示隱藏的文件和文件夾?


4
2017-12-14 17:10


起源




答案:


看到 這篇文章系統重定向器上的文章

如果32位程序試圖訪問 System32 文件夾它會   被無形地重定向到 %windir%\SysWOW64 目錄,到   保持32/64位應用程序之間的兼容性。

%windir%\System32 目錄保留給64位應用程序。   當64位版本的DLL時,大多數DLL文件名都沒有更改   已創建,因此32位版本的DLL存儲在不同的版本中   目錄。 WOW64通過使用文件系統隱藏了這種差異   重定向器。

在大多數情況下,每當32位應用程序嘗試時   訪問 %windir%\System32,訪問被重定向到    %windir%\SysWOW64。進入 %windir%\lastgood\system32 被重定向   至 %windir%\lastgood\SysWOW64。進入 %windir%\regedit.exe 是   重定向到 %windir%\SysWOW64\regedit.exe。如果訪問導致   系統顯示UAC提示符,不會發生重定向。代替,   啟動所請求文件的64位版本。

要防止出現此問題,請指定SysWOW64目錄以避免>重定向並確保訪問該文件的32位版本,或者以管理員權限運行32->位應用程序,以便UAC提示不是   顯示。 Windows Server 2003和Windows XP:不支持UAC。   某些子目錄免於重定向。

對這些子目錄的訪問不會重定向到 %windir%\SysWOW64

%windir%\system32\catroot 

%windir%\system32\catroot2

%windir%\system32\driverstore 

%windir%\system32\drivers\etc

%windir%\system32\logfiles 

%windir%\system32\spool


0
2017-12-14 17:41



謝謝你的回复。沒有。我以為我已經準備好了。我沒有,但我設置它並沒有改變任何東西。 - kingtermite
具體哪個文件/打開對話框(系統或應用程序特定)沒有顯示文件夾和/或內容? - bentek
它來自一個應用程序(Notepad ++),但我很確定它是一個正在使用的標準Windows api打開文件對話框。 - kingtermite
32位還是64位Notepad ++?你的Windows操作系統是什麼架構? - bentek
AAAAH!我覺得你釘了它。我認為這與Notepad ++有關。我只是從記事本嘗試了同樣的事情,它顯示文件夾沒有問題。 - kingtermite