3

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

3 ответа3

9

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

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

а также

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

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

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

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

Ответ на часть 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 (бесплатно).

Удачи!

3

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

1

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

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

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

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

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

2017

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .