@DrunkDelphine

Symlink для Program Files и Program FIles (x86)?

Здравствуйте уважаемые участники хабра, возможно ли сделать symlink для Program Files? При попытке создать напрямую, вылетает ошибка:bv5gu5d.png

При попытке создать symlink, с иным названием, с последущем переиминовыванием в Program Files, происходит слияние, но Program Files как не был симлинком, так им и не стал.

Есть выходы в данной ситуации?
  • Вопрос задан
  • 419 просмотров
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Windows
Delphi Developer, сис. админ
Чтоб создать symlink нужно сначала эту папку убрать. Ведь ты создаешь такое же расположение, которое уже существует.
Создать в твоём случае симлинк нужно через другую ОСь, чтоб основная не была запущена, иначе папка будет занята.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Slayer_nn
@Slayer_nn Куратор тега Windows
Гугол, памаги!
1 Перемещаешь Prоgram files на D:\
2 создаешь симлинк

все это из-под Windows PE

нельзя создавать симлинки, если каталог существует
переименовывай а потом создавай, с последующим сбросом содержимого бывшего program files на D:\нужный путь

все это делать до загрузки основной ОС
Ответ написан
gbg
@gbg Куратор тега Windows
Любые ответы на любые вопросы
Знаете, почему не существует Windows 9? Потому что в огромном количестве программ наглухо захардкожена проверка на определение Windows 95/Windows 98 путем поиска подстроки "Windows 9".

Аналогичным образом, в огромном количестве легаси-софта захардкожено хранение настроек прямо в Program Files, связи с чем у венды есть целое море костылей для того, чтобы подсовывать этому софту Application Data вместо Program Files (иначе UAC будет выскакивать на каждый чих).

Короче - венда это не UNIX, в ней слишком много костылей и вы не сможете ее кастомизировать, перекинув столь важный путь куда-то еще. Это в линуксе можно что угодно куда угодно слинковать и все будет работать.

Пруф

И еще один пруф о том, как криво работают симлинки...
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Здравствуйте уважаемые участники хабра, возможно ли сделать symlink для Program Files?
Да.

При попытке создать напрямую, вылетает ошибка:
Ну там же русским языком написано файл уже существует!!
Вы пытаетесь создать папку C:\Program Files, а в файловой системе уже есть папка с таким именем!!!

Как можно создать две папки с одним именем в одном месте?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы