webdevqa.jp.net

Windowsでデスクトップの場所を変更すると、間違ったフォルダがリンクされます

私は完全に混乱しています。指示に従いました ここ そしてデスクトップフォルダをD:\Pocket\desktop2に設定しました。

これはレジストリで確認できます。

enter image description here

しかし、desktop2フォルダはD:\pocketに表示されていません。代わりに、Desktopが表示されます!

enter image description here

何が起こっているのか理解できません。 「隠しファイルと隠しフォルダを表示する」を有効にしましたが、なぜD:\pocket\desktop2が表示されないのですか?

2
Pacerier

Windowsには、特別なフォルダに「ローカライズされた」名前を設定する機能があります。たとえば、すべてのWindowsバージョンで、「Documents」フォルダは「Documents」のままですが、現在のユーザーのGUI言語でその名前が表示されます。これが、「デスクトップ」という名前のこのフォルダが表示される理由です。

名前を変更する方法

  1. エクスプローラーフォルダオプション([表示]タブ内)の場合は、[隠しファイルを表示する]を有効にします

  2. 隠しファイルを開くdesktop.iniメモ帳で

  3. LocalizedResourceNameを好きなように変更します。

     [。ShellClassInfo] 
     LocalizedResourceName = My Magical Name 
     IconResource =%SystemRoot%\ system32\imageres.dll、-112 
     IconFile =%SystemRoot%\ system32\Shell32.dll 
     IconIndex = -235 
    

これは削除できますdesktop.iniファイルは完全に作成されますが、自動的に再作成される場合があります。

3
haimg

「デスクトップ」は特別な仮想フォルダです(したがって、異なるアイコン)。 (事実上)それが指す実際のフォルダーを変更しましたが、Windowsエクスプローラーに表示される特別な仮想フォルダーの名前は変更していません。

2
RedGrittyBrick

バグというよりは機能のようです。

D:\ Pocket\Testフォルダーをデスクトップフォルダーとして設定しました。これで、Windows Vistaは実際のフォルダーをマスクし、デスクトップである論理フォルダーを表示します。

デスクトップフォルダを右クリックし、プロパティのパスを確認することで、デスクトップフォルダが実際にD:\ Pocket\Testであることを確認できます。

また、実行プロンプトからD:\ Pocket\Testを開いてみてください。デスクトップフォルダが開きます。

D:\ Pocket\Testが存在することを本当に確認したい場合は、Live CDを使用して起動し、WindowsドライブでD:\ Pocket\Testを参照してください。そこにフォルダがあります。

2
Ganesh R.

10年後...実際のフォルダをマスクするための鍵は、同じディレクトリにある非表示のシステムファイルdesktop.iniです。システムフォルダとして指定されたすべてのディレクトリには1つあり、そのフォルダの処理方法を制御します。 Windowsが「マスク」するか、デフォルトのタイプ、色、背景、アイコン、名前などの変更を加えると、このファイルで実行されます。これは実際には、レジストリがすべてを処理する前の状態でした-そして今、私たちはそれがどうあるべきかを忘れました(Linuxはまだ制御のためにローカルファイルを使用しています-レジストリはありません)。すべて-しかし、必要に応じて指示を取得し、名前を元に戻すことができます。 Windowsがどのように反応するかはまだわかりません。また、銘柄名、アイコン、色などについては、Windowsがそれを定義するレジストリエントリ値を参照するため、必要に応じてグローバルに変更でき、どこでも「デスクトップ」を「鳥かご」に変更できます。

0
Xgenei