सामग्री पर जाएं

msdtc.exe

Windows प्रोसेसMicrosoft Corporation

कैटलॉग खोज शब्द msdtc, distributed transaction coordinator, dtc

Windowsसिस्टम कंपोनेंट

Microsoft Distributed Transaction Coordinator। यह संसाधन प्रबंधकों के बीच एटॉमिक लेनदेन का समन्वय करता है। यह Hyper-V नहीं है और यह WSL नहीं है।

आपको क्या जानना चाहिए

msdtc वितरित लेनदेन का समन्वय करता है, Hyper-V नहीं और WSL नहीं।

msdtc.exe Distributed Transaction Coordinator है। डेटाबेस, COM+ और क्लस्टर किए गए ऐप्स टू-फ़ेज़ कमिट के लिए इसका उपयोग करते हैं। vmms.exe Hyper-V VM को प्रबंधित करता है। wslservice.exe वितरणों का समन्वय करता है। MSDTC को समाप्त करने से VM बंद नहीं होता है।

सुरक्षित?
चल रही फ़ाइल का पाथ, हस्ताक्षर और प्रकाशक जांचें। केवल नाम से सुरक्षा स्थापित नहीं की जा सकती।
क्या यह Hyper-V है?
नहीं। यह लेनदेन का समन्वय करता है
क्या मुझे इसे समाप्त करना चाहिए?
प्रगतिरत वितरित कमिट विफल हो सकते हैं
Feex का कहना है
यदि मुझे SQL या COM+ ऐप के पास msdtc दिखाई देता है, तो मैं इसे लेनदेन के रूप में मानता हूं। मैं Hyper-V Manager नहीं खोलता, और मैं DTC को शांत करने के लिए wsl --shutdown नहीं चलाता।

msdtc.exe क्या है?

msdtc वितरित लेनदेन का समन्वय करता है, Hyper-V नहीं और WSL नहीं। सेवा Distributed Transaction Coordinator है। vmms.exe VM प्रबंधन है। wslservice.exe WSL है।

यह क्या करता है?

यह संसाधन प्रबंधकों को शामिल करता है और वितरित लेनदेन को कमिट या निरस्त करता है। यह Ubuntu नहीं चलाता है और यह VM को होस्ट नहीं करता है।

यह क्यों चल रहा है?

SQL Server, COM+, या किसी अन्य सूचीबद्ध ऐप ने एक वितरित लेनदेन शुरू किया, या सेवा Automatic पर सेट है। ऐसे ऐप्स न होने वाले PC में भी सेवा इंस्टॉल हो सकती है।

चल रही इंस्टेंस का निरीक्षण करें

विंडोज पॉवरशेल में, यह केवल-पढ़ने योग्य क्वेरी इस पीसी पर मिलान करने वाले प्रोसेस आईडी, निर्माण समय और निष्पादन योग्य पथों को सूचीबद्ध करती है।

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

कोई परिणाम या दुर्गम पथ अनिर्णायक है। संरक्षित प्रक्रियाएँ पहुँच को प्रतिबंधित कर सकती हैं, और प्रोसेस आईडी का पुन: उपयोग किया जा सकता है। व्यक्तिगत पथों को स्थानीय रखें।

उपयोग करें फ़ाइल-पहचान गाइड हस्ताक्षर और उत्पाद मेटाडेटा की तुलना करने के लिए। केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता।

क्या यह सुरक्षित है?

इस चल रही फ़ाइल को सत्यापित करें

System32 msdtc.exe Microsoft DTC है। Temp में मौजूद msdtc.exe नहीं है। यह अभी भी vmms नहीं है और WslService नहीं है।

दर्ज किए गए स्थान की वास्तविक फ़ाइल से तुलना करें। एक परिचित फ़ोल्डर अकेले पहचान स्थापित नहीं करता है।

C:\Windows\System32\msdtc.exe

  • सेवा: Distributed Transaction Coordinator
  • Hyper-V vmms.exe नहीं
  • wslservice.exe नहीं

क्या मैं इसे समाप्त कर सकता हूँ?

वितरित कमिट विफल हो सकते हैं

msdtc.exe को समाप्त करने से प्रगतिरत DTC कार्य निरस्त हो जाता है। Hyper-V VM और WSL चलते रहते हैं। यदि उन ऐप्स को इसकी आवश्यकता है तो Distributed Transaction Coordinator को पुनरारंभ करें।

क्या मैं इसे हटा सकता हूँ?

नहीं

msdtc.exe को न हटाएं। सेवा को केवल Manual पर सेट करें यदि आप जानते हैं कि किसी भी सूचीबद्ध ऐप को DTC की आवश्यकता नहीं है। "MSDTC को हटाने" के लिए Hyper-V या WSL को अक्षम न करें।

क्या इसे Windows के साथ शुरू होना चाहिए?

MSDTC सेवा Automatic हो सकती है। वह Hyper-V या WSL Startup प्रविष्टि नहीं है।

संसाधन उपयोग को मापें

सार्वभौमिक आधार रेखा मानने के बजाय वर्तमान प्रक्रिया को मापें
CPU और मेमोरी एक ही PID और वर्कलोड के लिए कई अवलोकनों की तुलना करें। इस प्रविष्टि में कोई स्वतंत्र रूप से मापा गया सार्वभौमिक आधार रेखा नहीं है।
डिस्क और नेटवर्क वास्तविक प्रक्रिया और वर्तमान कार्य के लिए गतिविधि को विशेषता दें; केवल एक फ़ाइल नाम अपेक्षित गंतव्यों या स्थानांतरण मात्रा स्थापित नहीं करता है।

फ़ाइल जानकारी

msdtc.exe फ़ाइल जानकारी
एक्ज़ीक्यूटेबल नाम msdtc.exe
दर्ज की गई स्थापना पथ C:\Windows\System32\msdtc.exe
प्रकाशक Microsoft Corporation
हस्ताक्षर जाँच वास्तविक फ़ाइल का निरीक्षण करें; यह प्रविष्टि इसके प्रमाणपत्र पहचान को प्रमाणित नहीं करती है।

सामान्य समस्याएं

फ़ाइलनाम मिल किसी भी "vm" या "service" को वर्चुअलाइज़ेशन कहते हैं

DTC लेनदेन है। यहां उच्च CPU उपयोग सूचीबद्ध ऐप्स के कारण है, vmmemWSL नहीं।

msdtc नेटवर्क पोर्ट्स को रोकने के लिए किसी ने vmms को अक्षम कर दिया

गलत सेवा। DTC सुरक्षा और फ़ायरवॉल Component Services हैं, Hyper-V Manager नहीं।

समस्या निवारण

कुछ भी विनाशकारी बदलने से पहले निदान करें।

Component Services > Computers > My Computer > Distributed Transaction Coordinator

वह स्नैप-इन यह आलेख है। Hyper-V Manager और wsl -l -v DTC लॉग नहीं दिखाएंगे।

लॉग रीसेट के बाद MSDTC को पुनरारंभ करें, vmms.exe को प्रतिस्थापित न करें

Microsoft DTC मरम्मत का पालन करें। System32\msdtc.exe को यथावत छोड़ दें।

तकनीकी विवरण

तकनीकी विवरण
msdtc.exe तकनीकी विवरण
इमेज का नाम msdtc.exe
सर्विस Distributed Transaction Coordinator

चल रही फ़ाइल की पहचान जांचें

केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता। वास्तविक पथ, हस्ताक्षर और उत्पाद पहचान सत्यापित करें।

स्रोत और सत्यापन

दर्ज स्रोत लेबल: August 2026। यह लेबल स्वतंत्र सत्यापन स्थापित नहीं करता है। हम कैसे शोध करते हैं.

  • Microsoft Learn: MSDTC · Distributed Transaction Coordinator
  • Microsoft Learn: MSDTC troubleshooting · लेनदेन समन्वय, वर्चुअलाइज़ेशन नहीं
  • Foxhole प्रक्रिया मानचित्र · Windows PC पर फ़र्स्ट-पार्टी नमूने। कोई लैब बेंचमार्क नहीं।
  • Microsoft Sysinternals: Sigcheck · फ़ाइल हस्ताक्षरों का निरीक्षण करने का तरीका बताता है। यह संदर्भ किसी विशेष चल रही फ़ाइल की पहचान या सुरक्षा स्थापित नहीं करता है।
  • Microsoft: Get-CimInstance · केवल-पढ़ने योग्य स्थानीय प्रोसेस-क्वेरी विधि।
  • Microsoft: Win32_Process गुण · प्रोसेस आईडी, निष्पादन योग्य पथ, निर्माण तिथियाँ और पैरेंट-आईडी पुन: उपयोग का दस्तावेज़ीकरण करता है।

क्या यह लेख उपयोगी था?

हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।

क्या यह लेख उपयोगी था?