web-dev-qa-db-ja.com

desktop.iniファイルは何のためのものですか?

私のデスクトップには2つの隠し.iniファイルがあります。

desktop.ini (370 bytes):

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\Shell32.dll,-21799
[LocalizedFileNames]
Microsoft Office - 60 Day Trial.lnk=@C:\PROGRA~1\MICROS~4\mui\oaa.dll,-103

同じ名前で

desktop.ini (456 bytes):

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\Shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183
[LocalizedFileNames]
Windows Media Player.lnk=@%SystemRoot%\system32\unregmp2.exe,-4

単純に削除しても安全ですか? (彼らは何かをしているようには見えません(そして私は表示設定「すべての隠しファイルを表示する」を有効にしたいので、デスクトップに表示されます)。

ところで、2つのファイルが同じ名前を持つ可能性があるのはなぜですか?

13
Pacerier

システムフォルダーをカスタマイズすると、システムはそのフォルダーにdesktop.iniファイルを自動生成し、設定を保存します。これに適したリソースは here です。ファイルは削除できますが、Windowsは時間の経過とともにファイルを自動的に再作成します。

デスクトップは2つのフォルダの場所で構成されているため、2つのdesktop.iniファイルが表示される可能性があります。ユーザーのデスクトップフォルダーとAll Users /パブリックデスクトップフォルダー。これらのフォルダごとに、desktop.iniファイルが存在する可能性があります。おそらく.\users\some_username\desktopと他は.\users\public\desktop。同じフォルダにまったく同じファイル名の2つのファイルを置くことはできません。

Windows 7では、[非表示のファイル、フォルダー、ドライブを表示する]を選択できますが、[保護されたオペレーティングシステムファイルを非表示にする(推奨)]をオンにして、desktop.iniと他のいくつかのアイテムを非表示にします。

12
edusysadmin

http://msdn.Microsoft.com/en-us/library/cc144102%28v=vs.85%29.aspx

フォルダは通常、標準のフォルダアイコンで表示されます。 Desktop.iniファイルの一般的な用途は、カスタムアイコンまたはサムネイル画像をフォルダーに割り当てることです。 Desktop.iniを使用して、フォルダーに関する情報を表示し、フォルダーのローカライズされた名前やフォルダー内のアイテムの指定など、フォルダーの動作のいくつかの側面を制御する情報ヒントを作成することもできます。

デスクトップに1つと「すべてのユーザー」のデスクトップに1つある可能性があります。そのため、同じ名前の2つのファイルが表示されます。

2
cularis

Desktop.iniはパーソナライズされたフォルダーに関する情報を格納するため、デスクトップの外観を何らかの方法で変更した場合、desktop.iniに格納されます。ファイルを削除すると、フォルダやデスクトップなどを再度パーソナライズする必要がある場合があります。

1
slotishtype