mklink chưa được cài đặt trên Windows 7?


40

Tôi mới cài đặt Windows 7 Pro và tôi đang cấu hình nó theo sở thích của mình. Tôi đi để thiết lập một liên kết tượng trưng (vì nó hỗ trợ các liên kết tượng trưng).

Nhưng tôi dường như không có mklinkchương trình này C:\Windows\system32.

Trong chế độ quản trị viên trong 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

Tôi không thể tìm thấy tập tin đó dưới %WINDIR%một trong hai, nhưng chạy mklinkvề phía tôi chỉ hoạt động. Tôi đoán đó là một lệnh hệ thống tích hợp. Nó nói mklinkkhông phải là một lệnh được công nhận hay cái gì đó?
kizzx2

Một câu hỏi tương tự đã được hỏi tại SO. Xem stackoverflow.com/questions/894430/ cấp để biết thêm thông tin và cách giải quyết.
Kez

@kez: Hunh ... không nghĩ SO là nơi tốt nhất để hỏi điều này. :: nhún vai ::
Paul Nathan

PowerShell sẽ đưa ra lỗi này, nhưng Command Prompt hoạt động.
Rosdi

Câu trả lời:



14

Giải pháp là mklink được tích hợp sẵn trên cmd.exe. Powershell do đó không thể truy cập trực tiếp vào nó.

Kudos tiêu cực cho bất cứ ai nghĩ rằng một trong những.


8

PowerShell không phải là sự thay thế hoàn toàn cho CMD. Nhiều chức năng CMD không hoạt động trong PS. Chuyển sang CMD để chạy mklink


Vâng, tôi nghe thấy bạn. Mặc dù khá bực bội.
Paul Nathan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.