مواد پر جائیں

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+، اور کلسٹرڈ ایپس اسے two-phase commit کے لیے استعمال کرتی ہیں۔ vmms.exe دراصل Hyper-V VMs کا انتظام کرتا ہے۔ 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 ہے۔

یہ کیا کام کرتا ہے؟

یہ ریسورس مینیجرز کو شامل کرتا ہے اور کسی ڈسٹری بیوٹڈ ٹرانزیکشن کو مکمل (commit) یا منسوخ (abort) کرتا ہے۔ یہ Ubuntu نہیں چلاتا اور نہ ہی VMs کی میزبانی کرتا ہے۔

یہ کیوں چل رہا ہے؟

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 VMs اور 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

چلتی ہوئی فائل کی شناخت چیک کریں

ایک فائل نام اکیلے حفاظت قائم نہیں کر سکتا۔ اصل راستے، دستخط اور پروڈکٹ کی شناخت کی تصدیق کریں۔

ذرائع اور توثیق

ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.

کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

کیا یہ مضمون مفید تھا؟