Изменить имя программных файлов

1

Есть ли способ изменить имя папки Program Files в Windows? Это раздражает при определенных обстоятельствах, так как в имени есть пробел.

Windows 7 или любые другие версии Windows.

Замороженное пламя
источник
3
Вы будете делать это один раз в жизни, а потом будете вечно сожалеть об этом, пока не замените систему, чтобы никогда не повторять одну и ту же ошибку. Плюс cd "\program files\something or other...просто нужна вступительная цитата. Оболочка Windows автоматически заполнит конечную цитату. Шутка в том, что с учетом большинства современных программ вы исключили только один пробел для 64-битных и две для папок x86 по большей части.
Fiasco Labs

Ответы:

3

Хотя технически возможно изменить имя, скорее всего, вы сломаете систему. Поскольку Program Filesэто системная папка Windows, многие программы просто ожидают ее там. Удалив его, вы можете сломать существующее приложение и запретить работу новых. Смена имени папки - очень плохая идея.

Тем не менее, одна возможность заключается в использовании substкоманды

subst G: "c: \ program files"

К вашему сведению, здесь вывод справки для subst:

Связывает путь с буквой диска.

SUBST [диск1: [диск2:] путь] SUBST диск1: / D

диск1: указывает виртуальный диск, которому вы хотите назначить путь. [диск2:] путь Указывает физический диск и путь, который вы хотите назначить виртуальному диску. / D Удаляет замещенный (виртуальный) диск.

Введите SUBST без параметров, чтобы отобразить список текущих виртуальных дисков.

Вы можете назначить букву диска пути. Это означает, что вы можете использовать G: \ вместо «c: \ program files». Я не вижу причин, по которым это не сработает, но если вы начнете использовать его, вы будете привержены этому. Если вы перестанете его использовать, все программы, использующие G: \, больше не будут работать должным образом, и вам придется изменить настройки реестра, файлы конфигурации и т. Д. Для всех ваших приложений.

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

Keltari
источник
Что я делаю, это создаю соединение с именем ProgramFiles.
reinierpost
0

Изменение имени папки означает изменение пути к уже установленным программам. Уже установленные программы могут работать некорректно или вообще не работать.

rizvaughan
источник