Windows 7/Vista 桌面上为何有两个隐含的 Desktop.INI
筆者今天在微軟中文論壇看到有人又問起一個不算新問題的問題:當我們通過 Windows 7/Vista 的文件夾
選項設置允許顯示隱含的文件后,會在 Windows 7/Vista 桌面上看到兩個同名的 Desktop.INI 隱含文件;
而在 Windows XP 中允許顯示隱含的文件卻沒有此問題。這是為什么呢?
雖然 Windows 不允許在一個文件夾中同時存在兩個同名的文件,但我們知道“桌面”不是普通的文件夾。
在默認的 Windows 系統設置中,桌面上顯示的圖標不僅來自于當前用戶帳戶專有的“桌面”配置文件夾,
也來自于所有用戶帳戶共有的“公共桌面”配置文件夾。前者提供的圖標僅在當前用戶帳戶的桌面上顯示;
后者提供的圖標在所有用戶帳戶的桌面上顯示。由于這兩個“桌面”配置文件夾都有自己的 Desktop.INI,
所以當我們允許顯示隱含的文件時,兩個 Desktop.INI 都將出現在桌面上。
具體地說,桌面上的第一個 Desktop.INI 來自于當前用戶帳戶專有的“桌面”配置文件夾,
具體路徑是 Users\%用戶帳戶名%\Desktop。文件內容為:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183
第二個 Desktop.INI 來自于所有用戶帳戶共有的“公共桌面”配置文件夾,
具體路徑是 Users\Public\Desktop。文件內容為:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21799
兩者的差別僅在于前者多了一行指定文件夾圖標的語句。
Windows XP 不存在桌面上顯示兩個 Desktop.INI 隱含文件的問題是因為 Windows XP 的“桌面”配置
文件夾默認沒有設置 Desktop.INI。但 Windows XP 桌面也是由“桌面”、“公共桌面”兩部分組成的。
如果我們分別手動復制兩個 Desktop.INI 隱含文件到 Documents & Settings\%用戶帳戶名%\Desktop
與 Documents & Settings\All Users\Desktop,然后設置允許顯示隱含的文件,也能在 Windows XP 中
重現 Windows 7/Vista 桌面上顯示兩個 Desktop.INI 的問題。
總之,Windows 7/Vista 在設置允許顯示隱含的文件后,在桌面上出現兩個同名的 Desktop.INI 隱含文件
是正常現象,兩個 Desktop.INI 并非是惡意程序仿冒或磁盤錯誤等原因引起。
?
?
已發表 2012年1月10日 5:40 作者 alx-zj
歸檔在:Windows7/Vista/Server2008
轉載于:https://blog.51cto.com/370135415/769971
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Windows 7/Vista 桌面上为何有两个隐含的 Desktop.INI的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现在出纳记账手写还是用计算机,出纳现金日
- 下一篇: 【转】Windows Server200