web-dev-qa-db-ja.com

「C:\ Users \ MyUser \ AppData \ Local \ Programs」とは正確には何ですか?

この質問は this 質問に似ています。しかし、私はまだもっと簡単な答えを探しています。 「C:\ Users\MyUser\AppData\Local\Programs」は、インストーラーがシングルユーザー専用のプログラムをインストールするフォルダーですか?それは「ProgramFiles」フォルダのようなものですが、その特定のユーザー専用ですか?これはシングルユーザープログラムをインストールするための推奨ディレクトリですか? this のウェブサイトも見てみました。

これは 質問 の複製ではありません。データがAppDataに保存される理由について話しているのではなく、%localappdata%にあるProgramsフォルダーの目的を尋ねています。

編集:「プログラム」という単語は%localappdata%のディレクトリであるため、太字で示しています。それがプログラムをインストールするディレクトリであるかどうかを知りたいそのユーザーの場合。私が%localappdata%自体について話していると人々に思われたくないのです。

1
nickylego10

しかし、私はまだもっと簡単な答えを探しています。 「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.にインストールされます

ソース:

4
Ramhound