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

Обновлено: 21.11.2024

В ОС Windows 11/10/8/7/Vista ПО по умолчанию устанавливается на системный диск, обычно на диск C, в папку Program Files. Типичный путь в 32-разрядной версии Windows — C:\Program Files, а в 64-разрядной версии Windows — C:\Program Files и C:\Program Файлы (x86).

Microsoft рекомендует папку C:\Program Files в качестве места установки по умолчанию. Это соглашение, которое обеспечивает надлежащее взаимодействие между вашей программой и приложениями ОС и моделями безопасности. Таким образом, после установки программ они по умолчанию помещаются в C:\Program files на компьютере.

Однако это можно изменить, выбрав другую папку, расположение или раздел. Чтобы изменить папку установки по умолчанию, необходимо изменить данные в ключе ProgramFilesDir и выбрать новый путь для папки установки.

Windows использует системный диск для установки любых новых приложений. То есть, если ваша Windows установлена ​​на диск C, папка по умолчанию, в которой все устанавливаемые вами приложения, автоматически отображается как C:\Program Files, если, конечно, , вы вносите изменения вручную при установке местоположений приложения.

ВНИМАНИЕ! Обратите внимание, что Microsoft не поддерживает изменение местоположения папки Program Files путем изменения значения реестра ProgramFilesDir. В нем говорится, что если вы измените расположение папки Program Files, у вас могут возникнуть проблемы с некоторыми программами Microsoft или с некоторыми обновлениями программного обеспечения. И поэтому мы не рекомендуем вам пробовать это, так как это сработало для одних, а для других нет - особенно. в последних сборках Windows 10/11. Если вы все же решите попробовать это предложение, мы рекомендуем сначала сделать резервную копию реестра и создать точку восстановления системы.

СОВЕТ. Windows 11/10 упрощает работу. Вы можете легко переместить приложения Windows на другой диск и изменить место его установки.

Изменить каталог Program Files по умолчанию

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

Теперь откройте Regedit и перейдите к следующему ключу:

Теперь на правой панели найдите значение ProgramFilesDir и/или ProgramFilesDir (x86) в зависимости от того, является ли ваша Windows 32-разрядной или 64-разрядной.

Дважды щелкните по нему и в открывшемся окне измените его значение с C:\Program Files на D:\Program Files. р>

Каталог по умолчанию для установки всех ваших программ теперь должен быть D:\Program Files.

Если вы используете 64-разрядную версию Windows, вам необходимо изменить значение ProgramFilesDir и ProgramFilesDir (x86).

Изменить путь установки программ: Windows 10

У меня есть ноутбук с Windows 10 и двумя дисками: SSD на 128 ГБ и еще одним жестким диском на 1 ТБ.
Я хочу установить на SSD более тяжелые программы (которые занимают больше ресурсов, например Android Studio, Unity, Visual Studio 2019 и т.д.)
и на Жесткий диск устанавливайте программы, которые не так важны, как иметь их на SSD и используйте для этого Жесткий диск, так как он 1 ТБ.
Я узнал, перейдя в Regedit, в этой части я могу сказать вам, где установлены программы
CommonFilesDir -> C:\Program Files \ Common Files
CommonFilesDir (x86) -> C: \ Program Files (x86) \ Common Files
CommonW6432Dir -> C: \ Program Files \ Common Files
ProgramFilesDir -> C: \ Program File
ProgramFilesDir (x86) -> C: \ Program Файл (x86)
ProgramW6432Dir -> C:\Program File
один раз установить самые тяжелые программы на SSD. Я пошел на жесткий диск и создал папку PROGRAM FILES для 64-битных программ, затем еще одну папку с именем PROGRAM FILES x86 для 32-битных и следуя этим переменным
CommonFilesDir -> C:\Program Files\Common Files
CommonFilesDir (x86) -> C:\Program Files (x86)\Common Files
CommonW6432Dir -> C:\Program Files\Common Files
Я также сделал те папки, которым они соответствовали, если это было осталось на жестком диске следующим образом:
ПРОГРАММНЫЕ ФАЙЛЫ
-> Общие файлы
X86 ПРОГРАММНЫЕ ФАЙЛЫ
-> Общие файлы
да, так как я сделал это, я вошел в Regedit (реестр Windows) и перешел по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion, где находятся упомянутые выше переменные.И то, что я сделал здесь, как я уже упоминал, это изменил значение этих переменных на пути к папкам, которые я сделал на жестком диске
CommonFilesDir -> D:\PROGRAM FILES\Common Files
CommonFilesDir ( x86) -> D: \ PROGRAM FILES x86 \ Common Files
CommonW6432Dir -> D: \ PROGRAM FILES \ Common Files
ProgramFilesDir -> D: \ PROGRAM FILES
ProgramFilesDir (x86) -> D:\PROGRAM FILES x86)
ProgramW6432Dir -> D:\PROGRAM FILES
перезагрузите компьютер, чтобы изменения вступили в силу. Теперь, когда я устанавливал некоторые приложения, если они были установлены сами по путям, указанным в Regedit и других, мне приходилось менять пути, чтобы сказать им, что я хочу, чтобы они были на жестком диске, и они уже были установлены хорошо. В Локальный Диск С ни один файл не записался, на D все осталось как я и хотел.
Но проблема, которая возникла у меня, была, когда я переместил переменные в Regedit, потому что некоторые программы перестали работать, поэтому, когда я их использую, я должен войти в Regedit и оставить значения, которые он имеет по умолчанию (все указывает на C) перезапустите машину, чтобы она применила изменения, и теперь, если вы используете программу, которую хотели, и когда-то вы хотели использовать другую программу, потому что она должна была быть такой же, вернитесь в Regedit, измените переменные так, чтобы они указывали на D и, таким образом, иметь возможность использовать приложения на диске D, но приложения на C (некоторые перестали работать).
Мой вопрос: можете ли вы заставить программы на SSD и на жестком диске работать нормально, не изменяя переменные Regedit и перезагружая машину каждый раз, когда вы хотите использовать программу с SSD или DD.
Либо это возможно, и я сделал что-то не так, либо мне нужно добавить какую-то дополнительную переменную.
Стоит отметить, что мне пришло в голову поставить два значения в переменную
ProgramFilesDir -> D:\PROGRAM FILES, C:\Program File
ProgramFilesDir (x86) -> D:\PROGRAM FILES (x86), C:\Program File (x86)
ProgramW6432Dir -> D:\PROGRAM FILES, C:\Program File
полагая таким образом, что я узнаю приложения оба диска без изменения Regedit.
Поскольку было приложение, о котором я не знал, и я поместил базу данных SQL Server 2008 R2 на жесткий диск, а программу, которая будет использовать базу данных, я оставил на SSD, и когда пришло время использовать SSD программа с Regedit, оставленным в исходном состоянии
CommonFilesDir -> C: \ Program Files \ Common Files
CommonFilesDir (x86) -> C: \ Program Files (x86) \ Common Files
CommonW6432Dir -> C: \ Program Files \ Common Files
ProgramFilesDir -> C: \ Program File
ProgramFilesDir (x86) -> C: \ Program File (x86)
ProgramW6432Dir -> C: \
Program File
Ну как то мешало и программа плохо работала так как BD Manager был на харде и пришлось снова переносить Regedit. Ах, также, когда я внес изменение, которое я сделал ранее, чтобы поместить два значения в одну переменную, я заставил некоторые программы больше не работать (как программы SSD, так и программы DD и Windows. Решение Я вошел в тестовый режим без интенерта, и я был можно снова изменить regedit и оставить все как было, хахахаха)
Надеюсь, я хорошо объяснил, как сделать так, чтобы программы SSD и жесткого диска хорошо сосуществовали без необходимости изменять regedit для использования программ SSD или Жесткий диск. В лучшем случае измените Regedit, чтобы указать, когда устанавливать на жесткий диск, а когда на SSD, но после установки вы можете использовать как SSD, так и DD

Я пытался изменить место установки по умолчанию на диск D:, это была моя первоначальная идея при сборке ПК, поэтому очевидно, что диск D: имеет гораздо большую емкость, чем основной диск, который я планировал. использование только для программного обеспечения Windows. Однако все автоматически устанавливается на диск C:, который сейчас исчерпан. Почему-то в момент установки меня ни разу не спросили, в какой папке я хочу, чтобы программа находилась.

Я попытался открыть "Настройки" > "Система" > "Приложения и функции", но функция "Переместить" неактивна.

Я также пытался изменить путь Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > ProgramFilesDir, но программы по-прежнему устанавливаются на диск C:

Итак, что мне нужно сделать, чтобы выбрать, в какую папку я хочу устанавливать программы? Я искал в Интернете, и оказалось, что у многих людей тоже есть эта проблема, но нет решения для Windows 10.

Я был бы очень признателен за решение, спасибо!

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы.Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Ответы (6) 

Привет, ребята!

Я пытался изменить место установки по умолчанию на мой диск D:, это была моя первоначальная идея при сборке моего ПК, поэтому очевидно, что диск D: имеет намного больше емкости, чем основной диск, который я планировал использовать только для программного обеспечения Windows. Однако все автоматически устанавливается на диск C:, который сейчас исчерпан. По какой-то причине в момент установки меня никогда не спрашивают, в какой папке я хочу, чтобы программа находилась.

Я попытался перейти в «Настройки»> «Система»> «Приложения и функции», но функция «Переместить» выделено серым цветом.

Я также пытался изменить путь Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > ProgramFilesDir, но программы по-прежнему устанавливаются на диск C:

Итак, что мне нужно сделать, чтобы выбрать, в какую папку я хочу установить программы? Я искал в Интернете, и оказалось, что у многих людей тоже есть эта проблема, но нет решения для Windows 10.

Я был бы очень признателен за решение, спасибо!

Поскольку это вопрос общей информации о системе, а это сайт для тестирования предварительных сборок Windows 10, могу ли я предложить вам задать этот вопрос в строке поиска Google или Bing, также вы можете просто переместить некоторые из файлы от c до d и освободить место на диске c, так как при сборке системы я всегда использую диск меньшего размера для c и устанавливаю на него только ОС, а диск большего размера для хранения и программ

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Когда мы устанавливаем новые приложения в нашу систему, по умолчанию они устанавливаются на системный диск, которым обычно является диск C. 32-разрядные приложения устанавливаются в папку «C:\Program Files(x86)», а 64-разрядные приложения по умолчанию устанавливаются в папку «C:\Program Files».

Если у вас заканчивается место на диске C, вы можете переместить некоторые приложения на другие диски без необходимости их удаления, а затем переустановить их в новом месте.

Оглавление

Program Files — одна из самых важных папок на диске C, которая занимает много места, поскольку в системе установлено больше программного обеспечения. Один из способов освободить место на диске C — изменить место установки по умолчанию приложений Microsoft Store, а также приложений Win32. При этом текущие установленные программы не будут перемещены, но все будущие программы будут устанавливаться в новом месте без ручного изменения пути установки по умолчанию каждый раз при установке приложения.

Покажем, как можно переместить существующие приложения на другой диск и как изменить расположение по умолчанию для приложений Windows, чтобы все новые устанавливались на другой диск. Методы, обсуждаемые в этом посте, также можно применить к Windows 7 и Windows 8.1.

Изменение папки установки по умолчанию для приложений Windows

Через настройки Windows

Примечание. Следующий метод ориентирован на Windows 11. Однако то же самое можно применить и к Windows 10 с небольшими изменениями навигации.

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

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

Использование реестра Windows

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

  1. Откройте редактор реестра, введя regedit в строке "Выполнить".
  2. Теперь вставьте следующее в адресную строку вверху для быстрой навигации:
    Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. В правой части окна вы увидите ProgramFilesDir и ProgramFilesDir (x86). Каждый из них определяет расположение по умолчанию для установки 64-разрядных и 32-разрядных приложений соответственно. Дважды щелкните по ним обоим один за другим и укажите новое место, куда вы хотите установить приложения по умолчанию. Мы рекомендуем создавать отдельные папки для 64- и 32-разрядных приложений.
  4. Теперь перезагрузите компьютер, чтобы изменения вступили в силу.
  5. Затем вы можете приступить к установке новых приложений Store или Win32 на свой компьютер, и они будут установлены на новый диск.

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

    Как переместить приложения Windows на другой диск

    Вы можете перемещать приложения из Магазина только с одного диска на другой. Приложения Win32 нельзя перемещать. Чтобы переместить приложения Windows, выполните следующие действия:

    1. Перейдите к следующему элементу:
      Настройки приложения >> Приложения >> Приложения и функции
    2. Здесь найдите приложение, которое вы хотите переместить, из списка и нажмите на многоточие (3 точки) перед ним. В Windows 10: нажмите на приложение, чтобы развернуть его.
    3. Теперь нажмите "Переместить" в развернутом меню.
    4. Теперь выберите диск, на который хотите переместить приложение, и нажмите "Переместить".
    5. Теперь приложение переместится с основного диска на другой диск.

      Если вы видите, что кнопка Переместить неактивна, приложение нельзя переместить. Если вы видите, что она заменена на кнопку Изменить, значит, это приложение Win32, которое также нельзя переместить. Изменить приложение Win32

      К сожалению, нет удобного способа переместить приложение Win32. Единственный способ сделать это — удалить его, а затем выбрать новое место с помощью мастера установки при переустановке приложения.

      Заключительные слова

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

      Читайте также: