Junction v1.08

Por Mark Russinovich

Publicado: 5 de noviembre de 2026

Descargar Descargar Junction(328 KB)

Introducción

Windows 2000 y posteriores admiten puntos de unión, en los que un directorio sirve como alias de otro directorio del ordenador. Por ejemplo, si el directorio D:\WIN especificara C:\WINNT\SYSTEM32 como su destino, entonces una aplicación que accediera a D:\WIN\DRIVERS estaría en realidad accediendo a C:\WINNT\SYSTEM32\DRIVERS. Desafortunadamente, Windows 2000 no incluye herramientas para crear puntos de unión. Hay que comprar el Kit de Recursos de Windows 2000, que viene con la utilidad linkd para crear puntos de unión. Por lo tanto, decidí escribir mi propia herramienta de creación de puntos de unión: Junction. Crea puntos de unión NTFS, permite ver si los archivos o directorios son realmente puntos de repartición. (Los puntos de reanálisis son el mecanismo en el que se basan las uniones NTFS. El servicio de almacenamiento remoto usa puntos de reanálisis, así como puntos de montaje de volumen).

Nota

Windows no admite puntos de unión a directorios en recursos compartidos remotos.

Uso de la unión

Sintaxis

  • Para obtener información de punto de reanálisis: junction.exe [-s] [-q] <file or directory>
  • Para crear un punto de unión: junction.exe <junction directory> <junction target>
  • Para eliminar un punto de unión: junction.exe -d <junction directory>

Parámetros

Parámetro Descripción
<file or directory> Ruta al archivo o carpeta que se va a consultar para obtener información sobre los puntos de repartición
-s Recurrir a subdirectorios
<junction directory> Nombre del punto de unión que se va a crear o eliminar
<junction target> Ruta completa al destino del punto de unión a crear
-d Eliminar el punto de unión

Ejemplos

Para determinar si un archivo es un punto de unión, especifique el nombre del archivo:

junction c:\test

Para listar los puntos de unión debajo de un directorio, incluya el modificador -s:

junction -s c:\

Para crear un punto de unión c:\Program-Files para "c:\Program Files":

junction c:\Program-Files "c:\Program Files"

Para eliminar una unión, utilice el modificador -d:

junction -d c:\Program-Files

Códigos de retorno

0 - en caso de éxito
-1: por un error en la creación de una nueva unión
0 - en caso de error al eliminar un punto de unión (por ejemplo, si no se encuentra el archivo)
0 - falla al comprobar si un archivo es un punto de unión (p. ej., si no se encuentra el archivo)

Descargar Download Junction(328 KB)

Se ejecuta en:

  • Cliente: Windows Vista y versiones posteriores
  • Servidor: Windows Server 2008 y versiones posteriores
  • Nano Server: 2016 y versiones posteriores