Faire un lien symbolique dans Windows 10 qui est disponible sans droits d'administrateur

-1

Sur Windows 10, je peux créer un lien symbolique en ouvrant la ligne de commande avec les droits d'administrateur et en utilisant

mklink CopasiSE "C:\path\to\CopasiSE.exe"

À présent, la saisie CopasiSEdans la ligne de commande fonctionne comme prévu en exécutant l'exécutable CopasiSE, mais uniquement en utilisant une fenêtre de commande avec des droits d'administrateur. Lorsque je n'utilise pas une fenêtre de commande avec des droits d'administrateur, l'erreur suivante apparaît:

C:\Users\Ciaran>CopasiSE
'CopasiSE' is not recognized as an internal or external command,
operable program or batch file.

Ma question est de savoir comment activer la commande CopasiSEpour qu'elle soit disponible sans droits d'administrateur.

CiaranWelsh
la source
Ne serait-il pas plus simple d'ajouter "C: \ chemin \ à \ CopasiSE.exe" à la variable PATH de l'utilisateur? Bien sûr, votre syntaxe est également légèrement différente. Même si vous le corrigez, l'erreur que vous obtenez implique de ne pas pouvoir trouver le fichier. Fournir la sortie de la première commande est suspect que cela ne fonctionne pas réellement. Mettez à jour votre question, ne répondez pas à ce commentaire, je prévois de le supprimer.
Ramhound
Plus précisément, la commande que vous exécutez doit être plus mklink "C: /Example.exe" "C: /Director/Program.exe". Ce qui vous permettrait d'exécuter Example.exe à partir du répertoire racine sur C qui lancerait Program.exe. Tout autre répertoire nécessite que le chemin soit dans la variable ...
Ramhound
Ou créez un fichier .bat avec ce chemin vers l'exe et placez-le à l'emplacement où l'utilisateur peut y accéder.
Overmind
Merci pour vos commentaires Ramhound. J'ai résolu le problème en utilisant votre première suggestion et en ajoutant à la variable PATH, mais la question était informative pour moi de toute façon.
CiaranWelsh

Réponses:

1

Le problème ici est que vous avez créé le lien symbolique dans un emplacement spécifique à l'administrateur.

La bonne façon de créer un lien symbolique est de définir le chemin complet. Si vous souhaitez le rendre accessible à d'autres utilisateurs, le chemin doit se trouver dans un emplacement accessible aux autres utilisateurs.

Dans ce cas, cela devrait ressembler à ceci:

mklink "C:\PublicPath\CopasiSE.exe" "C:\path\to\CopasiSE.exe"
music2myear
la source