NTFS Junction-System unter Windows verborgen machen

1038
0x539

Ich versuche, mein Benutzerprofil auf eine separate Partition zu migrieren, und ich habe das Kompatibilitätssystem Junctions zu dem neuen Profil hinzugefügt. Ich möchte sie jedoch nicht in meinem Profil sehen, also möchte ich das System ausblenden.

Mein Problem ist, dass der attribBefehl nur das Attribut des Ziels der Kreuzung ändert. Ich kann das hiddenAttribut auf eine Junction in Windows Explorer anwenden, aber nicht das system hiddenAttribut.

Das Erstellen verborgener NTFS-Junctions sollte jedoch möglich sein, da die Junctions in meinem ursprünglichen Benutzerprofil ausgeblendet sind. Irgendwelche Gedanken?

Ich bin unter Windows 8.1 64-Bit.

1

1 Antwort auf die Frage

4
romellem

Leider haben Sie nicht Windows 8.1. Dies kann anders sein, aber auf meiner Windows 10-VM sehe ich attribeinen Schalter /L, der Ihr Problem lösen kann.

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

Also habe ich zum Testen so etwas gemacht:

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

Und ich sehe den Verbindungspunkt nicht mehr, den ich erstellt habe.

Das funktioniert auch in Win 7. :-) Kalaschni vor 6 Jahren 0
`attrib / L` wird seit Windows Vista unterstützt. Explorer09 vor 6 Jahren 0