mklinkがWindows 7にインストールされていませんか?


40

Windows 7 Proをインストールしたばかりで、好みに合わせて構成しています。シンボリックリンクを設定します(シンボリックリンクをサポートしているため)。

しかし、私はmklinkプログラムを持っているようではありませんC:\Windows\system32

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

私は%WINDIR%どちらでもそのファイルを見つけることができませんがmklink、私の側で実行するだけで動作します。組み込みのシステムコマンドだと思います。それmklinkは認識されたコマンドまたは何かではないと言いますか?
kizzx2

同様の質問がSOで行われました。詳細と回避策については、stackoverflow.com / questions / 894430 /…を参照してください。
ケズ

@kez:フン... SOがこれを尋ねるのに最適な場所だとは思わなかった。:: shrug ::
ポールネイサン

PowerShellはこのエラーを表示しますが、コマンドプロンプトは機能します。
ロッディ

回答:



14

解決策は、mklinkがcmd.exeに組み込まれていることです。したがって、Powershellは直接アクセスできません。

それを考えた人に負の名誉。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.