Búsqueda de sitios web

Cómo compartir archivos e impresoras en Windows 10 y 11


Este artículo le mostrará cómo compartir carpetas, archivos e impresoras entre dispositivos con Windows 10/11 en su red doméstica o de oficina pequeña. Antes de Windows 10 1803, podía usar la función HomeGroup para compartir recursos a través de una red de Windows, lo que facilitaba la creación de una pequeña red doméstica o de oficina y el intercambio rápido de carpetas e impresoras. En las versiones modernas de Windows, puede usar las funciones SMB integradas para compartir archivos e impresoras sin HomeGroup.

Habilite el uso compartido de archivos e impresoras en Windows 10 y 11

Para que su computadora con Windows actúe como un servidor que compartirá sus carpetas e impresoras con otros dispositivos en su red local, debe configurar algunos servicios de red y opciones para compartir. Describimos todas estas configuraciones y servicios en el artículo detallado Windows no muestra las computadoras en una red.

En la configuración de Windows (en ambas computadoras), vaya a Configuración -> Red e Internet -> seleccione su conexión de red (Ethernet o Wi-Fi) -> Cambiar opciones avanzadas de uso compartido (o ejecute el comando

control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced

).

Luego habilite dos opciones en la sección Privado:

  • Active el descubrimiento de redes;

  • Active el uso compartido de archivos e impresoras.

En la sección Todas las redes seleccione las siguientes opciones:

  • Active el uso compartido para que cualquier persona con acceso a la red pueda leer y escribir archivos en la carpeta Pública;

  • Desactivar el uso compartido protegido por contraseña.

Puede deshabilitar la protección con contraseña en la red doméstica porque confía en todos los dispositivos en ella.

Para una LAN de oficina pequeña, es mejor usar protección con contraseña. En este caso, debe autenticarse en la computadora remota para acceder a las carpetas e impresoras compartidas. Puede autenticarse con la cuenta de usuario y la contraseña de la computadora remota, o puede crear la misma cuenta con la misma contraseña en todas las computadoras y usarla para iniciar sesión en la computadora.

Compruebe que las siguientes condiciones son verdaderas:

  • Todas las computadoras en su red local usan nombres y direcciones IP únicos;

  • El tipo de red es Privada (lea más sobre los perfiles de red en Windows);

  • Si su red todavía tiene computadoras con versiones heredadas de Windows (XP, Vista), deberá habilitar la compatibilidad con el protocolo SMBv1 para su comunicación en Windows 10 y 11, así como permitir el acceso a la red con una cuenta de invitado (consulte el artículo);

  • Configure los servicios Function Discovery Resource Publication y Function Discovery Provider Host para que se inicien automáticamente. De lo contrario, al acceder a los recursos de red compartidos, puede recibir el error 0x80070035: no se encontró la ruta de la red.

Debe establecer la misma configuración en otra computadora con Windows, que se usará como cliente y accederá a sus recursos compartidos a través de la red.

¿Cómo compartir una carpeta a través de la red en Windows 10 y 11?

En Windows, puede compartir cualquier directorio local a través de la red. Después de eso, otras computadoras en la red local podrán abrir archivos desde esta carpeta de red compartida. Veamos cómo compartir una carpeta en versiones modernas de Windows 10 y 11 en su grupo de trabajo o dominio.

    1. Abra el Explorador de archivos de Windows y localice la carpeta que desea compartir;

    2. Haz clic derecho sobre él y selecciona Dar acceso a -> Personas específicas;

    3. Puede otorgar acceso a una cuenta específica (con el acceso con contraseña habilitado: se le solicitará al usuario una contraseña cuando acceda a esta carpeta de red). O puede permitir el acceso a todos los usuarios, incluidos los anónimos (el grupo Todos). En este caso, al acceder a los archivos de esta carpeta compartida, no se solicitará la contraseña;

    4. Al configurar los permisos para acceder a una carpeta compartida, puede otorgar permisos de Lectura, Lectura/Escritura o Eliminar acceso para usuarios o grupos específicos;

    5. Si no ha habilitado anteriormente la detección de redes, se le solicitará:

      Network discovery and file sharing
      Do you want to turn on network discovery and file sharing for all public networks? 
      - No, make the network that I am connected to a private network (Network discovery and file sharing will be turned on for private networks, such as those in homes and workplaces).
      - Yes, turn on network discovery and file sharing for all public networks.

      Si está configurando una red doméstica o de oficina, seleccione que su red sea privada

    6. Luego recibirá un mensaje de que su carpeta está compartida y su dirección de red UNC: \Desktop-IOPF9\Distr. Puede copiar este enlace al portapapeles o enviarlo por correo electrónico.

Consejo. Para ver una lista completa de carpetas compartidas en su computadora, abra la siguiente ruta en el Explorador de archivos:

\\localhost

Puedes usar el

fsmgmt.msc

(Gestión de carpetas compartidas) para ajustar la configuración y los permisos de los recursos compartidos de red.

  1. Abra la consola Carpetas compartidas y vaya a la sección Compartido;

  2. Contiene una lista de carpetas compartidas en su computadora. También muestra los recursos compartidos administrativos (Admin$, C$, IPC$, etc.) y el número de conexiones remotas a cada recurso compartido (Conexiones de clientes);

    Puede ver la lista de archivos abiertos en su computadora a través de la red por usuarios remotos en la sección "Abrir archivos" de la consola.

  3. Para crear una nueva carpeta compartida en una computadora con Windows, seleccione Acción -> Nueva carpeta compartida;

  4. Se abre el asistente de carpetas compartidas. Seleccione la carpeta local que desea compartir y configure su nombre de red (Nombre compartido). Puede permitir que esta carpeta se use sin conexión y establecer permisos de acceso;

    También puede crear una carpeta de red compartida utilizando el

    New-SmbShare

    Cmdlet de PowerShell.

  5. Además, en esta consola, puede ver o cambiar los permisos de acceso actuales a la carpeta compartida. Una carpeta de red tiene dos listas de acceso: Permisos para compartir y Seguridad (permisos del sistema de archivos NTFS). Si otorga acceso a Todos en el nivel de recurso compartido, NTFS ACL determinará los permisos de acceso efectivos a los archivos y carpetas en la pestaña Seguridad.

Ahora puede abrir esta carpeta a través de la red desde otra computadora. Para hacer esto, abra el Explorador de archivos y navegue hasta la ruta UNC de la carpeta compartida (por ejemplo

\\Desktop-IOPF9\Tools

). Para mayor comodidad, puede crear un acceso directo de escritorio a esta carpeta en su escritorio o asignarla como una unidad de red usando el

net use

dominio.

Nota. Si no puede abrir una carpeta compartida desde una computadora remota, verifique que la configuración del firewall de Windows Defender permita acceder a archivos e impresoras compartidas en una red privada (reglas de firewall para compartir archivos e impresoras). Además, intente acceder a una carpeta compartida no por el nombre de la computadora sino por la dirección IP. Por ejemplo:

\\192.168.13.202\Distr

¿Cómo compartir una impresora en una red en Windows 10 y 11?

En Windows, puede compartir una impresora local conectada a su computadora con otras computadoras a través de la red. Suponemos que ya conectó la impresora (a través de USB, LPT o conexión inalámbrica) y la configuró en su computadora.

Para compartir una impresora en una computadora con Windows 10/11 (a la que la impresora está directamente conectada):

  1. Vaya a Configuración -> Bluetooth y dispositivos -> Impresoras y escáneres (o use el comando URI de configuración:

    ms-settings:printers

    );

  2. Seleccione la impresora que desea compartir y haga clic en "Propiedades de la impresora";

  3. Vaya a la pestaña Compartir;

  4. Haga clic en el botón Cambiar opciones para compartir, luego habilite la opción Compartir esta impresora y especifique el nombre compartido de la impresora.

El nombre de la impresora compartida no debe contener espacios ni caracteres especiales, use solo letras y números en inglés (este nombre se usará para conectar la impresora a otras computadoras).

Puede compartir una impresora mediante los comandos de PowerShell. Obtenga una lista de las impresoras instaladas en su computadora:

Get-Printer

Comparta la impresora en la red por su nombre:

Set-Printer -Name "HP LaserJet M1536" -Shared $True -ShareName "HPLJM1536"

Ahora puede conectar esta impresora compartida a otra computadora con Windows.

  1. La forma más sencilla de conectar la impresora compartida es a través del entorno de red;

  2. Haga clic derecho en el menú Inicio y seleccione Ejecutar, o presione la combinación de teclas

    Win+R

    ;

  3. Conéctese a una computadora remota con una impresora compartida por su nombre o dirección IP (puede obtener el nombre de la computadora con

    hostname

    o dirección IP con

    ipconfig

    dominio). Ingrese el nombre de la computadora remota en formato de ruta UNC:

    \\ComputerNam

    e o

    \\IPaddress

    (Por ejemplo

    \\192.168.13.202

    ) y presione Aceptar;

  4. Si la protección con contraseña está habilitada en la computadora remota, aparecerá una ventana pidiéndole que ingrese el nombre de usuario y la contraseña para conectarse. Luego verá una lista de carpetas e impresoras compartidas en el host remoto;

  5. Haga clic derecho en la impresora que desea instalar y seleccione la opción Conectar. Windows descargará e instalará el controlador de impresión desde la computadora remota y conectará la impresora de red compartida;

  6. Ahora puede usar esta impresora para enviar sus tareas de impresión a una computadora remota.

Si conecta una impresora compartida, puede aparecer el error La operación falló con el error 0x0000011b.

Las últimas actualizaciones de seguridad de Windows bloquean la instalación de controladores de impresora desde una computadora remota. Para eludir esta restricción, ejecute los siguientes comandos en la computadora remota con una impresora compartida y luego reiníciela:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f

O debe instalar manualmente el controlador de impresión en su computadora antes de conectar la impresora de red compartida (forma más segura).

También puede conectar la impresora compartida desde una computadora remota usando el comando de PowerShell:

Add-Printer -ConnectionName \\192.168.13.102\HPLJM1536

Artículos relacionados