Могу ли я установить все свои приложения на диск D?

3

Я хочу установить свои приложения не на C, а на диск D.
Причина - после переустановки Windows я не хочу переустанавливать все приложения заново.
Но я не уверен, есть ли проблема с этим подходом?
Приложения: MS Office 2010, Adobe CS, сервер WAMP, Avast ...
Идея такова - Windows на C, Program Files на D и Документы на E.

Alegro
источник

Ответы:

3

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

bummi
источник
9

Ваш вопрос действительно состоит из двух частей:

Часть A) Могу ли я установить все свои приложения на D (или любой другой диск) вместо C?

а также

Часть B) Могу ли я затем переустановить Windows (с нуля) снова (позднее) на диске C, и НЕ придется переустанавливать все приложения заново, поскольку они были впервые установлены на другом диске.

Ответ на часть A:

ДА .. вы можете установить все свои приложения на любой доступный диск: \ путь \ к \ вашему \ местоположению приложений, который вы хотите, при условии, что у вас достаточно свободного места И установщик приложений (setup.exe) позволяет изменить путь установки по умолчанию с «C: \ Program Files» к чему-то еще, например, например, «D: \ Program Files» ... Почти все программы установки позволяют вам выбрать «Custom» в качестве варианта установки для изменения установочного диска: \ путь к папке.

ТЕМ НЕ МЕНИЕ..

Ответ на часть B:

НЕТ .. Переустановка Windows заново с нуля на C: (или любом другом диске) сломает все ваши предустановленные программы на любом диске ранее:

Понимаете ... есть БОЛЬШАЯ ошибка с тем, как приложения устанавливаются в Windows ... и это реестр !!

Почти ВСЕ приложения Windows (особенно крупные, которые вы перечислили; Office, Adobe, Avast) требуют, чтобы вся «информация о пути установки, программные модули, библиотеки и настройки» были записаны в Реестре… и мы говорим о многих сотнях (даже тысячи) записей реестра, в которых хранятся полные записи Drive: \ path \ to \ app и записи времени выполнения программы, которые постоянно читаются / записываются из / в реестр

Другая техническая причина заключается в том, что большинству коммерческих приложений для Windows необходимо устанавливать специальные типы кодовых файлов DLL поддержки, которые содержат «COM-объекты», которые ДОЛЖНЫ быть полностью зарегистрированы в реестре во время установки программы / установки.

... и ТОЛЬКО Программа установки для каждого приложения создает эти важные записи реестра, необходимые для того, чтобы Windows знала о программе и о том, как ее запустить.

Итак ... если вы переустанавливаете Windows с нуля снова ... вы фактически удаляете старый реестр и тем самым удаляете любые возможности запуска этих предустановленных приложений на диске D: даже если вы все равно можете найти их на своем D: запустите диск вручную (с помощью проводника Windows; он же мой компьютер) и попробуйте запустить их ... они просто не будут работать должным образом.

Существует также проблема «Лицензионные ключи и активация программы» с такими программными пакетами, как Office, Adobe и т. Д., И т. Д. Все активированные лицензионные ключи часто хранятся в реестре программой установки и / или менеджером лицензий ... и когда вы переустанавливаете Windows, вы фактически удаляете постоянную запись тех установленных приложений, которые лицензируются и активируются.

Microsoft предполагает, что после того, как вы установите (и активируете) свою операционную систему Windows на компьютер, вы будете только когда-либо:

А) Выполнить возможное «восстановление существующей установки Windows» с помощью установочного диска; в случае повреждения файла или реестра

или же

б) Выполнить возможное «Обновление» до более новой версии Windows «ON TOP» вашей предыдущей лицензионной копии Windows на том же диске C. Это сохранит все ваши установленные программы, чтобы они все еще работали после обновления Windows;

Оба вышеперечисленных способа восстановления / обновления полностью «сохраняют» ваш реестр со всеми путями установки для всех ваших приложений, а также со всеми настройками и ключами лицензии / активации, которые необходимы для запуска тех же программ, которые вы уже установили.

Идеальный пример процесса обновления: от 32-битной Windows 7 до 32-битной Windows 8

32-разрядный или 64-разрядный реестр также является одной из основных причин, по которой невозможно выполнить «установку обновления Windows» с существующей 32-разрядной версии Windows 7 на диске C до 64-разрядной версии Windows 7 на том же C и все ваши предустановленные программы продолжают работать независимо от того, на какой жесткий диск вы их установили.

Теоретически «возможно» возможно «сделать резервную копию» вашего реестра после того, как вы установили все свои пакеты обновления, обновления Windows, драйверы и приложения ... и затем восстановить этот реестр после того, как вы «переустановите» окна ... но поверьте мне .. этот процесс намного сложнее, а затем просто переустановите ваши приложения снова!

Альтернативное решение того, что вы хотели бы сделать:

Начните изучать использование программного обеспечения «Виртуальная машина», такого как VMWare Player (бесплатно) или Oracle Virtual Box (бесплатно)

Удачи!

Heston T. Holtmann
источник
1

Не могу не согласиться с этими ответами, но, тем не менее, есть два преимущества, которые я вижу, чтобы установить как можно больше на диск, на котором не установлена ​​ваша ОС - вот почему я это делаю.

1 - вы снижаете риск переполнения диска C (обычно). Windows 7, 8 & amp; 10 занимают слишком много места, и предполагается, что если ваш диск C заполнен на 60 или 70%, это начнет влиять на производительность.

2 - Я использую образ диска (Macrium) для резервного копирования диска C, но добавочное обычное резервное копирование (Syncback) для резервного копирования других дисков. Чем больше будет установлен мой диск C, тем дольше будет работать Macrium. Оператору Syncback требуется только резервное копирование изменений в файлах, которые оно идентифицирует.

я верить На самом деле Macrium может делать инкрементальные образы в наши дни, но это не то, на что я смотрел, и на самом деле вам нужно иметь полную уверенность в целостности образов дисков, поэтому лично эта идея заставляет меня немного нервничать.

Против этого вы должны спросить, есть ли какие-либо недостатки для установки с диска C. Несколько лет назад, возможно, были проблемы с производительностью, но я уверен, что с современной машиной и ОС это больше не применимо ...

2017

Недостаток ... ты серьезно? Я имею в виду, по крайней мере, сказать, что у тебя на уме и (потенциально) заставить меня чему-то научиться ...

mike rodent
источник
Я не понизил голос, но давайте посмотрим правде в глаза: это не ответ, а очень длинный комментарий. Ни в коем случае это не адрес вопрос ,
Daniel B
@DanielB Вы правы ... вопрос более наивный, чем я предполагал. А также довольно смущен: почему размещение ваших приложений на D: после переустановки Windows означает, что вам не нужно их устанавливать? Я отвечал на вопрос «есть ли какие-либо проблемы»: в какой-то момент в прошлом я уверен, что нам скажут: «О, вы должны держать свои приложения на C: иначе весь ад разорвется»
mike rodent
Я считаю этот ответ полезным. Если была какая-то проблема, то это вопрос ОП. И он решает вопрос с самым первым предложением. Бюрократия убивает производительность.
Isaac Pak