मुझे "स्थानीय सिस्टम खाता" के रूप में चल रहे Windows सेवा द्वारा संग्रहीत डेटा कहां मिल सकता है?


95

मैं एक ऐसी सेवा का उपयोग कर रहा हूं जो डिस्क पर डेटा संग्रहीत करती है। सेवा "स्थानीय सिस्टम खाता" के रूप में चल रही है।

उस सिस्टम उपयोगकर्ता के लिए संग्रहीत डेटा कहाँ है?

मैं सोच रहा हूं C:\Documents and Settings\Default Userलेकिन मुझे इस बारे में यकीन नहीं है।

क्या कोई इसकी पुष्टि कर सकता है?

जवाबों:


114

जो डेटा आप देख रहे हैं, वह डिफ़ॉल्ट रूप से "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 \ Vendor \ Program
  • C: \ Windows \ system32 \ config \ systemprofile \ Local Settings \ Application Data \ Vendor \ Program
  • C: \ Windows \ system32 \ config \ systemprofile \ My Documents

Windows Vista और बाद के संस्करणों की एक विशिष्ट स्थापना पर, स्थानीय सिस्टम (NT AUTHORITY + SYSTEM) के रूप में चलने वाले कार्यक्रमों के लिए एप्लिकेशन डेटा के लिए निम्न स्थानों की जाँच करें:

  • C: \ Windows \ system32 \ config \ systemprofile \ AppData \ Roaming \ Vendor \ Program
  • C: \ Windows \ system32 \ config \ systemprofile \ AppData \ Local \ Vendor \ Program
  • C: \ Windows \ system32 \ config \ systemprofile \ AppData \ LocalLow \ Vendor \ Program
  • C: \ Windows \ system32 \ config \ systemprofile \ दस्तावेज़

बेशक, के लिए उपयुक्त विक्रेता का नाम और प्रोग्राम नाम विकल्प विक्रेता और कार्यक्रम

[संपादित करें - ब्रिकेलम के लिए] 64 बिट विंडोज़ पर चलने वाली 32 बिट प्रक्रियाओं के लिए, यह SysWOW64 में होगा ।

  • C: \ Windows \ SysWOW64 \ config \ systemprofile \ AppData

18
विंडोज के 64-बिट संस्करणों पर चलने वाली 32-बिट प्रक्रियाओं के लिए, इसके बजाय 'C: \ Windows \ SysWOW64' के तहत जांचें।
bricelam

1
यहाँ भी उत्तर देखें: stackoverflow.com/questions/3637605/…
stolsvik

14

समय में गंतव्य बदल रहा है। विंडोज 10 पर:

  • %systemroot%\ServiceProfiles

उदाहरण के लिए:

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

1
नोट: यह लागू होता है LocalServiceऔर NetworkService, लेकिन वह नहीं LocalSystemजिसके बारे में सवाल पूछ रहा है। वे तीन अलग-अलग खाते हैं, अधिक विवरण के लिए यहां देखें
MM

6

Sysinternals पर जाएं और procmon डाउनलोड करें। आपको उस exe का नाम जानना होगा जो सेवा के रूप में चलती है। फिर आप केवल उस एप्लिकेशन द्वारा उत्पन्न की गई गतिविधियों को सूचीबद्ध करने के लिए procmon में फ़िल्टर का उपयोग कर सकते हैं।

अब आपको सूची के माध्यम से चलाने और यह निर्धारित करने में सक्षम होना चाहिए कि यह एप्लिकेशन किस फ़ाइल का उपयोग कर रहा है (नोट: लॉगिंग के कई मिनट बाद, आप मॉनिटरिंग को रोकने के लिए फ़ाइल मेनू का उपयोग कर सकते हैं)

पूरे Sysinternal सुइट को एक सिंगल ज़िप फ़ाइल के रूप में डाउनलोड किया जा सकता है और आपको किट में अन्य बर्तन मिल सकते हैं जो सहायक हो सकते हैं।


2

मैंने 'लोकल सिस्टम' खाते के रूप में चलने वाली सेवा का उपयोग किया है और उपयोगकर्ता डेटा इसमें संग्रहीत किया गया है:

c:\Documents and Settings\LocalService

यह एक छिपा हुआ फ़ोल्डर है और मुझे इसे खोजने में कुछ समय लगा। उम्मीद है की यह मदद करेगा।


2

सिस्टम ( S-1-5-18) के रूप में चल रही एक वास्तविक प्रक्रिया से ।

  • GetUserName :SYSTEM
  • उपयोगकर्ता सिड :S-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) :USER-PC02$@stackoverflow.com
  • GetUserNameEx (NameCanonicalEx) :stackoverflow.com/ComputersHYDROGEN
  • GetUserNameEx (NameServicePrincipal) : n / a
  • GetTempPath :C:\WINDOWS\TEMP\
  • CSIDL_APPDATA :C:\WINDOWS\system32\config\systemprofile\AppData\Roaming
  • CSIDL_LOCAL_APPDATA :C:\WINDOWS\system32\config\systemprofile\AppData\Local
  • CSIDL_COMMON_APPDATA :C:\ProgramData
  • CSIDL_PROFILE :C:\WINDOWS\system32\config\systemprofile
  • CSIDL_PERSONAL : n / a

स्थानीय सेवा

  • GetUserName :LOCAL SERVICE
  • उपयोगकर्ता सिड :S-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
  • GetTempPath :C:\WINDOWS\SERVIC~3\LOCALS~1\AppData\Local\Temp\
  • CSIDL_APPDATA :C:\WINDOWS\ServiceProfiles\LocalService\AppData\Roaming
  • CSIDL_LOCAL_APPDATA :C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local
  • CSIDL_COMMON_APPDATA :C:\ProgramData
  • CSIDL_PROFILE :C:\WINDOWS\ServiceProfiles\LocalService
  • CSIDL_PERSONAL :C:\WINDOWS\ServiceProfiles\LocalService\Documents

नेटवर्क सेवा

  • GetUserName : "HYDROGEN $`
  • उपयोगकर्ता सिड : एस-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) :USER-PC02$@stackoverflow.com
  • GetUserNameEx (NameCanonicalEx) :stackoverflow.com/ComputersHYDROGEN
  • GetUserNameEx (NameServicePrincipal) : n / a
  • GetTempPath :C:\WINDOWS\SERVIC~3\NETWOR~1\AppData\Local\Temp\
  • CSIDL_APPDATA :C:\WINDOWS\ServiceProfiles\NetworkService\AppData\Roaming
  • CSIDL_LOCAL_APPDATA :C:\WINDOWS\ServiceProfiles\NetworkService\AppData\Local
  • CSIDL_COMMON_APPDATA :C:\ProgramData
  • CSIDL_PROFILE :C:\WINDOWS\ServiceProfiles\NetworkService
  • CSIDL_PERSONAL :C:\WINDOWS\ServiceProfiles\NetworkService\Documents

मैं UserProfile के बराबर सिस्टम की तलाश कर रहा था, और CSIDL_PROFILE यह था। धन्यवाद!
carlin.scott

1

XP में C: \ WINDOWS \ system32 \ config \ systemprofile पर स्थित एक "सिस्टम प्रोफाइल" है

मैंने सोचा था कि वह स्थान जहाँ स्थानीय प्रणाली एकान्त स्थित थी। नेटवर्क सेवा और स्थानीय सेवा दोनों के दस्तावेज़ और सेटिंग फ़ोल्डर में छिपे हुए प्रोफ़ाइल हैं।

डिफ़ॉल्ट उपयोगकर्ता फ़ोल्डर आमतौर पर आधार फ़ोल्डर के रूप में उपयोग किया जाता है जिसे नए उपयोगकर्ता खाते से बनाया जाता है। तो अगर कोई नया उपयोगकर्ता पहली बार किसी सिस्टम पर लॉग इन करना था। उनकी सेटिंग्स को शुरू में डिफ़ॉल्ट उपयोगकर्ता प्रोफ़ाइल से कॉपी किया जाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.