Esta crónica ha sido probado por nuestros especialistas así garantizamos la veracidad de esta sección.
Solución:
En nuestra red, descubrí que reiniciar el servicio de la estación de trabajo en la computadora del cliente puede resolver este problema. Esto ha funcionado en casos en los que un reinicio del cliente también solucionaría el problema. Pero reiniciar el servicio es mucho más rápido y fácil. [and may work when a reboot does not].
Mi impresión es que la PC local con Windows está almacenando en caché información antigua y esto parece borrarla.
Para obtener información sobre cómo reiniciar un servicio, consulte esta pregunta. Se reduce a ejecutar los siguientes comandos en una línea de comando:
C:> net stop workstation /y
C:> net start workstation
Nota la /y
flag obligará al servicio a detenerse incluso si esto interrumpe las conexiones existentes. Pero de lo contrario, le preguntará al usuario y esperará. Así que esto puede ser necesario para las secuencias de comandos.
Tenga en cuenta que en Windows Server 2016 (+ posiblemente otros) estos comandos también pueden detener el servicio de inicio de sesión de red. Si es así tendrás que agregar: net start netlogon
Incluso si elimina la carpeta compartida a través de net use * /del
en el lado del servidor todavía hay una conexión allí.
Para solucionar este problema creado por Microsoft por diseño debe asignar la unidad de manera que Windows piense que es otro recurso compartido en otro servidor. La forma más sencilla de hacerlo es usar alias de DNS o direcciones IP. En su caso, si su primer mapeo usa la dirección IP como \IPShare
con su credencial actual, debe usar algo como \ServerNameShare password /user:DomainUsername
esto debería crear un nuevo recurso compartido con las nuevas credenciales.
Microsoft llama a este comportamiento por diseño… yo lo llamo simplemente diseño estúpido.
Sigue estos pasos:
- Selecciona el
Start
botón, luego escribacmd
. - Haga clic derecho en el
Command Prompt
opción, luego elijaRun as administrator
. - Escribe
net use
entonces presioneEnter
. - Busque cualquier unidad enumerada que pueda ser cuestionable. En muchos casos en los que se produce este problema, es posible que no se asigne una letra a la unidad. Querrá eliminar esa unidad.
- Desde el símbolo del sistema, escriba
net use /delete \servernamefoldername
donde servernamefoldername es la unidad que desea eliminar.
Comentarios y puntuaciones
Recuerda que tienes la capacidad de añadir una evaluación acertada si diste con la contestación.