この質問は this 質問に似ています。しかし、私はまだもっと簡単な答えを探しています。 「C:\ Users\MyUser\AppData\Local\Programs」は、インストーラーがシングルユーザー専用のプログラムをインストールするフォルダーですか?それは「ProgramFiles」フォルダのようなものですが、その特定のユーザー専用ですか?これはシングルユーザープログラムをインストールするための推奨ディレクトリですか? this のウェブサイトも見てみました。
これは 質問 の複製ではありません。データがAppDataに保存される理由について話しているのではなく、%localappdata%にあるProgramsフォルダーの目的を尋ねています。
編集:「プログラム」という単語は%localappdata%のディレクトリであるため、太字で示しています。それがプログラムをインストールするディレクトリであるかどうかを知りたいそのユーザーの場合。私が%localappdata%自体について話していると人々に思われたくないのです。
しかし、私はまだもっと簡単な答えを探しています。 「C:\ Users\MyUser\AppData\Local\Programs」は、インストーラーがシングルユーザー専用のプログラムをインストールするフォルダーですか?
%LocalAppData%にインストールされたアプリケーションは、それをインストールしたユーザーのみが使用できます。さらに、それがActive Directoryドメインのユーザーである場合、他のマシンと同期されません。
%LocalAppData%はドメイン間で同期されていません。これは、データがマシン上にローカルにのみ存在することを意味します。
それはProgram Filesフォルダーのようなものですか?
%LocalAppData%は、単なる別のディレクトリであることを除けば、%ProgramFiles%とは異なります。ただし、2つのディレクトリには明らかに大きな違いがあります。
これはシングルユーザープログラムをインストールするための推奨ディレクトリですか?
%LocalAppData%
は、アプリケーションをインストールできる完全に有効なディレクトリです。実際、ユーザーは適切な権限を持つ任意のディレクトリにアプリケーションをインストールできます。無効なアプリケーションインストールディレクトリは実際にはありません。
それがそのユーザーのためにプログラムをインストールするディレクトリであるかどうかを知りたいのですが。
必要に応じて、このディレクトリの%LocalAppData%\ ProgramsにVisual StudioCodeなどのアプリケーションをインストールすることもできます。
Visual Studio Codeに特に興味を持っているので、次のドキュメントを見つけることができました。
VS Codeは、Windowsユーザーレベルとシステムレベルの両方のセットアップを提供します。場所はユーザーのLocalAppData(LOCALAPPDATA)フォルダーの下にあるため、ユーザーセットアップのインストールには管理者権限は必要ありません。ユーザー設定により、よりスムーズなバックグラウンド更新エクスペリエンスも提供されます。
システムセットアップには管理者権限への昇格が必要であり、インストールはProgramFilesの下に配置されます。
デフォルトでは、VSコードは
C:\users\{username}\AppData\Local\Programs\Microsoft VS Code.
にインストールされます
ソース: