Как указать C:Program Files без пробела в нем для программ, которые не могут обрабатывать пробелы в пути к файлам?
Есть ли другой способ указать местоположение без пробела в нем?
ОТВЕТЫ
Ответ 1
вы должны иметь возможность использовать
- «c:Program Files» (обратите внимание на кавычки)
- c:PROGRA ~ 1 (обозначение короткого имени)
Попробуйте c: > dir/x (в оболочке dos)
Отображаются короткие имена сгенерированный для имен файлов не-8dot3. Формат имеет формат /N с короткое имя, вставленное перед длинным имя. Если короткое имя отсутствует, пробелы отображаются на своем месте.
Ответ 2
Никогда не указывайте это местоположение жестко. Используйте переменные среды %ProgramFiles% или %ProgramFiles(x86)% .
При их указании всегда указывайте в кавычках, потому что Microsoft может содержать в них пробелы или другие специальные символы.
«%ProgramFiles%theappapp.exe» «%ProgramFiles(x86)%theappapp.exe»
>set|findstr /i /r «.*program.* ^Program» set | findstr /R «^Common»
Ответ 3
Используйте следующие обозначения:
Какие файлы и папки можно смело удалять в Windows 10 для оптимизации и увеличения свободного места?
- Для » C:Program Files» используйте » C:PROGRA ~ 1″
- Для » C:Program Files (x86)» используйте » C:PROGRA ~ 2″
Используйте переменные окружения % ProgramFiles% и % ProgramFiles (x86)%
Ответ 4
Я думаю, что причина, по которой предполагают использование имени C:PROGRA ~ 1, получила downvotes, состоит в том, что эти имена рассматриваются как устаревшая функция Windows, которую можно забыть, что также может быть нестабильным, по крайней мере, между различными установками, хотя, вероятно, не на той же машине.
Кроме того, как заметил кто-то в комментарии к другому ответу, Windows может быть настроена так, чтобы не иметь имен устаревшей версии 8.3 в файловой системе вообще.
Ответ 5
В оболочке Windows (при использовании CMD.exe) используется% ProgramFiles%, чтобы указать папку Program Files, независимо от того, где она находится. Так как стандартный файловый менеджер Windows учитывает такие переменные среды, как это, если программа была хорошо написана, она должна поддерживать это.
Кроме того, можно было бы использовать относительные адреса. Если установленная вами программа установлена правильно, она уже должна находиться в папке Program Files, поэтому вы можете просто ссылаться на файл конфигурации как. Config_file.txt, если она находится в том же каталоге, что и программа, или.. other_programconfig_file.txt, если его в каталоге отличается от другой программы. Это применимо не только к Windows, но и практически для каждой современной операционной системы и будет работать правильно, если у вас установлен «Start In», или вы запускаете его непосредственно из своей папки.
Ответ 6
Должен быть способ использования полного пути c:program files . Часто он включает инкапсуляцию строки в кавычки. Например, в командной строке windows;
c:program filesInternet Exploreriexplore.exe
не запускается Internet Explorer, но
«c:program filesInternet Exploreriexplore.exe»
Ответ 7
Вы можете попробовать использовать короткое имя файла (возможно, c:PROGRA~1 ), но вы действительно не рассказываете нам много деталей.
Другой возможной возможностью было бы поставить кавычки по всему пути, «c:program filesPathconfigfile.ini»
Ответ 8
Иногда вы можете указать имя файла.
«C:Program FilesSomething»
Некоторые программы будут терпеть кавычки. Поскольку вы не предоставляли какую-либо конкретную программу, невозможно определить, будут ли кавычки работать для вас.
Ответ 9
Попробуйте окружить путь в кавычках. i.e «C:Program FilesAppnameconfig.file»
Ответ 10
Вы можете использовать следующие методы для указания C:Program Files без пробела для программ, которые не могут обрабатывать пробелы в путях к файлам:
‘Path to Continuum Reports Subdirectory — Note use DOS equivalent (no spaces) RepPath = «c:progra~1continuum_reports» or RepPath = C:Program FilesContinuum_Reports ‘si es para 64 bits. ‘ Path to Continuum Reports Subdirectory — Note use DOS equivalent (no spaces) RepPath = «c:progra~2continuum_reports» ‘or RepPath = C:Program Files (x86)Continuum_Reports ‘si es para 32 bits.
Ответ 11
Вы можете попробовать:
C:PROGRA~1
Ответ 12
c:progra~1
В 64-битных окнах, возможно
c:progra~2
Ответ 13
Я думаю, что другие сообщения ответили на вопрос, но только некоторые интересные для вашей информации (из командной строки):
Это предоставит список только каталогов, а также предоставит их «короткие имена».
Ответ 14
Существует много способов избежать проблем с пространством, некоторые из них уже упоминались:
В командной строке, в определении ярлыка, в файлах bat и в большинстве программ, используя путь api в Windows, вы можете попробовать окружить путь к вашему файлу двойными кавычками, подобными этому:
PATH=»C:Program FilesMyAppMyFile.dat»
Для той же категории программного обеспечения вы также можете использовать короткое имя (унаследованное от DOS и ограниченное до 8 символов для каждого уровня
PATH=C:PROGRA~1MyAppMyFile.dat
В файлах свойств java и вам нужно либо избежать пробела, добавив before (обратите внимание, что вам также нужно сбежатьили заменить его на /):
path=c:/Program Files/Myapp/MyFile.dat or path=c:Program FilesMyAppMyFile.dat
Ответ 15
В качестве альтернативы другим ответам вы можете использовать символические ссылки.
Сначала создайте символическую ссылку и установите приложение на основе ссылки. (В зависимости от случая это может быть проще сделать, например, когда приложение имеет в своем коде n упоминаний целевой папки)
Символическая ссылка создаст что-то похожее на ярлык для папки, но другие приложения видят ее как фактическую папку.
Вот как вы это делаете:
- Запустите cmd от имени администратора
- Используйте эту команду: mklink /D «C:LinkToProgramFiles» «C:Program Files»
А затем вы начинаете использовать «C:LinkToProgramFiles» в приложениях, которые не могут обрабатывать пробелы. (Эту ссылку можно увидеть в проводнике Windows как папку с символом ярлыка)
Будьте очень осторожны, чтобы не создавать круговые ссылки, если вы слишком много играете с этим.
Ответ 16
Использовать сгенерированное короткое имя (C:Progra ~ 1) или окружать путь кавычками.
Ответ 17
Вы можете просто создать папку ProgramFiles на локальном D или локальном C, чтобы установить те приложения, которые могут быть установлены в имя папки, в которой есть SPACES/Characters.
Источник: utyatnishna.ru
Как перенести Program Files на другой диск Windows 10 два быстрых способа!
Добрый день, друзья. Во время работы с ОС Windows 10, пользователям приходится довольно часто применять различные опции и процедуры. К данным процедурам относится и перенос Program Files на другой раздел. Поэтому, человек должен понимать, как перенести Program Files на другой диск Windows 10? Давайте рассмотрим по шагам, как можно осуществить данную операцию, и как вернуть всё обратно, если в этом возникнет необходимость.
Кроме этого, нужно понимать, что в случае переноса папочки Program Files на другой раздел, большинство установленных программ перестанут запускаться с рабочего стола. Поэтому, вам потребуется удалить с экрана недействующие ярлыки, и установить их вновь, зайдя по новому адресу Program Files и выбрав нужную программу. Затем, выбираем запускающий программу файл формата .exe и переносим его на рабочий стол.
Перед переносом этого каталога, не забываем создать точку восстановления системы или её бэкап. Если вы не уверены в себе, я не рекомендую переносить данный каталог самостоятельно, хотя это довольно просто, так как можно навредить системе.
Зачем вообще переносить Program Files на другой диск?
На системный диск пользователь устанавливает большую часть программ с приложениями, файлами и документами. Я часто рекомендую устанавливать программы на другой, не системный диск. К сожалению, большинство пользователей эти советы игнорируют.
Когда программы устанавливаются на диск С, происходит больший расход системной памяти ПК, и диск С часто забивается до отказа. Если данный диск будет переполнен различным хламом, компьютер начнёт тормозить и давать сбои. Поэтому, его придётся очищать.
Если же на системном диске вашего компьютера довольно много места, то в переносе данной папочки на другой диск особой нужды нет.
Довольно много весят следующие папочки:
- Windows – в ней установлена собственно ОС;
- Program Files – включает в себя основные программы Windows и другие программы, которые вы установили самостоятельно;
- Users – данный каталог содержит такие данные пользователя, как изображения, аудио файлы, видео и прочее;
- Program Data – данный каталог как правило скрыт системой. В нём хранятся различные характеристики приложений.
Как перенести Program Files на другой диск Windows 10?
Мы эту операцию будем проводить с помощью встроенной утилиты «Параметры». Инструкция по шагам для версии системы Windows 10 20H2 (В других ОС версиях данная операция проходит по похожим шагам. При этом, названия вкладок могут немного отличаться, но смысл останется прежним):
- Нажимаем на кнопочку «Пуск» и в восходящем меню выбираем «Параметры» (знак шестерёнки);
- В окне утилиты выбираем вкладку «Система»;
- В новом окне выбираем вкладку в левом столбце «Память» («Хранилище» в старых версиях системы);
- Прокручиваем левое окно до команды «Изменить место сохранения нового содержимого»;
- Следующее окно даёт нам возможность указать тот диск, куда мы желаем переместить папочку «Program Files». Для этого, под надписью «Новые приложения будут сохраняться здесь» нам нужно выбрать искомый диск. У меня это диск G, у вас свой. Нажимаем «Применить».
Изменения вступят в силу немедленно, но лучше всё-таки перезагрузить систему. Как вы видите из скриншота, данный метод также позволяет перенести следующие папочки: — «Мои документы», «Музыка», «Изображения» и «Видео».
Применяем «Проводник» для переноса системных папок
Я уже подробно описал данный метод, поэтому не буду повторяться, а приглашаю вас почитать мою статью по ссылке… о том, как правильно использовать «Проводник», для переноса системных папок, таких как «Мои документы», «Музыка», «Изображения» и «Видео».
Применяем стороннюю программу FreeMove
Чтобы перемещать встроенные в систему программы, можно применять и приложения сторонних производителей. К примеру, приложение FreeMove. Этот софт бесплатен и создан для работы с системными программами и блоками. На сайте программы выбираем новую версию софта. На данный момент это версия 2.1.0.
Затем тот файл, с которым вам удобнее работать, заархивированный, или .exe. Программу устанавливать не нужно, достаточно будет запустить её от имени администратора.
- Создаём 2 папочки, которые нужно назвать «Program files» и «ProgramFiles (х86)». Они должны быть пустыми;
- Запускаем загруженную программу от имени администратора (разархивируем её, если вы скачали архив), кликнув по ней ПКМ;
- В появившейся программе выбираем «Program Files», нажав на кнопочку «Browses» в первой строке;
- На нужном диске выбираем созданную папочку «Program Files» во второй строке;
- Нажимаем на кнопочку «Move», чтобы сохранить изменения;
- Проделываем тоже самой с папочкой «ProgramFiles (х86)».
Перенос папок займёт немного времени. После этого на экране вы увидите сообщение «Done». Дело сделано.
Как вернуть папочку Program Files на диск С?
Разумеется, для возвращения папочки «Program Files» на системный диск нужно просто через утилиту «Параметры» или программу «FreeMove» просто указать старый адрес для сохранения программы. Также, если вы успели создать новые ярлыки под установленные программы, может потребоваться удалить их, и вновь установить с новым адресом. Но, этого может не потребоваться. Вначале нужно проверить, работают ли старые значки. Успехов!
С уважением, Андрей Зимин 28.10.2021
Источник: info-kibersant.ru
Папка program files x86 что это?
Это означает, что когда вы устанавливаете какую-либо программу на компьютер, то почти всегда программа будет помещена именно в Program Files. . Если установлена 64-х разрядная Windows, то она будет поддерживать как 32-х битные, так и 64-х битные программы и приложения.
Где найти папку Program Files?
Что хранится в каждой папке
В 64-разрядной версии Windows 64-разрядные программы хранятся в папке «Program Files», а 32-разрядные программы хранятся в папке «Program Files (x86)». Вот почему разные программы распределяются между двумя папками Program Files, кажущимися случайными.
В чем разница между Program Files и Program Files x86?
Если коротко, то разница между ними в том, что за один такт процессорного времени система может обработать команду в 32 или 64 бита соответственно. . Соответственно, в папку Program Files (x86) устанавливаются 32-битные программы и приложения, а в Program Files — 64-битные.
Как открыть програм Файлс?
- Откройте проводник Windows.
- Откройте «Этот компьютер» или «Компьютер», если он не открыт.
- Зайдите в диск C:
- Откройте папку Program Files или Program Files (x86).
Что хранится в Program Files?
Program Files — это папка в операционной системе Microsoft Windows, где хранятся приложения, которые не являются частью операционной системы, установленной по умолчанию.
Какие файлы нельзя удалять с диска С?
Папок Temp и Downloaded Program Files в каталоге Windows. Кэш браузеров и некоторых сторонних программ. Эскизы значков. Журналы и дампы памяти для системных ошибок.
Как удалить папку Program Files с диска D?
- Нажмите правой кнопкой мыши по папке WindowsApps и откройте её свойства, а затем перейдите на вкладку «Безопасность» и нажмите кнопку «Дополнительно».
- Нажмите «Изменить» в пункте «Владелец».
Можно ли перенести папку Program Files на другой диск?
Перенести нельзя. C:Program files и C:Program files (x86) — там установлены большинство прикладных программ. . Впрочем, можно не заморачиваться с переносом, а с помощью CCleaner или других программ для очистки диска периодически удалять ненужные файлы.
Где находится папка Win64?
Win64.exe находится в папке C: Windows System32. Размер файла в Windows 8/7 / XP составляет 37 380 байт.
Источник: dmcagency.ru
Как перенести каталоги программ на другой диск в Windows 7/8/10
Независимо от того, насколько объемные диски стоят в ПК, пространство не всегда рационально используется. Производители ноутбуков любят делить жёсткий диск на несколько логических, отводя диску C: крайне мало места, а несистемному D: — всё остальное. Получается проблема: диск большой, а для установки программ места нет!
Также большую популярность обрели ноутбуки в ценовой категории 35-50 тысяч рублей, в которых установлено два физических диска: ёмкий HDD (на 0,5 — 2 Тб) и небольшой SSD (64 — 256 Гб). Первый — это классический жёсткий диск, медленный, шумный и способный вместить много информации. Второй — твердотельный накопитель, работающий как очень-очень быстрая флешка. Система, установленная на SSD, запускается действительно очень быстро, буквально за несколько секунд. Но SSD не резиновые, диск C: получается небольшим и нужно что-то переносить на медленный HDD — документы, редко используемые программы.
Когда программы установлены и возиться с их переустановкой не хочется, есть способ перенести часть данных на другой, более свободный диск так, чтобы ничего не сломалось.
Что занимает больше всего места
Самые «тяжёлые» папки на диске C:, как правило, это:
- C:Windows — каталог установленной операционной системы. Удалять там нечего, хотя подсократить размер можно командой «compact /compactos:always» в командной строке, запущенной от имени администратора. Это может сократить занимаемое Windows место вдвое, я бы не рекомендовал так увлекаться — отзывчивость может снизиться, особенно на ПК с медленным процессором, любая лишняя операция по сжатию/расжатию будет отнимать слишком много ресурсов. Перенести нельзя.
- C:Program files и C:Program files (x86) — там установлены большинство прикладных программ. О их переносе и будет в следующей главе.
- C:Users (папка «Пользователи») — именно здесь хранятся файлы пользователей компьютера: документы, изображения и содержимое Рабочего стола. Такие каталоги можно перенести средствами Windows, открыв свойства таких каталогов и воспользовавшись вкладкой «Расположение». В Windows 10 можно не ковыряться в свойствах папок, а зайти в Пуск — Параметры — Система — Память устройства — Изменить место хранения нового содержимого и выбрать другой диск, система данные перенесёт сама, но не все.
- C:UsersИмя_пользователяAppData — эта папка, скрытая по умолчанию, может занимать много места, потому что в её дебрях хранятся кэши браузеров, сохранения игр и служебные файлы разных программ. Всю её переносить нежелательно, хотя папки с кэшами можно и перенести. Впрочем, можно не заморачиваться с переносом, а с помощью CCleaner или других программ для очистки диска периодически удалять ненужные файлы. Особенно те, которые хранятся в папке c:UsersИмя_пользователяAppDataLocalTemp — там скапливается много мусора.
- c:ProgramData — скрытый каталог, в котором хранятся настройки программ, общие для всех пользователей Windows. Трогать не следует.
Итак, папку с Windows не трогаем, с C:Users нужно разбираться по обстоятельствам, а вот установленные программы из C:Program files и C:Program files (x86) можно и перенести. В этом поможет софтина, инструкция к которой ниже.
Программа FreeMove — инструкция
Есть простой и безопасный способ перенести папки с установленным софтом на другой диск так, чтобы даже ярлыки не пришлось менять — бесплатная утилита FreeMove, создающая символические ссылки на каталоги.
1. Скачайте FreeMove.exe с официальной страницы: github.com/imDema/FreeMove/releases/ .
2. Сделайте на диске D: (или другом, смотря где есть свободное место) папки «Program files» и «Program files (x86)». Внутри ничего создавать не надо.
3. Запустите загруженную утилиту FreeMove от имени администратора.
4. В открывшейся программе выберите с помощью кнопок Browse, что и куда хотите переносить. Например, на скриншоте ниже я переношу Microsoft Office:
5. Нажмите кнопку Move для запуска переноса. После успешного переноса получите сообщение «Done».
- Если появится ошибка «destination folder doesn’t exists», значит, в поле «To:» («Куда:») указали не существующую папку.
- Ошибка «You do not have the required privileges to move the directory. …» означает, что запустили программу не от имени администратора.
6. Повторяя пункты 4-5, переносите остальные папки с программами по очереди. Кстати, саму папку «Program files» перенести не получится из-за возможных проблем, только каталоги отдельных программ внутри. Автор встроил «защиту от дурака», поэтому системные каталоги ей не перенести.
Важно: нельзя переносить каталоги запущенных программ и с открытыми документами. У вас просто не получится это сделать. Если FreeMove ругается на заблокированные файлы — убедитесь, что у вас закрыт максимум программ. Переносу могут помешать и антивирусы. В идеале наиболее беспроблемный перенос проводится в безопасном режиме Windows.
Что делает FreeMove
Эта софтина создаёт символические ссылки («symbolic link») — специальные объекты файловой системы, работающие указателями на каталог или файл. В отличии от обычного ярлыка, которые массово захламляют Рабочие столы, симлинки с точки зрения программ ничем не отличаются от обычных папок и файлов. Поэтому для беспроблемного переноса каталогов с SSD на HDD они подходят лучше всего.
Символическая ссылка может указывать и на несуществующий объект, ничего страшного не произойдет — при попытке открыть появится ошибка от отсутствии файла. А если удалить ссылку, то папка или файл, на который она указывает, не удалится.
По сути FreeMove делает то же самое, что системная программа mklink, но предоставляет пользователям удобный интерфейс.
Как вернуть обратно
Так как в исходных каталогах создаются по сути ярлыки, по которым и будет следовать система до другого диска для запуска программ, эти ярлыки можно удалить, затем перенести вручную оригиналы обратно.
Альтернативные способы
1. Чтобы не захламлять диск C:, при инсталляции софта можно указать, в какую папку на каком диске его ставить. Увы, есть программы, которые нормально работают только при установке на диск C: в строго предопределённом каталоге. Например, программы от Adobe вроде Photoshop, Illustrator, Premiere начинают глючить при попытке установки на другой диск. Из-за таких неприятностей обычная установка на другой раздел диска не всегда возможна.
2. Можно изменить размер логических дисков, «откусив» кусок от большего и передав его меньшему. Для работы с разделами дисков есть много бесплатных программ и хороших платных. Проблема в том, что всё равно существует вероятность, что во время расширения диска C: выключится свет, что-то зависнет и тогда все данные потеряются. Стоит ли риск того, что диск C: станет больше?
Думаю, нет.
3. Покупка нового жёсткого диска большей ёмкости — самый ультимативный вариант. А если это будет SSD, то вообще всё будет шикарно. Увы, это стоит денег и придётся решать вопрос с установкой Windows.
Вывод: создание символических («мягких») ссылок с помощью утилиты FreeMove или командой mklink — самый легкореализуемый способ освободить место на системном диске. Конечно, при условии, что есть куда переносить.
Похожие посты:
Настройка Arch Linux для хостинга сайтов с оптимизацией PageSpeed
WooCommerce: недостатки, о которых следует знать
Настройка геймпада на ПК
Источник: glashkoff.com