管理者のみが読み取り可能な「標準」のWindowsフォルダー


1

Windowsには常に存在するフォルダー(ユーザーのホームやProgramDataなど)がありますが、管理者のみが変更および読み取りできますか?

これまでのところ、私が見つけた最良の候補は、常に存在すると思われる「ローカルシステム」アカウントの%APPDATA%です。ただし、実際の場所はWindowsのバージョンと、32ビットアプリケーションとして実行されているか、64ビットアプリケーションとして実行されているかによって異なります。

  • C:\ Windows \ system32 \ config \ systemprofile \ Application Data
  • C:\ Windows \ system32 \ config \ systemprofile \ AppData \ Roaming
  • C:\ Windows \ SysWOW64 \ config \ systemprofile \ AppData \ Roaming

また、将来的にはどこかに移行する可能性もあります

  • C:\ Windows \ ServiceProfiles \ LocalService

また、ソフトウェアが「ローカルシステム」(サービス)としてではなく、別の管理者アカウントで実行されている場合、この場所を見つけるのはそれほど簡単ではないかもしれません。

「ローカルシステム」の%APPDATA%に代わる優れた代替手段がありますか?

または、他の管理者ユーザーが「ローカルシステム」アカウントの%APPDATA%を取得する簡単で信頼できる方法はありますか?


2
独自のフォルダーを作成して構成する代わりに、既存のフォルダーを使用する必要がある理由はありますか?
-grawity

さて、既存のサブフォルダーにサブフォルダーを作成します。そのため、開始点として既存のフォルダーが必要です。たとえば、c:\ドライブに置くという考えは好きではありません。ただし、ProgramDataを使用して、インストール中に管理者以外のユーザーがサブフォルダーを読み取れないようにすることはできます。それは最終的に行く方法かもしれません
...-ダイム

2
はい、独自のプログラムを作成している場合、独自のフォルダを作成することは間違いなく方法です。システムの場所を散らかさないでください。
-grawity

回答:


2

更新:私が正しく理解していれば、管理者のみが読み取ることができ、管理者も書き込むことができる場所を探しています。Windows 10とWindows 7の両方のインストールに存在するこれらの特性を持つフォルダーのリストを次に示します。とにかく、コメントごとにProgramDataの下に独自のフォルダーを作成するのは、まともなアイデアのように聞こえます。

C:\MSOCache
C:\PerfLogs
C:\Windows\Temp
C:\ProgramData\Microsoft\Diagnosis\
C:\ProgramData\Microsoft\Crypto\PCPKSP\WindowsAIK
C:\ProgramData\Microsoft\Network\Downloader
C:\ProgramData\Microsoft\Provisioning
C:\ProgramData\Microsoft\Search\Data\Applications\Windows
C:\ProgramData\Microsoft\Search\Data\Temp
C:\ProgramData\Microsoft\Windows\LfSvc
C:\ProgramData\Microsoft\Windows\Power Efficiency Diagnostics
C:\ProgramData\Microsoft\Windows\wfp
C:\ProgramData\Microsoft\Windows Defender
C:\ProgramData\Microsoft\Windows NT\MSFax
C:\ProgramData\USOPrivate
C:\Recovery
C:\Windows\appcompat\Programs
C:\Windows\AUInstallAgent
C:\Windows\LiveKernelReports
C:\Windows\Logs\HomeGroup
C:\Windows\Logs\SystemRestore
C:\Windows\Logs\Telephony
C:\Windows\ModemLogs
C:\Windows\PLA\Reports
C:\Windows\PLA\Rules
C:\Windows\PLA\Templates
C:\Windows\Prefetch
C:\Windows\security\audit
C:\Windows\security\cap
C:\Windows\ServiceProfiles\LocalService
C:\Windows\ServiceProfiles\NetworkService
C:\Windows\System32\appmgmt\MACHINE
C:\Windows\System32\Com\dmp
C:\Windows\System32\config
C:\Windows\System32\Configuration
C:\Windows\System32\ias
C:\Windows\System32\LogFiles\Fax\Incoming
C:\Windows\System32\LogFiles\Fax\Outgoing
C:\Windows\System32\LogFiles\Firewall
C:\Windows\System32\LogFiles\WMI
C:\Windows\System32\MsDtc
C:\Windows\System32\networklist
C:\Windows\System32\SleepStudy
C:\Windows\System32\spool\PRINTERS
C:\Windows\System32\spool\SERVERS
C:\Windows\System32\sru
C:\Windows\System32\Tasks
C:\Windows\System32\Tasks_Migrated
C:\Windows\System32\wbem\MOF
C:\Windows\System32\WDI
C:\Windows\System32\wfp

コメントを回答として受け入れられない場合は、これを受け入れます。ProgramDataには、「管理者のみ」のサブフォルダーが既に存在します。そのため、そこにデータを入れてアクセス許可を変更するのが方法です。
ダイム

「コメンテーター」にコメントを回答に変換する(つまり、回答を作成する)ように依頼してから、それを受け入れることができます。PSダウン投票した人が理由を述べたコメントを残すことを望みます:それはより建設的なアプローチでしょう。
simlev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.