Главная » Windows 7 » Администрирование в windows 7 » Перемещаем папки установки программ и профилей по умолчанию
Добавил admin 4 года и 9 месяцев назад 153586 просмотров

Перемещаем папки установки программ и профилей по умолчанию

Начну издалека. Самый хороший вариант установки Windows - это первоначальное разделение жесткого диска на несколько логических дисков (чаще всего их 2). В один из которых устанавливают систему, а в другие всё что понадобится (фильмы, музыку, изображения и т.п.). И правильным будет "отдать" системе максимум 100 ГБ, остальное поделить или оставить на другой диск. Неправильными путями будут являться: оставить для системы около 30 ГБ и не разделять жесткий диск, а "пихать" всё в один. После такого систему нужно будет постоянно чистить и определить что где находится будет затруднительно.

У меня, например, на ноутбуке 500 Гб жесткий диск поделен по 100 и 400 Гб соответственно для ОСи и своих нужд. Это приблизительно конечно, т.к. структура жестких дисков не даст поделить ровно. И даже покупая флешку объемом в 8 Гб Вы получите что то около 7,5 Гб. Но это другая история. Суть Вы уловили.

Но даже если у Вас жесткий диск поделен правильно (под Windows отведено не менее 70ГБ), то всё равно рано или поздно придет время, когда места окажется мало и Windows будет "просить" удалить лишнее. Когда такое бывает у меня с локальным диском где свои данные - меня самого жаба душит чтобы что то удалять из фильмов или программ установщиков. Приходится ухищряться и либо удалять, либо переносить на диски, либо на портативный жесткий чтобы хоть как то сохранить то, что было (привычка знаете ли). Думаю не одному мне такая проблема знакома.
А вот если такое случается с диском, где установлена система, то тут ещё хуже (по крайней мере для меня). Тут становится жалко установленных программ и нужно решать какими "пожертвовать" ради спасения места.
Можно, конечно, почистить что есть с помощью утилит. Очистить всякий мусор в виде временных файлов и папок, корзины, реестра и ещё всё что можно. Но порой и этого недостаточно и места освобождается не так много, но на первое время хватает.

Теперь ближе к сути статьи.
Для тех кто не знает, поясню. Если Вы считаете что то, что Вы "кидаете" на рабочий стол, удаляете файлы и папки в корзину, сохраняете файлы в Мои документы, Музыку, Загрузки и т.п. то от этого в Вашем системном диске с местом ничего не случается - Вы глубоко ошибаетесь. Рабочий стол это не отдельный диск. Это всего лишь "ярлык" с указанием на место в Вашем системном диске. Следовательно, когда Вы загружаете все эти места - Вы загружаете свой диск на котором стоит операционная система.

В этой статье я рассмотрю пару способов как можно сделать, чтобы такие незаметные папки как Программы и Профили были на другом диске. Чем этот способ хорош? Да, Вы можете самостоятельно выбрать папку для сохранения Ваших устанавливаемых программ и игр (притом 90% из них просят указать папку куда будут устанавливаться, а остальные 10% ставятся без спроса), для загрузок музыки, картинок и прочего. Но очень часто бывает такое, что пользователи при установке просто нажимают на кнопку Далее даже не задумываясь что там пишется (ну и попутно ставят себе другие проги от разработчика или тулбары в браузер или ещё что) и в итоге устанавливается всё на системный диск. Если кто то подумает что так и нужно - чтобы игры и программы устанавливались именно в папку Program Files, иначе компьютер умрет и программа не будет работать, то я опровергну эти мысли. Программы не случайно спрашивают куда их устанавливать. Выражаясь проще - им без разницы где будут лежать файлы, главное чтобы в системных файлах и реестре был указан путь к ним.
То же самое и с профилями - зачастую Вы просто не задумываетесь о том, что на рабочем столе есть папка с фильмами или загружаете файлы с интернета в папку Загрузки. А между тем это загружает диск.
И после того как Вам ОСь напишет что места мало Вы начинаете удалять программы и игры (порой нужные), жертвуете ими ради места. А можно было просто посмотреть на рабочий стол или папки с музыкой, картинками, загрузками и прочим.

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

Как изменить путь для установки программ и игр по умолчанию на другой диск?

Заходим в Редактор реестра (Пуск - Выполнить - вводим regedit) Сочетание клавиш win + r и вводим regedit
Перемещаем папки установки программ и профилей по умолчанию

Переходим слева в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion и справа ищем файлы ProgramFilesDir и ProgramFilesDir (x86) . (последний для 32х разрядных систем).
Перемещаем папки установки программ и профилей по умолчанию

Если есть оба, даже когда система 64х битная - всё равно меняем оба, кликнув 2 раза и изменив значение с C на D.
Перемещаем папки установки программ и профилей по умолчанию


Затем переходим по ветке HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion и так же меняем эти два файла (или один) как описано выше.
Перемещаем папки установки программ и профилей по умолчанию

Желательно перезагрузиться после внесения изменений.

Как изменить папку профилей пользователей на другой диск ?
По-умолчанию в Windows профили пользователей располагаются в папке C:\Users (C:\Пользователи), т.е. на системном диске. В ходе работы в ней постоянно создаются и удаляются файлы, и это приводит к фрагментации системного диска, и как следствие - замедление работы системы.

Копируем папку с профилем по-умолчанию, она называется Default и находится в C:\Users, в новое месторасположение D:\Users. Она скрытая.

Затем копируем из C:\Users (C:\Пользователи) папку Public (Общие) в D:\Users.

Заходим в Редактор реестра (как это сделать описано выше) и идем в ветку HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList . В ней нужно поменять файлы Default, Profile Directory и Public
Перемещаем папки установки программ и профилей по умолчанию

меняем значение %SystemDrive% на D: . Должно получится так:
Перемещаем папки установки программ и профилей по умолчанию

Перезагружаемся и смотрим получилось ли.

Ну и для того, чтобы совсем уж освободить место на системном диске, рекомендую почитать статью перемещаем рабочий стол и мои документы .
  • Комментарии
  • ВКонтакте
  • Facebook
b
i
u
s
|
left
center
right
|
emo
img
color
|
hide
quote
translit
56 комментариев
inisel месяц и 2 недели назад Цитата
Так всё-таки есть ровный способ корректировки на 10-ке?
С первого раза не возымело эффекта. Со второй попытки, отредактировал реестр сразу после переустановки системы.
Глюканули обновления, но вроде запустилось всё. Теперь папки пользователей появились и на втором и на третьем винте.
Однако проблема с заходом пользователей. Добасить получилось, но при заходе выдаёт ошибку пользовательских папок.
В итоге заходит только под первоначальной учёткой.
Лиля 3 месяца и 2 недели назад Цитата
На 10ке вроде сработало перенос Program files на диск D. Правда старые проги с диска С перестали работать но я перекопировала сами эти папки на D и они снова заработали.
Даниил 3 месяца и 3 недели назад Цитата
Бляха-муха, какие тут все "сверхразумы"!!! Чтобы всё нормально работало надо просто вырезать папки Programm Files с диска C на диск D. И всё! Не нужно никаких переустановок систем и прочей мозговыносилки!
Роман 4 месяца и неделю назад Цитата
Из-за тебя у меня ни хрена теперь не устанавливается!
bbn 6 месяцев и неделю назад Цитата
Теперь нужно переустановить Windows. Спасибо!
Роман 9 месяцев и 3 недели назад Цитата
ЕСЛИ ВАМ ДОРОГА ВАША СИСТЕМА!! НЕ МЕНЯЙТЕ ДИСК В РЕЕСТРЕ! ИНАЧЕ СТАРЫЕ ПРОГРАММЫ КОТОРЫЕ БЫЛИ В СТАРОЙ ДИРРЕКТОРИИ ПЕРЕСТАНУТ ЗАПУСКАТЬСЯ С ЯРЛЫКОВ!! ДАЖЕ WMP ИЗ МЕНЮ НЕ РАБОТАЕТ И ФАЙЛЫ В СПИСОК ВОСПР, НЕ ДОБАВИТЬ! АККУРАТНЕЙ С ЭТИМ! ОЧЕНЬ ДОЛГО ПОТОМ ПРИДЕТСЯ ВОССТАНАВЛИВАТЬ ИЛИ ДАЖЕ ПЕРЕСТАВЛЯТЬ ВИНДОВС ПОЛНОСТЬЮ!
Alex 10 месяцев и неделю назад Цитата
В общем тоже потанцевал с бубном - 4-5 переустановок системы (благо был готов - ставил систему на msata на свой страх и риск) .. Все получилось но ..... не до конца как выяснилось. Нужно не просто переименовать буквы в реестре с С на D а создать разделы в корне диска D с аналогичным названием. Все заработает но есть проблема - теперь обновления виндовс не могут установиться . При обновлении теперь возвращяю все на исходную - ищу решение.
Никита 10 месяцев и 3 недели назад Цитата
На 10 работает , в начале тупанул не те буквы поставил пришлось на флешку все кидать чтобы реестр заработал.
Евгений 12 месяцев назад Цитата
ЗДравствуйте у меня на диске С памяти свободной 15гб, на D больше 100 , но при установке игры уменьшается в С и как заканчивается память вылетает ошибка и все( . что еще можно проделать что бы память на диске С у меня не уменьшалась, проделал метод смены уст-ки по умолчанию даже папка создается теперь в D но все ровно продолжает забирать память..