%5C%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%20c%3A%5C%20%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私の仕事の一部は、会社の .NET Windows Forms アプリケーション用の MSI インストーラーを作成することです。このインストーラーは、数十のクライアントの文字通り数百台のコンピューターにインストールされており、Windows XP (長い間ではありません!)、Windows 7、そして最近では Windows 10 にもインストールされています。
これは32ビットアプリケーションなので、デフォルトでインストールされます。
c:\Program Files (x86)\My Company Name\MyAppName
これは何年もの間、実際には 2005 年から、そしてそれ以降の何十回ものアップデートを通じて、このように機能してきました。
今日、私のクライアントの 1 社では、MSI の実行中に上記のフォルダーがデフォルトのインストール フォルダーとして表示されていたにもかかわらず、アプリケーションはドライブのルートにインストールされてしまいましたc:
。
同じ組織内の別のコンピューターで同じインストーラーを実行すると、アプリケーションがドライブのルートにインストールされましたd:
。
まるでシンボリック リンクが設定されているようですが、その組織の IT マネージャーはそれを使用していないと言っています。
私は、同じインストーラーをデスクトップ、ラップトップ (どちらも Windows 10 Enterprise 1903 を実行)、および Windows 10 Enterprise 1809 を実行中の VM で試してみましたが、インストールはまさに期待どおりに終了し、10 年以上もその状態が続いています。
これまでこのようなことは見たことがありません。考えられる原因を誰か教えてもらえますか?