
У меня есть второй Program Files
каталог на другом разделе, потому что я не могу хранить их все на моем SSD. Поэтому местоположение по умолчанию — C:\Program Files
, но некоторые программы, которые я не использую слишком часто, были расположены в F:\Program Files
.
Сначала я не заметил, что буква второго раздела была , F:
и я начал устанавливать всякое, но потом я увидел ее и изменил на D:
то, что мне было нужно. Однако теперь, вероятно, некоторые ссылки и сохраненные строки путей указывают на файлы на бывшем F:
диске, который теперь на самом деле на D:
. Конкретным примером является неисправная запись в диалоге «открыть с помощью» для файлов .iso.
Как можно легко просканировать реестр (и любые другие важные места) на предмет путей, указывающих на старую букву диска, F:
и исправить их так, чтобы они указывали на D:
текущую? Используя Windows 10 Home.
решение1
Работа с реестром рискованна, и я настоятельно рекомендую избегать этого метода. Так как это может привести к неустранимым системным ошибкам.
Два метода могут решить вашу проблему, но оба требуют переустановки программ.
1-й методпереустановить ваши программы в правильную папку назначения. (Как@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 дышать, освободив немного спа
решение2
Вы сами сказали, что они хранятся в F:\program files, в реестре не было бы так много элементов, если бы вы использовали его для поиска, если только вы не переместили его позже, а не установили его там. Поиск в реестре не имеет проблем с двоеточием или пробелами.
То же самое относится к поиску текста внутри/содержащего ярлыки, хотя найти несколько ярлыков для установленных программ и исправить их не должно быть проблемой.
Это оставляет указатель установщика на место установки, некоторые установщики сохраняют его в реестре, некоторые нет.
НАПРИМЕР: некоторые "логи" установки/удаления будут иметь несколько путей и имен файлов даже для каждого помещенного элемента файла, без исправления того, что все эти стили деинсталлятора не будут удалять.
Существует много типов установщиков, которые ищут как в реестре, так и в каждом файле :-O, это должно помочь вам в этом.
Вероятно, есть и другие вещи, и вещи, связанные с Windows 10, которые здесь не перечислены. Я бы, наверное, оставил их там и использовал D для резервной ОС или чего-то в этом роде :-) следующая установка изменит это тогда.