Мой домашний каталог — c: Users phi как пользовательский phi, и я создал каталог по адресу c: Users abc. Мне нужно символическую ссылку из c: Users phi hello в c: Users abc hello.
Я запускаю следующую команду
mklink c: Users abc hello c: Users phi hello
Но я получаю доступ отказано в ошибке. Пользователь phi является администратором, поэтому у меня нет проблем с записью файлов в c: Users abc.
Почему это? Как на мклинк?
Ответы:
Важные моменты:
- Вам нужно работать от имени администратора, если UAC включен. (или, по крайней мере, политика безопасности, позволяющая создавать ссылки).
/D
Переключатель должен быть использован , если ссылка на каталог.- Первый параметр — это ссылка, второй параметр — исходная папка.
- Ссылка не должна существовать уже.
Использование:
mklink /D c:usersmenew_link c:usersmeoriginal_folder
Я нашел ответ с этого сайта . Короче говоря, я должен был запустить cmd.exe от имени администратора.
Обратите внимание, что та же ошибка будет отображаться при попытке создания соединений на подключенных дисках . Я старался изо всех сил, пока не наткнулся на примеры на этой странице, посвященные жестким ссылкам и соединениям MSDN .
Краткий ответ: вы можете использовать mklink только на локальных томах.
В Windows 7 (и более поздних версиях) вам нужны специальные привилегии безопасности для создания ссылок и соединений. Как администратор вы можете предоставить это разрешение пользователям, использующим secpol.msc
для установки Local PoliciesUser Rights AssignmentCreate symbolic links
.
Если пользователь вошел в систему в то время, он должен выйти и снова войти, чтобы иметь возможность создавать ссылки.
Обратите внимание на предостережение о том, что ссылки могут выявить недостатки безопасности в некоторых приложениях — я не исследовал, какими могут быть эти недостатки.
Если вы часто используете Linux, помните, что параметры меняются в Windows.
Если вы используете неправильный порядок, вы также получите «Отказано в доступе». Потому что вы пытаетесь создать символическую ссылку, где оригинал уже существует.
Окна: mklink /D link original
Linux: ln -s original link
Я получил это, потому что я случайно наткнулся mklink /D
на файл. Ссылка не отображалась в проводнике, но в Windows Explorer. Используя командную строку, я удалил исходную недействительную ссылку на каталог, а затем воссоздал ее без /D
опции.
Кстати, я получаю сообщение об ошибке «Доступ запрещен», хотя я запускаю cmd.exe от имени администратора.
Помимо работы в mklink
качестве администратора, вы также должны убедиться, что у вас достаточно прав для папки назначения, на которую вы ссылаетесь.
Если вы запускаете:
mklink / j C: path_to_link C: destination
он должен работать. В моем случае powershell и cmd выдают одинаковый результат. Для powershell вам нужно только запустить команду с
cmd / c mklink …
Это может звучать странно, но убедитесь, что файл или папка не существует, который вы пытаетесь создать. Иногда это легко пропустить в командной строке cmd.
Для каталогов вы должны сделать:
mklink /D c:Usersabchello c:Usersphihello
Содержание
- Почему я не могу сделать символическую ссылку (mklink) даже если я администратор [дубликат]
- 3 ответов
- Сообщение об ошибке «Недостаточно привилегий для выполнения этой операции» при выполнении команды MKLINK
- MKLINK (символьная ссылка) не работает
- 1 ответов
- почему были созданы два файла?
- как перенаправить файл резервной копии iTunes на внешний жесткий диск?
- Устранение ошибки «Отказано в доступе» на компьютере под управлением Windows 10
- Устраняем ошибку 5 при доступе к данным
- Способ 1: Запуск с привилегиями администратора
- Способ 2: Открытие доступа к каталогам
- Способ 3: «Командная строка»
- Способ 4: Устранение проблем с Виндовс
- Заключение
- Windows 10 не дает мне доступ к моим файлам
- ИСПРАВЛЕНИЕ: Windows не разрешает мне доступ к файлам
- 1. Смена владельца папки
- 2. У вас нет соответствующих разрешений
- 3. Файл или папка зашифрованы
- 4. Файл или папка могут быть повреждены
- 5.Профиль пользователя может быть поврежден
- 6. Восстановите файлы из папки Windows.old
- 7. Вручную включить SMBv1
Почему я не могу сделать символическую ссылку (mklink) даже если я администратор [дубликат]
этот вопрос уже есть ответ здесь:
почему бы и нет? Я администратор и просто хочу создать ссылку в своем каталоге Usersbwilliams на другую папку в мои пользователикаталог bwilliams? Что я здесь делаю неправильно?
3 ответов
вам нужно запустить mklink из командной консоли с повышенными привилегиями (щелкните правой кнопкой мыши ярлык командной строки, Запуск от имени администратора).
Если ты are запуск mklink из командной консоли с повышенными привилегиями, проверьте права доступа к каталогу и убедитесь, что для группы администраторов не заданы явные запрещающие разрешения.
Примечание: убедитесь, что вы не пытаетесь создать ссылку, в которой каталог, содержащий файлы, уже существует, и случайно не создаете рекурсивный набор ссылок.
я столкнулся с теми же проблемами:
сначала я получил эту ошибку: You do not have sufficient privilege to perform this operation
и после повторной попытки с помощью повышенных cmd, я побежал mklink /D linkToDir C:tempotherLink и получил эту ошибку: Cannot create a file when that file already exists.
оказывается, был (сломан?) символьная ссылка, помеченная как System:
Итак, к вашему сведению, убедитесь, что нет скрытого (на самом деле системного) файла, использующего это имя из ранее сломанного создания символической ссылки.
вот что Я хотел бы подчеркнуть здесь.
я столкнулся с такой же проблемой и удалось заставить его работать. Я пытался заставить itunes создать резервную копию на другом (большем) диске (C-SSD).
Источник
Сообщение об ошибке «Недостаточно привилегий для выполнения этой операции» при выполнении команды MKLINK
Здравствуйте.
Возникла необходимость создавать символьную ссылку в папке C:ProgramDatapapka. Права на папку дал полные. Просто создаватьудалять файлы пользователь может. А вот «mklink /D C:ProgramDatapapka \serversharepapka» выдает «Недостаточно привилегий для выполнения этой операции.» Google сказал, что проблема с UAC. Но он отключен! и даже если клацнуть на «Запуск от имени администратора» не помогает. Стоит дать права локального администратора и все работает. Подскажите можно как-нить обойти сию проблему? Может как-то «Локальные политики безопасности» поковырять?
Добавлено через 5 часов 14 минут
Решение оказалось до смешного простым. Запускаем secpol.msc (с правами администратора разумеется) Параметры безопасностиЛокальные политикиНазначение прав пользователяСоздание символических ссылок. Добавляем нашего юзера. После включения данного параметра пользователь может создавать символьные ссылки даже там куда у него нет доступа.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Сообщение об ошибке «Сервер RPC недоступен» при выполнении команды TASKLIST с ключом /S
Здравствуйте. Возникла следующая проблема: нужно вывести на экран список выполняющихся задач.
При запуске игр появляется сообщение: «Недостаточно памяти для обработки команды»
Заметила такую проблему,при включение игр появляется такая запись «недостаточно памяти для.
Сообщение об ошибке «Компьютер недоступен» при выполнении скрипта для инвентаризации компьютеров
Dragokas, Добрый день.помогите разобраться в чём дело с этой темой Const SILENT = False Const.
Сообщение об ошибке «Недостаточно памяти для данной задачи» в Windows 98
Почему когда я запускаю Winamp и нажимаю Play у меня выскакивает ошибка: ‘MMSYSTEM007 Недостаточно.
При выполнении батника появляется сообщение об ошибке «Непредвиденное появление: (0.»
Добрый день, вот код, при выполнении батника выскакивает вот это: Непредвиденное появление: (0.
Как не выводить на экран сообщение об ошибке выполнения макрокоманды, при нажатии кнопки «Отмена»?
При нажатии на форме кнопки запускается макрос, который в свою очередь вызывает запрос, например.
Источник
MKLINK (символьная ссылка) не работает
Я пытаюсь создать символическую ссылку на моем Windows 10 64bit для перенаправления файла резервной копии iTunes на мой внешний жесткий диск ( D: )
это ссылка, которую я добавил в командном окне:
он не работал полностью, так как файл резервной копии все еще был создан в Родительском каталоге ( C: ), хотя тот же файл был создан в D:
теперь я не могу завершить резервное копирование телефона, потому что у меня недостаточно памяти.
1 ответов
почему были созданы два файла?
команда выше нарушена. Синтаксис для mklink is:
кроме того, вы не можете сделать ссылку, где именем уже существует.
если вы были в директории «%APPDATA%Apple ComputerMobileSync» и вы попробовали команду:
тогда вы получили бы ошибка:
не удается создать файл, если этот файл уже существует
Примечание сообщение об ошибке говорит, что файл уже существует, а не папку. Это происходит потому, что система видит ссылки как ярлыки (файлы), а не как папки.
как перенаправить файл резервной копии iTunes на внешний жесткий диск?
используйте следующую процедуру:
создать D:iTunes Backup если он не существует. Теперь у вас есть цель для соединения:
перейти в существующий каталог резервных копий:
перенести все существующие файлы D:iTunes Backup :
если есть какие-либо папки переместить те, а также.
перейти на один каталог «%APPDATA%Apple ComputerMobileSync :
удалить резервную копию каталога:
должно появиться сообщение вида:
переход созданный для резервного копирования > D:iTunes резервное копирование
Источник
Устранение ошибки «Отказано в доступе» на компьютере под управлением Windows 10
Устраняем ошибку 5 при доступе к данным
В большинстве случаев источником ошибки являются проблемы с правами на чтение и запись данных в текущей пользовательской «учётке». Также подобное сообщение появляется при сбоях в ОС, повреждении её компонентов или записей реестра.
Способ 1: Запуск с привилегиями администратора
Если открытие исполняемого файла программы, игры либо инсталлятора приложения приводит к появлению рассматриваемой ошибки, следует попробовать запустить его от имени администратора.
Далее приложение или инсталлятор должны запуститься нормально.
Способ 2: Открытие доступа к каталогам
Вторая причина проблемы, которую мы сегодня рассматриваем – неполадки с правами доступа к отдельному каталогу или диску. Предоставление нужных прав покажем на примере системного диска.
Внимание! Процедура может нарушить работу компьютера, поэтому рекомендуем создать точку восстановления!
Далее кликните «Добавить».
Если появилось окошко «Имя не найдено», попробуйте в графе «Введите имя объекта» вписать слово All либо имя текущей учётной записи, после чего воспользуйтесь кнопкой «ОК».
Предоставление прав на чтение и запись системного носителя одновременно устраняет ошибку 5 как для исполняемых файлов, так и для служб, однако данная процедура небезопасна для работоспособности системы.
Способ 3: «Командная строка»
Рассматриваемая проблема может касаться только той или иной службы Виндовс. В этом случае можно воспользоваться средством «Командная строка».
net localgroup Администраторы /add networkservice
net localgroup Администраторы /add localservice
Обратите внимание! Пользователям Windows 10 с английской локализацией системы необходимо вводить Administrators вместо Администраторы!
Данный метод безопаснее предыдущего, но и применим только при отказе в доступе для служб.
Способ 4: Устранение проблем с Виндовс
Если применение всех вышеприведённых методов не принесло результата, скорее всего источником проблемы являются неполадки в самой ОС.
Если же вы по каким-то причинам вообще не пользуетесь защитой от вирусов, рекомендуем ознакомиться со статьей по борьбе с ними — возможно, ваш компьютер стал жертвой заражения.
Описанные выше рекомендации должны помочь в устранении проблемы.
Заключение
Мы рассмотрели варианты решения проблемы, при которой в Виндовс 10 появляется ошибка с кодом 5 и текстом «Отказано в доступе». Как видим, возникает она по разным причинам, из-за чего нет универсального метода устранения.
Помимо этой статьи, на сайте еще 12375 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Windows 10 не дает мне доступ к моим файлам
Ошибка «Отказано в доступе» в Windows 10 возникает, когда вы пытаетесь получить доступ к файлам или работать с ними, а затем получаете одно из следующих трех сообщений:
Если у вас нет доступа к файлам в Windows 10 из-за различных сообщений об ошибках, попробуйте решения, перечисленные в этом руководстве, в зависимости от того, какое сообщение об ошибке вы получаете.
ИСПРАВЛЕНИЕ: Windows не разрешает мне доступ к файлам
1. Смена владельца папки
Если вы недавно обновили Windows с более ранней версии, некоторые данные учетной записи также могли измениться, поэтому у вас могут не быть владельца некоторых файлов или папок. Чтобы вернуть право собственности на файл или папку, выполните следующие действия:
– СВЯЗАННО: исправлено: «Файл данных Outlook недоступен» в Windows 10
2. У вас нет соответствующих разрешений
Разрешения определяют, можете ли вы получать доступ или изменять файлы и папки. Чтобы проверить это, сделайте следующее:
Чтобы изменить права доступа к файлу или папке, выполните следующие действия.
3. Файл или папка зашифрованы
Шифрование защищает ваши файлы и папки от несанкционированного доступа. Если у вас нет сертификата, который использовался для шифрования файла или папки, вы не сможете его открыть. Чтобы решить эту проблему, сначала нужно проверить, зашифрован ли он, выполнив следующие действия:
– СВЯЗАНО: «Ошибка 5: доступ запрещен», ошибка установки программного обеспечения в Windows [FIX]
4. Файл или папка могут быть повреждены
Файлы могут быть повреждены по разным причинам, но чаще всего это происходит, когда у вас открыт файл, когда ваш компьютер выходит из строя или теряет питание. Большинство таких файлов не могут быть восстановлены, в этом случае вы должны удалить или восстановить файл из резервной копии.
5.Профиль пользователя может быть поврежден
Иногда Windows может некорректно читать ваш локальный профиль пользователя, что означает, что вы можете потерять доступ к своим файлам и папкам. В этом случае вам необходимо создать новый профиль пользователя, поэтому вам нужна новая локальная учетная запись пользователя. Как только это будет сделано, профиль также будет создан. Сделать это:
6. Восстановите файлы из папки Windows.old
После недавнего обновления, если вы не переформатировали свой жесткий диск, вы можете получить доступ к старым файлам из папки Windows.old. Чтобы решить эту проблему, вы можете использовать ссылку «Исправить» из Windows или исправить это вручную, выполнив следующие действия:
– СВЯЗАН: приложения не могут получить доступ к камере/микрофону в Windows 10 April Update? [FIX]
7. Вручную включить SMBv1
SMBv1 – это протокол обмена файлами, который позволяет вам получать доступ к вашим файлам с вашего компьютера Windows. Сделать это:
Это установит файлы, необходимые для протокола обмена файлами, необходимого для доступа к файлам.
Удалось ли вам получить доступ к файлам после использования любого из вышеуказанных решений? Дайте нам знать, оставив комментарий в разделе ниже.
Источник
Тема: Создание жесткой ссылки, отказано в доступе (Прочитано 9354 раз)
0 Пользователей и 1 Гость просматривают эту тему.
mklink /d /h K:asSupermodel_0.2a_Win32roms K:DownloadsROMs
пишет Отказано в доступе. Почему?
может потому что «Жёсткая ссылка может создаваться только в пределах одного логического раздела и только для файлов.»
может потому что «Жёсткая ссылка может создаваться только в пределах одного логического раздела и только для файлов.»
Так точно, сэр. Для каталогов делают симлинк.
Практически символьные ссылки используются для более удобной организации структуры файлов на компьютере, так как позволяют одному файлу или каталогу иметь несколько имён, различных атрибутов и свободны от некоторых ограничений, присущих жёстким ссылкам (последние действуют только в пределах одного раздела и не могут ссылаться на каталоги).
Так же рекомендую более детально прочитать хэлп к MKLINK (подсказка: MKLINK /?).
« Последнее редактирование: 01 Октябрь 2011, 17:38:13 от HardWareMan »
только для файлов
мм.., вот этого я и не заметил, спс, чет туплю последнее время
- Remove From My Forums
-
Question
-
Expected behavior
Creating a symbolic link with mklink or programs that use the windows api, like npm, inside a mounted volume should work, like it does on a host machine.
Actual behavior
Either with the ContainerUser user or ContainerAdministrator user, creating a symbolic link inside a mount volume returns Access Denied. The same happens when using a program that creates symbolic links like npm.
Information
Latest versions of Windows containers changed the mounted volumes behavior, now instead of seing it as a junction point, that was causing problems with a myriad of software, like node, npm, git… it looks like a regular directory inside the container filesystem.
Normal operation inside the mounted volume works as expected, however creating a symbolic link does not, blocking some npm operations like npm install with local packages or some git commands on the container.
Steps to reproduce the behavior
- Pull an image of the latest nanoserver-insider 10.0.17134.1 or higher
docker pull microsoft/nanoserver-insider:10.0.17134.1
- Run in intercative mode mapping a volume with -v flag:
docker run -it -v C:app:C:app microsoft/nanoserver-insider:10.0.17134.1
3.Move to the mounted volume:cd app
- Try to create a symbolic link to a file:
mklink mylink file.txt
You should see an Access denied error.
-
Edited by
Thursday, May 3, 2018 1:04 PM
- Pull an image of the latest nanoserver-insider 10.0.17134.1 or higher
- Remove From My Forums
-
Question
-
Expected behavior
Creating a symbolic link with mklink or programs that use the windows api, like npm, inside a mounted volume should work, like it does on a host machine.
Actual behavior
Either with the ContainerUser user or ContainerAdministrator user, creating a symbolic link inside a mount volume returns Access Denied. The same happens when using a program that creates symbolic links like npm.
Information
Latest versions of Windows containers changed the mounted volumes behavior, now instead of seing it as a junction point, that was causing problems with a myriad of software, like node, npm, git… it looks like a regular directory inside the container filesystem.
Normal operation inside the mounted volume works as expected, however creating a symbolic link does not, blocking some npm operations like npm install with local packages or some git commands on the container.
Steps to reproduce the behavior
- Pull an image of the latest nanoserver-insider 10.0.17134.1 or higher
docker pull microsoft/nanoserver-insider:10.0.17134.1
- Run in intercative mode mapping a volume with -v flag:
docker run -it -v C:app:C:app microsoft/nanoserver-insider:10.0.17134.1
3.Move to the mounted volume:cd app
- Try to create a symbolic link to a file:
mklink mylink file.txt
You should see an Access denied error.
-
Edited by
Thursday, May 3, 2018 1:04 PM
- Pull an image of the latest nanoserver-insider 10.0.17134.1 or higher
Как убрать ошибку отказано в доступе?
как убрать это вожусь целый день доступ разным пользователям и тп. делал даже если входить с аккаунта администратора типо net user Администратор active/yes в нем тоже самое. Пробовал сбить утилитой TakeOwnershipEx тоже самое. Что делать ?
-
Вопрос заданболее трёх лет назад
-
1704 просмотра
Как убрать ошибку отказано в доступе?
Разобраться почему отказывают в доступе, и устранить проблему.
Например проверить права доступа на указанные объекты, их существование, и.т.п.
Судя по скриншоту вы пытаетесь сделать символьную ссылку на диске C, которая ссылается неизвестно куда.
Поскольку компьютер не умеет ходить неизвестно куда, он возмущается.
Кстати такой вопрос- это новая мода, выкладывать вывод консоли в виде картинки??? Сейчас так принято?
Пригласить эксперта
Запускаешь cmd.exe с правами администратора (ПКМ / Запуск от имени администратора), а дальше как обычно. Или можешь скачать NirCmd и запускать через «nircmd elevate команда».
У учетки могут быть права локального администратора, но UAC всё равно не даст запустить подобные команды.
-
Показать ещё
Загружается…
04 февр. 2023, в 19:31
1500 руб./за проект
04 февр. 2023, в 19:05
40000 руб./за проект
04 февр. 2023, в 18:47
250000 руб./за проект
Минуточку внимания
I am trying to get a symlink working over a network drive.
I have already tried suggestions on questions already asked, such as running as administrator and checking if the directory already exists. Unfortunately it still gives me the following error:
C:Windowssystem32>mklink /d \myserversomeLink \myservermydir
Access is denied.
Any ideas how I could get this working? The local machine is running windows 7 and the remote machine is running windows server 2008 R2 standard.
mikemaccana
103k93 gold badges371 silver badges470 bronze badges
asked Jul 16, 2012 at 9:15
I jumped through all the hoops:
- Create a non-admin account (in my case, activated the
guest
account). - As
Admin
, runsecpol.msc
and grant this accountCreate Symbolic Link
permissions. -
runas /user:guest cmd
to open a command window as the guest.only to get caught on the simplest problem: because I was running as
guest
, I didn’t have write permissions within the directory. So, -
As admin, change permissions in the target directory (where you want to make the link) to give write access to the non-admin user.
Mihai Iorga
38.9k16 gold badges109 silver badges107 bronze badges
answered Aug 28, 2012 at 14:59
2
I had this while I wanted to create a hard link with mklink /H ...
.
By removing the /H
, the error vanished as well.
So if a symbolic link does the trick for you as well, you should try this.
answered Dec 21, 2018 at 13:09
WaescherWaescher
5,0423 gold badges32 silver badges50 bronze badges
This is a little silly, but make sure you’re using /D (soft) or /J (hard) for directories or you’ll get access denied.
answered Jun 2, 2022 at 18:05
squiccsquicc
1217 bronze badges
этот вопрос уже есть ответ здесь:
-
разрешение символических ссылок в Windows 7?
2 ответы
когда я запускаю mklink /D "C:UsersbwilliamsAppDataRoamingSublime Text 2" "C:UsersbwilliamsDropboxSublime Text"
, Я получаю эту ошибку » у вас недостаточно прав для выполнения этой операции.
почему бы и нет? Я администратор и просто хочу создать ссылку в своем каталоге Usersbwilliams на другую папку в мои пользователикаталог bwilliams? Что я здесь делаю неправильно?
спасибо.
источник
вам нужно запустить mklink
из командной консоли с повышенными привилегиями (щелкните правой кнопкой мыши ярлык командной строки, Запуск от имени администратора).
Если ты are запуск mklink из командной консоли с повышенными привилегиями, проверьте права доступа к каталогу и убедитесь, что для группы администраторов не заданы явные запрещающие разрешения.
Примечание: убедитесь, что вы не пытаетесь создать ссылку, в которой каталог, содержащий файлы, уже существует, и случайно не создаете рекурсивный набор ссылок.
отвечен EKW 2013-05-09 20:23:06
источник
я столкнулся с теми же проблемами:
сначала я получил эту ошибку: You do not have sufficient privilege to perform this operation
и после повторной попытки с помощью повышенных cmd, я побежал mklink /D linkToDir C:tempotherLink
и получил эту ошибку: Cannot create a file when that file already exists.
оказывается, был (сломан?) символьная ссылка, помеченная как System:
attrib *
A S C:templinkToDir
Итак, к вашему сведению, убедитесь, что нет скрытого (на самом деле системного) файла, использующего это имя из ранее сломанного создания символической ссылки.
вот что Я хотел бы подчеркнуть здесь.
отвечен enorl76 2012-09-11 19:03:42
источник
я столкнулся с такой же проблемой и удалось заставить его работать. Я пытался заставить itunes создать резервную копию на другом (большем) диске (C-SSD).
скажите, что вы хотите перейти от c:dir1dirToRedirect
to d:dirToRedirectTo
, тогда:
убедится dirToRedirect
не существует, так как Windows создаст ссылку с тем же именем,что создаст конфликт имен. Итак, удаляем dirToRedirect
создать dirToRedirectTo
, и запустить mklink /j "c:dir1dirToRedirect" "d:dirToRedirectTo"
отвечен Tof 2012-08-02 04:26:13
источник