web-dev-qa-db-ja.com

NTFSジャンクションシステムをWindowsで非表示にする

ユーザープロファイルを別のパーティションに移行しようとしていますが、互換性システムのジャンクションを新しいプロファイルに追加するところまで来ています。ただし、プロファイルにそれらを表示したくないので、システムを非表示にします。

私の問題は、attribコマンドがジャンクションのターゲットの属性のみを変更することです。 hidden属性をWindowsエクスプローラーのジャンクションに適用できますが、system hidden属性。

ただし、元のユーザープロファイルのジャンクションはシステムに隠されているため、システムに隠されたNTFSジャンクションを作成することは可能です。何かご意見は?

私はWindows8.164ビットを使用しています。

1
0x539

申し訳ありませんが、Windows 8.1がないため、これは異なる場合がありますが、私のWindows 10 VMでは、attribにスイッチがあります/Lそれはあなたの問題を解決するかもしれません。

/L  Work on the attributes of the Symbolic Link versus
    the target of the Symbolic Link

したがって、テストのために、私は次のようなことをしました:

> mklink /j sample_shortcut C:\my_target_dir
  Junction created for sample_shortcut <<===>> C:\my_target_dir
> attrib +S +H sample_shortcut /L

そして、作成したジャンクションポイントが表示されなくなりました。

4
romellem