Символическая ссылка не может быть загружена так как ее тип отключен
Перейти к содержимому

Символическая ссылка не может быть загружена так как ее тип отключен

  • автор:

Как включить символические ссылки в Windows, за минуту

Настройка серверов windows и linux

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете. В минувший раз мы с вами успешно познакомились со встроенным антивирусом software reporter tool в Google Chrome. Идем далее и сегодня я вас научу включать символические ссылки в Windows и обходить ошибку «the symbolic link cannot be followed because its type is disabled» при попытке открыть сетевую шару. Сразу скажу, что делается это буквально за несколько кликов.

Ошибка the symbolic link cannot be followed because its type is disabled

Бывает так, что вы переходите в сетевую шару, знаете, что у вас точно есть туда доступ на все папки, пытаетесь ее открыть, но получаете ошибку:

the symbolic link cannot be followed because its type is disabled

Ошибка the symbolic link cannot be followed because its type is disabled

Тут неопытный администратор подумаем, что проблема на уровне прав, а опытный увидит, что отключены символические ссылки для удаленного доступа.

Символьная ссылка, также называемая программная ссылка, представляет собой особый вид файла, который указывает на другой файл, подобно ярлыку в Windows или псевдониму Macintosh . В отличие от жесткой ссылки, символическая ссылка не содержит данных в целевом файле. Он просто указывает на другую запись где-нибудь в файловой системе. Это различие придает символическим ссылкам определенные качества, которых нет у жестких ссылок, например возможность ссылаться на каталоги или файлы на удаленных компьютерах

Символическая ссылка в Windows

Как проверить статус доступа к символическим ссылкам

Тут в ход вступает знакомая нам утилита fsutil, о которой я уже рассказывал. Недавние примеры ее применения:

  • Слишком длинный целевой путь
  • Robocopy и примеры использования с параметрами
  • Как перенести ost файл IMAP почты в Outlook

fsutil behavior query SymlinkEvaluation

  • Local to local symbolic links are enabled — говорит, что локальные символические ссылки, открываются локально
  • Local to remote symbolic links are enabled — говорит, что локальные символические ссылки, открываются удаленно
  • Remote to local symbolic links are disabled — Удаленные символические ссылки открываются локально, это нужно включить
  • Remote to remote symbolic links are disabled — Удаленные символические ссылки открываются удаленно, это нужно включить

Как проверить статус доступа к символическим ссылкам

Чтобы устранить ошибку «the symbolic link cannot be followed because its type is disabled» нужно включить четвертый пункт «Remote to remote symbolic links are disabled». Для этого выполните команду:

fsutil behavior set SymlinkEvaluation R2R:1

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

Remote to remote symbolic links are disabled

Если вам также необходимо включить оценку удаленного и локального канала, вы можете заменить R2R:1 на R2L:1 в команде настройки поведения.

fsutil behavior set SymlinkEvaluation R2L:1

Как настроить символические ссылки через групповую политику

Откройте оснастку редактора групповой политики и перейдите в раздел:

Конфигурация компьютера — Политики — Административные шаблоны — Система — Файловая система — Разрешить выборочную оценку символьных ссылок (Computer Configuration — Policies — Administrative Templates — Policy definitions — System — Filesystem — Selectively allow the evaluation of a symbolic link).

Включаем тут нужный вам вариант.

Разрешить выборочную оценку символьных ссылок

На этом у меня все. С вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.

Популярные Похожие записи:
  • Просмотр и очистка DFS кэша
  • Ошибка the property session directory location is configured by using group policyОшибка the property session directory location is configured by using group policy
  • Настройка #unsafely-treat-insecure-origin-as-secure в Chrome и Edge
  • Ошибка The number of connections to this computer is limitedОшибка The number of connections to this computer is limited
  • Не открывается объект групповой политики gpedit.mscНе открывается объект групповой политики gpedit.msc
  • Ошибка Cannot create another system semaphore на RDS фермеОшибка Cannot create another system semaphore на RDS ферме

Как создавать и удалять симлинки

Обновлено

Обновлено: 12.03.2023 Опубликовано: 25.01.2017

Логотип WindowsWindows

Работы с символьными ссылками в Windows ведутся из командной строки.

Синтаксис

Симлинк на файл

mklink C:\Users\dmosk\Desktop\cmd.exe C:\Windows\system32\cmd.exe

* в данном примере на рабочем столе пользователя dmosk будет создан симлинк на файл cmd.exe.

Симлинк на директорию

mklink /D «C:\Users\dmosk\Desktop\Сетевая папка» \\dmosk.local\share

* в примере создается симлинк на сетевую папку \\dmosk.local\share
** так как в названии папки есть пробел, путь заключен в кавычки.

Для создания ссылки на папку доступен также ключ /J. Созданная таким образом ссылка будет по некоторым особенностям напоминать жесткую ссылку.

Удалить симлинк

В Windows его можно удалить в проводнике, как обычный файл или папку.

Или использовать командную строку.

Для папки:

rmdir «C:\Users\dmosk\Desktop\Сетевая папка»

Для файла:

Разрешить симлинки в Windows

Если при попытке перейти по символьной ссылке мы получим ошибку «Символическая ссылка не может быть загружена, так как ее тип отключен», открываем командную строку от администратора и вводим команду:

fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1

Если это не помогло, пробуем создать симлинк с ключом /J.

Логотип LinuxLinux и FreeBSD

Создание

В системах на базе Linux (например, Ubuntu или CentOS) и FreeBSD симлинк для каталога и файла создаются одинаково:

ln -s /usr/share/nginx/html/index.php /home/dmosk/

ln -s /usr/share/nginx/html /home/dmosk/

* в первом примере создана символьная ссылка в домашней директории пользователя dmosk на файл index.php; во втором — на каталог /usr/share/nginx/html.

Удаление

Также используется одна команда:

Решение возможных проблем

При работе с симлинками мы можем сталкиваться с различными проблемами. Я рассмотрю те, с которыми приходилось сталкиваться мне.

ln: failed to create symbolic link . Function not implemented

При попытке создать симлинк мы можем получить ошибку Function not implemented, например:

ln: failed to create symbolic link ‘/etc/pve/nodes/pve/fullchain.pem’: Function not implemented

Причина: файловая система, на которой мы хотим создать файл не поддерживает симлинки. Посмотреть файловую систему подмонтированных разделов можно командой:

Решение: как правило, решения зависит от используемой файловой системы и ее драйвера. Но, обычно, решения у проблемы нет и нужно искать методы работы без использования символьных ссылок.

Как создавать символические ссылки (Symlinks) в системе Windows

Windows 10, 8, 7 и Vista поддерживают символические ссылки, которые указывают на файл или папку в вашей системе. Вы можете создать их с помощью командной строки или стороннего инструмента под названием Link Shell Extension.

Что такое символические ссылки

Символические ссылки – это, по сути, расширенные ярлыки. Создайте символическую ссылку на отдельный файл или папку, и эта ссылка будет выглядеть так же, как файл или папка для Windows, хотя это только ссылка, указывающая на файл или папку.

Например, предположим, что у вас есть программа, которая использует файлы в папке C:\Program. А Вам хотелось бы сохранить этот каталог в D:\Refuse, но программа требует, чтобы её файлы были в C:\Program. Вы можете перенести исходный каталог из C:\Program в D:\Refuse, а затем создать символическую ссылку C:\Program, указав на D:\Refuse. Когда вы перезапустите программу, она попытается получить доступ к своему каталогу в C:\Program. Windows автоматически перенаправит её на D:\Refuse, и всё будет работать так, как если бы оно было в C:\Program.

Этот трюк можно использовать для всех целей, включая синхронизацию любой папки с такими программами, как Dropbox, Google Drive и OneDrive.

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

Обратите внимание, что Windows фактически не использует термины «жесткая ссылка» и «мягкая ссылка». Вместо этого используются термины «жесткая ссылка» и «символическая ссылка». В документации Windows «символическая ссылка» – это то же самое, что «мягкая ссылка». Тем не менее, mklink-команда может создавать как жесткие ссылки, так и софт-ссылки (известные как «символические ссылки» в Windows).

Как создать символические ссылки с mklink

Вы можете создавать символические ссылки, используя команду mklink в окне командной строки в качестве администратора. Чтобы открыть её, найдите ярлык «Командная строка» в меню «Пуск», щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

Запуск командной строки Windows от имени администратора

В Windows Creators Update вы можете использовать обычное окно командной строки, не запуская его как администратор. Однако, чтобы сделать это без окна командной строки администратора, вы должны сначала включить режим разработчика в ПараметрыОбновление и безопасностьРазработчики.

Без каких-либо дополнительных опций mklink создает символическую ссылку на файл. Команда ниже создает символическую или «мягкую» ссылку (Link) на объект Target:

mklink Link Target

Используйте /D, если вы хотите создать символическую ссылку, указывающую на каталог:

mklink /D Link Target

Используйте /H, если вы хотите создать жесткую ссылку, указывающую на файл:

mklink /H Link Target

Используйте /J для создания жесткой ссылки, указывающую на каталог:

mklink /J Link Target

Справка командной строки по инструменту mklink

Так, например, если вы хотите создать жесткую ссылку в C:\LinkToFolder, которая указывала бы на C:\Users\Name\OriginalFolder, вы должны выполнить следующую команду:

mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder

Вам нужно будет помещать в кавычки пути с пробелами. Например, если папка называется C:\Link To Folder и C:\Users\Name\Original Folder, вы должны использовать следующую команду:

mklink /J «C:\Link To Folder» «C:\Users\Name\Original Folder»

Если вы увидите сообщение «У вас недостаточно прав для выполнения этой операции», Вам следует запустить Командную строку как Администратор.

Как создать символическую ссылку с помощью графического инструмента

Если вы хотите создавать символические ссылки с помощью инструмента с графическим интерфейсом, загрузите Link Shell Extension. Обязательно загрузите соответствующий пакет необходимых библиотек – найдёте их на странице загрузки инструмента.

После установки найдите файл или папку, для которой вы хотите создать ссылку, щелкните её правой кнопкой мыши и выберите «Запомнить источник ссылки» в контекстном меню.

Команда на сохранение ссылки на папку

Затем вы можете щелкнуть правой кнопкой мыши в другой папке, указать на меню «Поместить как» и выбрать тип создаваемой ссылки.

Создаем символическую ссылку в системе Windows 10

Как удалить символические ссылки

Чтобы избавиться от символической ссылки, вы можете просто удалить её, как и любой другой файл или каталог. Только будьте осторожны: удаляйте ссылку, а не файл или каталог, к которому она привязана.

DCS карты

Карты устанавливаются через Менеджер модулей при условии, что Вы зашли в DCS с того же аккаунта, на котором куплены Ваши модули.

Если выяснилось, что у Вас разные учетные записи, то напишите обращение в ТехПоддержку

Если вдруг по каким-то причинам не происходит установка карты через Менеджер модулей, смотрите решение здесь

Возникают моменты, когда в процессе загрузки карты (более 30 ГБ) может произойти разрыв с сетью и после этого установка сама не продолжается, в этом случае помогает восстановление DCS (Eagle Dynamics — DCS World — Восстановить DCS World)

Перенос модулей на другой диск

Часто случается, что из-за большого объема модулей для DCS World, на диске не хватает свободного места для установки новых модулей.

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

Как перенести модуль на другой диск (на примере карты Кавказа, входящей в комплект бесплатной игры):

Например, игра установлена: D:\Games\DCS World (OpenBeta) и у нас дополнительно имеется диск E.

1. Создаем на диске E папку, например, DCS World Modules.
2. Перемещаем папку Caucasus, расположенную: D:\Games\DCS World\Mods\terrains на диск E, в папку DCS World Modules.
3. Запускаем командную строку от имени администратора, для этого выполняем команду через меню Пуск. Правой кнопкой мыши — Пуск — Выполнить: пишем cmd и нажимаем кнопку OK.
4. В появившемся окне консоли пишем команду: mklink /J «D:\Games\DCS World\Mods\terrains\Caucasus» «E:\DCS World Modules\Caucasus»
5. Проверяем, появилась ли ссылка на папку Caucasus в папке terrains.

Разрешить символические ссылки в Windows:

Если при попытке перейти по символической ссылке мы получаем ошибку «Символическая ссылка не может быть загружена, так как ее тип отключен», открываем командную строку от администратора и вводим команду: fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1

Как перенести карты с одного ПК на другой

В связи с довольно большим объемом симулятора (особенно актуально с выходом карты Невады) часто возникают вопросы по быстрому добавлению модуля, который уже скачан на другом компьютере. Простой путь копирования может сработать, но рано или поздно это закончится полной переустановкой.

Как правильно и безопасно это сделать на примере модуля Невады:

1. Копируем имеющийся модуль в любое временное место, сохраняя структуру папок симулятора (допустим, E:\DCSCopy\Mods\terrains\Nevada).
2. Создаем в корневом каталоге симулятора текстовый файлик с названием: dcs_local_source.txt
3. Содержимое файла — это путь ко временному каталог, в данном случае (UTF-8!): E:\DCSCopy\Mods\terrains\Nevada
4. Запускаем DCS World, идем в Менеджер Модулей и просим его поставить Неваду. Апдейтер найдет имеющиеся файлы, сравнит номера версий, докачает требуемое и правильно всё это установит.
5. После установки временный каталог E:\DCSCopy\Mods\terrains\Nevada можно удалить.


Все модули симулятора размещаются в папке Mods в соответствующих подпапках :

Mods\aircraft — модули самолетов
Mods\terrains — карты
Mods\tech — техника

Например, все файлы модуля Nevada лежат в Mods\terrains\Nevada.

Есть модуль А-10С, купленный до 21.02.2011, где взять Неваду бесплатно?

Карту Невада БЕСПЛАТНО могут получить пользователи, которые приобрели A-10C до 21 февраля 2011 года (А-10С в боксовой версии была выпущена позже этого срока)
Дополнительная информация: https://www.digitalcombatsimulator.com/ru/products/terrains/

Если заказ сделан с данного аккаунта, то зайдите на страницу:

и получите лицензию.

После получения сразу можно запускать игру и устанавливать Неваду.

Если же заказ был оформлен на другого пользователя, то введите серийный номер А-10С на странице:
https://www.digitalcombatsimulator.com/ru/personal/licensing/
и в поле «Заказ» определяете — кто был покупателем. Возможно, покупка была сделана на Ваш старый, уже забытый логин.
Если Вы помните и знаете, как войти в старый аккаунт, то пройдите авторизацию и далее следуйте по ссылке получения серийного номера.
После этого можете написать нам обращение в Техподдержку и мы объединим два Ваших логина в один (перенесём модуль на основной аккаунт).

Если Вы не помните какие-либо данные по этому логину и не можете авторизоваться, то пишите нам обращение в Техподдержку с понятным описанием Вашей проблемы и серийным ключом для А-10С. Мы постараемся Вам помочь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *