Символьная ссылка Windows на исполняемый файл – не открывается двойным щелчком

В Windows 7 я создал символическую ссылку на исполняемый файл, используя:

mklink Test.exe C:\Path\to\source.exe 

Но когда я пытаюсь запустить его, дважды щелкнув по нему, я получу диалог «открыть с».

Выполняется его запуск из командной строки. Путь правильный.

Есть ли способ, по которому символическая ссылка будет обрабатываться, как файл, на который он указывает (например, исполняемый или пакетный скрипты)?

    В качестве частичного решения, если цель и ссылка находятся на одном диске, вы можете использовать жесткую ссылку, которая отлично работает с двойным щелчком:

     mklink /H Test.exe C:\Path\to\source.exe 

    Если вам нужно использовать символическую ссылку, я не знаю, что делать, однако я знаю, что НЕ делать: не пытайтесь связать свою ссылку с explorer.exe и т. Д. В том, что «Открыть с помощью … ". Я только что попробовал и потратил полчаса на мой компьютер.

    Символьная ссылка Windows на исполняемый файл не открывается при двойном щелчке

    Недавний Windows 7 Update KB3039066 сломал символические ссылки в Проводнике Windows и других программах, которые используют службы, предоставляемые оболочкой Windows.


    исправлять

    Проблема решается путем удаления следующего обновления как на файловом сервере, так и на клиентском компьютере: KB3039066 .

    После его удаления необходимо перезагрузить компьютер.

    Источник: изменен тип символической ссылки


    обходные

    1. Используйте жесткую ссылку ( mklink /h )
    2. Восстановление системы на более раннюю дату.

    Та же проблема здесь. И да, я установил что-то: последнее обновление Windows. Я знаю, что это причина, потому что я заметил проблему на одном компьютере. Затем проверили на другой, и проблем там нет. Я сразу применил обновление Windows ко второй машине и … bam! Explorer больше не разрешает символические ссылки.

    С восстановлением системы до более ранней даты я не смог повторить эту проблему, поэтому я могу положительно подтвердить, что в настоящее время существует ошибка в отношении поведения Symbolic Link в проводнике Windows, представленная после недавнего обновления Windows 7.

    В настоящее время для работы: если вы хотите перейти к связанному файлу через Explorer, и вам нужна программа для доступа к этой ссылке, подумайте об использовании жесткой ссылки.

    Источник Windows 7: Проводник Windows не соответствует символическим ссылкам


    Дальнейшее чтение

    • Индекс AZ для командной строки Windows CMD – отличная ссылка для всех связанных строк Windows.
    • Mklink – создать символическую ссылку на каталог или файл или создать жесткую ссылку на файл или соединение с каталогом.

    Ответ Дэвида – не полное решение для EXE-файлов. Удаление обновления KB3039066 устраняет уменьшенные изображения для символических ссылок.

    Однако при двойном щелчке ссылки в проводнике Windows ссылка не может быть открыта, и вы получите сообщение об ошибке, напоминающее следующее:

    Указанный путь не существует.

    Это исправляется установкой обновления KB3009980 . Благодарим за участие в этом форуме .

    Обратите внимание, что вы можете загрузить исправление здесь, если вы не хотите, чтобы Microsoft отправила вам электронное письмо.

    По иронии судьбы, KB3009980 разбивает «Экстра большие значки» и «Большие значки» для символических ссылок JPG-файлов.

    Давайте будем гением компьютера.