সরাসরি মূল বিষয়ে যান

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 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 করা আছে। এই ধরনের কোনো অ্যাপ না থাকলেও একটি পিসিতে সার্ভিসটি ইনস্টল করা থাকতে পারে।

চলমান ইনস্ট্যান্সটি পরীক্ষা করুন

উইন্ডোজ পাওয়ারশেলে, এই রিড-অনলি কোয়েরিটি এই পিসিতে ম্যাচিং প্রসেস আইডি, তৈরির সময় এবং এক্সিকিউটেবল পাথ তালিকাভুক্ত করে।

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 ডিলিট করবেন না। কোনো অন্তর্ভুক্ত অ্যাপের DTC প্রয়োজন নেই তা নিশ্চিত হলেই কেবল সার্ভিসটি Manual-এ সেট করুন। "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 বৈশিষ্ট্য · প্রসেস আইডি, এক্সিকিউটেবল পাথ, তৈরির তারিখ এবং প্যারেন্ট-আইডি পুনঃব্যবহার নথিভুক্ত করে।

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?