web-dev-qa-db-ja.com

「ローカルシステムアカウント」として実行されているWindowsサービスによって保存されたデータはどこにありますか?

ディスクにデータを保存するサービスを使用しています。サービスは「ローカルシステムアカウント」として実行されています。

そのシステムユーザーの保存データはどこにありますか?

C:\Documents and Settings\Default Userについて考えていますが、よくわかりません。

誰かがそれを確認できますか?

99
paulgreg

探しているデータは、デフォルトでは「C:\ Documents and Settings\Default User」に配置されていません。これは、新しいユーザープロファイルのテンプレートであるデフォルトのユーザープロファイルの場所です。その唯一の機能は、ユーザーが初めてコンピューターにログオンするときにユーザープロファイルとして使用するために新しいフォルダーにコピーすることです。

サービスがMicrosoftのガイドラインに従っている場合、サービスはアプリケーションデータフォルダー(%APPDATA%)またはローカルアプリケーションデータフォルダー(Windows Vista以降では%LOCALAPPDATA%)にデータを格納します。マイドキュメントまたはドキュメントフォルダーを使用するべきではありませんが、そこで確認することもできます。

Windowsの標準インストールXPまたはWindows Server 2003の場合、ローカルシステム(NT AUTHORITY\SYSTEM)として実行されているプログラムのアプリケーションデータについては、次の場所を確認してください。

  • C:\ Windows\system32\config\systemprofile\Application Data \ベンダー\プログラム
  • C:\ Windows\system32\config\systemprofile\Local Settings\Application Data \ベンダー\プログラム
  • C:\ Windows\system32\config\systemprofile\My Documents

Windows Vista以降の通常のインストールでは、ローカルシステム(NT AUTHORITY\SYSTEM)として実行されているプログラムのアプリケーションデータについて、次の場所を確認します。

  • C:\ Windows\system32\config\systemprofile\AppData\Roaming \ベンダー\プログラム
  • C:\ Windows\system32\config\systemprofile\AppData\Local \ベンダー\プログラム
  • C:\ Windows\system32\config\systemprofile\AppData\LocalLow \ベンダー\プログラム
  • C:\ Windows\system32\config\systemprofile\Documents

もちろん、適切なベンダー名とプログラム名を ベンダー そして プログラム

[編集-bricelam用] 64ビットウィンドウで実行されている32ビットプロセスの場合は、SysWOW64になります。

  • C:\ Windows\SysWOW64\config\systemprofile\AppData
116
Jay Michaud

目的地は時間とともに変化しています。 Windows 10の場合:

  • %systemroot%\ServiceProfiles

例えば。:

  • C:\Windows\ServiceProfiles\LocalService
  • C:\Windows\ServiceProfiles\NetworkService
18
lu_ko

Sysinternals に移動し、procmonをダウンロードします。サービスを実行するexeの名前を知っている必要があります。次に、procmonでフィルターを使用して、そのアプリケーションによって生成されたアクティビティのみをリストできます。

これで、リストを実行して、このアプリケーションが使用しているファイルを特定できるようになります(注:数分のロギング後、ファイルメニューを使用して監視を停止できます)

Sysinternalスイート全体を単一のZipファイルとしてダウンロードできます。キットには、役立つ他のユーティリティが含まれている場合があります。

6
Wayne

SYSTEM( S-1-5-18 )。

  • GetUserNameSYSTEM
  • ユーザーSidS-1-5-18
  • GetUserNameEx(NameFullyQualifiedDN)CN=HYDROGEN,CN=Computers,DC=stackoverflow,DC=com
  • GetUserNameEx(NameSamCompatible)STACKOVERFLOW\HYDROGEN$
  • GetUserNameEx(NameDisplay)HYDROGEN$
  • GetUserNameEx(NameUniqueId){b413b030-8e9a-49d2-9157-20afd58792dd}
  • GetUserNameEx(NameCanonical)stackoverflow.com/Computers/HYDROGEN
  • GetUserNameEx(NameUserPrincipal)[email protected]
  • GetUserNameEx(NameCanonicalEx)stackoverflow.com/ComputersHYDROGEN
  • GetUserNameEx(NameServicePrincipal)n/a
  • GetTempPathC:\WINDOWS\TEMP\
  • CSIDL_APPDATAC:\WINDOWS\system32\config\systemprofile\AppData\Roaming
  • CSIDL_LOCAL_APPDATAC:\WINDOWS\system32\config\systemprofile\AppData\Local
  • CSIDL_COMMON_APPDATAC:\ProgramData
  • CSIDL_PROFILEC:\WINDOWS\system32\config\systemprofile
  • CSIDL_PERSONALn/a

ローカルサービス

  • GetUserNameLOCAL SERVICE
  • ユーザーSidS-1-5-1
  • GetUserNameEx(NameFullyQualifiedDN)n/a
  • GetUserNameEx(NameSamCompatible)NT AUTHORITY\LOCAL SERVICE
  • GetUserNameEx(NameDisplay)n/a
  • GetUserNameEx(NameUniqueId)n/a
  • GetUserNameEx(NameCanonical)n/a
  • GetUserNameEx(NameUserPrincipal)n/a
  • GetUserNameEx(NameCanonicalEx)n/a
  • GetUserNameEx(NameServicePrincipal)n/a
  • GetTempPathC:\WINDOWS\SERVIC~3\LOCALS~1\AppData\Local\Temp\
  • CSIDL_APPDATAC:\WINDOWS\ServiceProfiles\LocalService\AppData\Roaming
  • CSIDL_LOCAL_APPDATAC:\WINDOWS\ServiceProfiles\LocalService\AppData\Local
  • CSIDL_COMMON_APPDATAC:\ProgramData
  • CSIDL_PROFILEC:\WINDOWS\ServiceProfiles\LocalService
  • CSIDL_PERSONALC:\WINDOWS\ServiceProfiles\LocalService\Documents

ネットワークサービス

  • GetUserName: "HYDROGEN $`
  • ユーザーSid:S-1-5-2`
  • GetUserNameEx(NameFullyQualifiedDN)CN=HYDROGEN,CN=Computers,DC=avatopia,DC=com
  • GetUserNameEx(NameSamCompatible)AVATOPIA\HYDROGEN$
  • GetUserNameEx(NameDisplay)HYDROGEN$
  • GetUserNameEx(NameUniqueId){b413b030-8e9a-49d2-9157-20afd58792dd}
  • GetUserNameEx(NameCanonical)stackoverflow.com/Computers/HYDROGEN
  • GetUserNameEx(NameUserPrincipal)[email protected]
  • GetUserNameEx(NameCanonicalEx)stackoverflow.com/ComputersHYDROGEN
  • GetUserNameEx(NameServicePrincipal)n/a
  • GetTempPathC:\WINDOWS\SERVIC~3\NETWOR~1\AppData\Local\Temp\
  • CSIDL_APPDATAC:\WINDOWS\ServiceProfiles\NetworkService\AppData\Roaming
  • CSIDL_LOCAL_APPDATAC:\WINDOWS\ServiceProfiles\NetworkService\AppData\Local
  • CSIDL_COMMON_APPDATAC:\ProgramData
  • CSIDL_PROFILEC:\WINDOWS\ServiceProfiles\NetworkService
  • CSIDL_PERSONALC:\WINDOWS\ServiceProfiles\NetworkService\Documents
2
Ian Boyd

「ローカルシステム」アカウントとして実行しているサービスを使用しており、ユーザーデータは次の場所に保存されています。

c:\Documents and Settings\LocalService

これは隠しフォルダで、見つけるのに少し時間がかかりました。お役に立てれば。

2
Swinders

XPには、C:\ WINDOWS\system32\config\systemprofileに「システムプロファイル」があります。

ローカルシステムアカウントがあった場所だと思いました。 Network ServiceアカウントとLocal Serviceアカウントはどちらも、Documents and Settingsフォルダに隠しプロファイルがあります。

Default Userフォルダーは、通常、新しいユーザーアカウントの作成元のベースフォルダーとして使用されます。つまり、新しいユーザーが初めてシステムにログオンする場合です。それらの設定は、デフォルトのユーザープロファイルから最初にコピーされます。

1
Rob Haupt