Windows PC でフォルダー設定を構成して隠しファイルの表示を有効にしたことがある場合、デスクトップと各フォルダーにdesktop.iniファイルがあることに気づいたかもしれません。Windows 11/10 のこの desktop.ini ファイルとは何でしょうか?ウイルスですか?もしそうなら、どのように削除できますか?そうでない場合、どのような目的がありますか?この投稿では、desktop.ini ファイルに関するすべての基本的な質問について説明します。また、desktop.ini ファイルを使用してフォルダーをカスタマイズする方法についても見ていきます。
desktop.ini ファイルとは
Desktop.ini ファイルは、フォルダーごとに配置された隠し Windows オペレーティング システム構成設定ファイルで、そのフォルダーの表示方法とその他のプロパティ(そのフォルダーに使用されるアイコン、ローカライズされた名前、共有プロパティなど)を決定します。
Windows では、ファイル/フォルダーの共有方法、通常ユーザーによるアクセス方法、共有方法、およびそのファイル/フォルダーのアクセス許可がどのように適用されるかを制御するその他の設定を簡単に構成できます。そのフォルダーのプレゼンテーションに関するこの情報はすべて、デフォルトの初期化ファイル形式である desktop.ini ファイルに保存されます。
フォルダーの構成とレイアウト設定を変更すると、それらの変更は自動的にその特定のフォルダーの desktop.ini ファイルに保存されます。これは隠しファイルなので、エクスプローラーのオプションで「保護されているオペレーティング システム ファイルを隠す」のチェックを外す必要があります。
desktop.ini はウイルスですか
この desktop.ini 隠しオペレーティング システム ファイルはウイルスではありません。これは、背景、アイコン、サムネイル画像などをカスタマイズすると作成される、フォルダー レベルに保存されるネイティブ システム ファイルです。ただし、この名前が関連付けられたトロイの木馬ウイルスの歴史があります。隠しファイルとシステム ファイルを隠すオプションをオンにしていても desktop.ini ファイルが表示される場合、それはマルウェアである可能性があります。したがって、確実を期すために、常にウイルス対策プログラムを使用してコンピューターをスキャンできます。
desktop.ini ファイルを削除できますか
はい、削除できますが、フォルダーの表示設定はデフォルトに復元されます。これは、フォルダー アイコンまたはサムネイル画像を変更したり、共有プロパティを変更したりすると、この情報はすべて desktop.ini ファイルに自動的に保存されます。では、このファイルをそのフォルダーから削除するとどうなるでしょうか?正解です!構成した変更は失われ、フォルダー設定はシステム全体のデフォルトに切り替わります。
一度削除すると、フォルダー設定をカスタマイズするときに自動的に再生成されます。この自動生成プロセスは、OS レベルで定義されたプロセスであるため、オフにすることはできません。ただし、存在が気にならないように、一般表示から隠すことはできます。
desktop.ini ファイルを使用してフォルダーをカスタマイズする方法
desktop.ini ファイルを使用してフォルダーをカスタマイズするのは難しいことではありません。そのフォルダーに固有の desktop.ini ファイルを作成または更新するだけで、その表示と外観設定を更新できます。以下に、desktop.ini ファイルを操作して行うことができる注目すべき点をいくつか示します。
- 親フォルダーにカスタム アイコンまたはサムネイル画像を割り当てる
- カーソルをフォルダーの上に置くとフォルダーに関する情報を提供する情報ヒントを作成する
- フォルダーの共有またはアクセス方法をカスタマイズする
desktop.ini ファイルを使用してフォルダーのスタイルを変更するには、次の手順に従います。
1. desktop.ini を使用してカスタマイズするフォルダーを選択します。何か問題が発生した場合に備えて、ファイルのバックアップを別の場所に保存してください。
2. 次のコマンドを実行して、選択したフォルダーをシステム フォルダーにします。これにより、基になるフォルダーに読み取り専用ビットが設定され、desktop.ini ファイルに特別な動作特性が有効になります。
attrib +s FolderName
3. 問題のフォルダーの desktop.ini ファイルを作成します。それを隠しファイルにしてシステム ファイルとしてラベル付けして、通常のユーザーがアクセスできないようにします。これを行うには、desktop.ini ファイルのプロパティ ウィンドウで読み取り専用と隠しフラグを有効にします。
注:作成する desktop.ini ファイルはUnicodeファイル形式にする必要があります。そうすることで、コンテンツとして保存されているローカライズされた文字列が、目的のユーザーが読めるようになります。
4. 次に、画像に示すように、FileInfo という名前のフォルダー用に作成した desktop.ini ファイルのサンプルを示します。
[.ShellClassInfo] ConfirmFileOp=0 IconFile=ms.ico IconIndex=0 InfoTip=Microsoft Wallpapers
次に、desktop.ini ファイルのコンテンツがすべて何を意味するのかを見てみましょう。
- [.ShellClassInfo]– desktop.ini ファイルで定義できるいくつかの属性に値を割り当てることで、基になるフォルダーをカスタマイズできるシステム プロパティを初期化します。
- ConfirmFileOp– これを 0 に設定すると、desktop.ini ファイルを削除または移動するときに「システム フォルダーを削除しています」という警告が表示されなくなります。
- IconFile– フォルダーにカスタム アイコンを設定する場合は、ここでアイコン ファイルの名前を指定できます。ファイルの絶対パスを確認してください。ファイルが同じ場所にない場合は、フルパスを指定します。また、.ico ファイルはカスタム アイコンの設定に適していますが、アイコンを含む .bmp、.dll ファイルを指定することも可能ですが、それはまた別の日の話です。
- IconIndex– 基になるフォルダーにカスタム アイコンを設定する場合は、このエントリも設定する必要があります。IconFile 属性に指定したファイルにアイコン ファイルが 1 つしかない場合は、これを 0 に設定します。
- InfoTip– この特定の属性は、フォルダーに関する情報ヒントとして使用できるテキスト文字列を設定するために使用されます。このエントリをテキスト文字列に設定して、カーソルをフォルダーの上に置くと、desktop.ini ファイルに保存されているテキスト文字列がそこに表示されます。
以下で動作を確認してください。
Windows 11/10 の desktop.ini ファイルに関して他に疑問がある場合は、以下のコメント欄でお知らせください。
Windows の他のプロセス、ファイル、ファイルの種類、または形式の詳細について知りたいですか?これらのリンクを確認してください:
NTUSER.DAT ファイル | Windows.edb ファイル | Thumbs.db ファイル | DLL および OCX ファイル | NFO および DIZ ファイル | Swapfile.sys、Hiberfil.sys、および Pagefile.sys | Index.dat ファイル | Svchost.exe | RuntimeBroker.exe | StorDiag.exe | nvxdsync.exe | Shellexperiencehost.exe | Hosts ファイル | WaitList.dat ファイル。
コメントする