¿mklink no está instalado en Windows 7?


40

Acabo de instalar Windows 7 Pro y lo estoy configurando según mis preferencias. Voy a configurar un enlace simbólico (ya que admite enlaces simbólicos).

Pero no parece que tenga el mklinkprograma C:\Windows\system32.

En modo administrador en Powershell:

PS C:\> mklink
The term 'mklink' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spel
ling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:7
+ mklink <<<<
    + CategoryInfo          : ObjectNotFound: (mklink:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Tampoco puedo encontrar ese archivo %WINDIR%, pero ejecutarlo mklinka mi lado simplemente funciona. Supongo que es un comando incorporado del sistema. ¿Dice que mklinkno es un comando reconocido o algo así?
kizzx2

Una pregunta similar se hizo en SO. Consulte stackoverflow.com/questions/894430/… para obtener más información y soluciones alternativas.
Kez

@kez: Hunh ... no pensé que SO fuera el mejor lugar para preguntar esto. :: encogimiento de hombros ::
Paul Nathan

PowerShell dará este error, pero el símbolo del sistema funciona.
Rosdi

Respuestas:



14

La solución es que mklink está integrado en cmd.exe. Powershell, por lo tanto, no puede acceder directamente a él.

Felicitaciones negativas a quien haya pensado en eso.


8

PowerShell no es un reemplazo completo para CMD. Muchas funciones CMD no funcionan en PS. Cambie a CMD para ejecutar mklink


Si, te escucho. Aunque bastante frustrante.
Paul Nathan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.