2

У меня есть второй каталог Program Files в другом разделе, потому что я не могу сохранить их все на моем SSD. Поэтому по умолчанию это C:\Program Files , но некоторые программы, которые я не использую слишком часто, были расположены в F:\Program Files .

Сначала я не заметил, что письмо второго раздела было F: и я начал устанавливать материал, но потом я увидел его и изменил на D: это то, что я хотел. Однако теперь, вероятно, некоторые ссылки и сохраненные строки пути указывают на файлы на бывшем диске F: который теперь действительно находится на D: Конкретный пример - неработающая запись в диалоге "открыть с" для файлов .iso.

Как я могу легко просканировать реестр (и любые другие важные места) на наличие путей, нацеленных на старую букву диска F: и исправить их так, чтобы они указывали на D: сейчас? Использование Windows 10 Home.

2 ответа2

2

Вы сами сказали, что они хранятся в файлах программы F:\, в реестре было бы не так много элементов, если бы вы использовали это в качестве поиска, если только вы не переместили его после и не установили там. Поиск в реестре не имеет проблем с двоеточием или пробелами.
То же самое относится и к поиску текста внутри / содержащему ярлыков, хотя поиск нескольких ярлыков для установленных программ и их исправление не должны вызывать проблем.

Это оставляет указатели установщиков на место установки, некоторые установщики сохраняют это в реестре, некоторые нет.
Пример: некоторые установки / удаления "журналы" будут иметь несколько путей и имен файлов даже для каждого элемента файла, который был помещен, без исправления того, что весь этот стиль удаления не будет удален.
Существует множество типов инсталляторов, которые ищут как в реестре, так и в каждом файле: -O должно помочь вам в этом.

Вероятно, есть другие вещи, и вещи, связанные с Windows 10, которые не перечислены здесь. Я бы, вероятно, оставил их там и использовал бы D для резервной ОС или что-то в этом роде :-) при следующей установке измените его.

2

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

Два метода могут решить вашу проблему, но оба они должны переустановить ваши программы.

Первый способ - переустановить ваши программы в правильную папку. (Как предложил @Ramhound в своем комментарии) и продолжайте использовать свою систему по-своему.

2-й способ - переустановить уязвимые программы в D:\Program Files а затем переместить все содержимое C:\Program Files в D:\Program Files и использовать символические ссылки для перенаправления C:\Program Files в D:\Program Files . Это гарантирует, что любая программа будет вызывать C:\Program Files она будет автоматически перенаправлена в D:\Program Files , даже если вы устанавливаете новую программу и используете целевой каталог C:\Program Files по умолчанию, она автоматически устанавливает свой контент в D:\Program Files , поэтому вам не нужно менять место назначения для каждой программы. Это позволит вашему SSD дышать, освободив немного спа

Полезная статья

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