「Program Files」フォルダのドライブ文字を変更した後の無効なリンクターゲットを修正

「Program Files」フォルダのドライブ文字を変更した後の無効なリンクターゲットを修正

Program FilesSSD にすべてを保存できないため、別のパーティションに2 番目のディレクトリがあります。したがって、デフォルトの場所は ですC:\Program Filesが、あまり頻繁に使用しない一部のプログラムは に配置されていましたF:\Program Files

最初、2 番目のパーティションの文字が であることに気付かずF:、インストールを開始しましたが、その後、それを見つけて、D:希望どおり に変更しました。ただし、おそらく、一部のリンクと保存されたパス文字列は、F:実際には にある以前のドライブ上のファイルを指していますD:。具体的な例としては、.iso ファイルの「開く」ダイアログのエントリが壊れています。

レジストリ (およびその他の重要な場所) を簡単にスキャンして、古いドライブ文字をターゲットとするパスを探しF:、現在を指すように修正するにはどうすればよいですかD:? Windows 10 Home を使用します。

答え1

レジストリを操作するのは危険です。この方法は避けることを強くお勧めします。止められないシステム エラーが発生する可能性があるためです。

2 つの方法で問題を解決できますが、どちらの方法でもプログラムを再インストールする必要があります。

1番目の方法プログラムを正しいフォルダに再インストールすることです。(ラムハウンド彼のコメントで示唆されているように、自分のやり方でシステムを使い続けてください。

2番目の方法影響を受けるプログラムを再インストールしD:\Program Files、すべてのC:\Program Filesコンテンツを移動しD:\Program Filesてから使用するシンボリックリンクC:\Program Filesにリダイレクトします。これにより、それを呼び出すすべてのプログラムが自動的に にリダイレクトされるD:\Program Filesことが保証されます。新しいプログラムをインストールしてデフォルトの宛先 を使用した場合でも、そのコンテンツは に自動的にインストールされるため、すべてのプログラムで宛先を変更する必要はありません。これにより、SSD の空き容量が確保され、SSD が一息つくことができます。C:\Program FilesD:\Program FilesC:\Program FilesD:\Program Files

役に立つ記事

答え2

あなた自身が、それらは F:\program files に保存されていると言っているのだから、それを検索に使用した場合、レジストリにインストールせずに後で移動しない限り、それほど多くの項目はないでしょう。レジストリ検索では、コロンやスペースの問題はありません。ショートカット
内のテキストやショートカットを含むテキストの検索にも同じことが当てはまりますが、インストールされたプログラムのショートカットをいくつか見つけて修正することは問題にならないはずです。

インストーラーはインストール場所へのポインターを残しますが、インストーラーによってはそれをレジストリに保存するもの
もあれば、保存しないものもあります。例: 一部のインストール/アンインストール「ログ」には、配置されたすべてのファイル項目に対して複数のファイル パスと名前が含まれますが、これを修正しないと、そのスタイルのアンインストーラーはアンインストールしません。
インストーラーには多くの種類があり、レジストリとすべてのファイルの両方を検索すれば、ほとんど目的にたどり着くはずです。

おそらく、ここに記載されていない他の項目や、Windows 10 に関連する項目もあるでしょう。おそらくそれらはそのままにして、D をバックアップ OS などに使用します :-) 次回のインストール時に変更します。

関連情報