ハードドライブの文字シフト以降のソフトウェアを認識する

ハードドライブの文字シフト以降のソフトウェアを認識する

ハードドライブのドライブ文字を変更したため、問題が発生しています。

このハード ドライブにはソフトウェアがインストールされています。そこで、ショートカットのリンクを変更して、すべてのソフトウェアを起動できるようになりました。ただし、Windows 7 ではこれらのソフトウェアは削除されています。設定でソフトウェアのアンインストールを確認すると、ソフトウェアがアンインストールされた (手動) ことを示すメッセージが表示されます。

すべてのソフトウェアをアンインストールして再インストールせずに、問題を解決するにはどうすればよいですか?

ありがとう

答え1

残念ながら、これは登録されたプログラムがインストールされているボリュームのドライブ文字を変更するときに予想される動作です。
プログラムには、ドライブ文字に依存するショートカット以外にも多くのものがあります。たとえば、Microsoft Office が C:\Program Files にインストールされると、レジストリに多くのキーが書き込まれ、ディスク上のその場所が Microsoft Office の場所になります。例:HKLM\SOFTWARE\Microsoft\Office\14.0\Excel\インストールルートという値を持ちますパスこれはC:\Program Files\Microsoft Office\Office14\
ドライブ文字を変更すると、たとえばC:がX:になると、レジストリのデータが正しくなくなります。環境変数に問題がある可能性もあります。%システムドライブ%まだ表示されているC:(そして%プログラムファイル%としてC:\プログラムファイル) でドライブ文字を変更すると、多くのものが壊れます。
レジストリを検索して「C:\」のインスタンスを探し、「X:\」に変更します (C: が古い文字で、X: が新しい文字の場合)。また、環境変数が正しいディスクを指していることを確認します。
または、代替コマンドを実行すると、同じディスクを指す2つのドライブ文字が存在します。
たとえば、置換 C: X:\ドライブC:が作成されますが、これは実際にはドライブX:と同じです。どちらを使用してもファイルにアクセスできます。
ソフトウェアが手動で削除されたように見える問題を修正したい場合は、以下のキーを確認することで修正できる場合があります。HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\アンインストール、および呼び出された値を更新するインストールソースインストール場所表示アイコン、 またはアンインストール文字列古いドライブ文字を参照します。

関連情報