কম্পিউটার

Windows 10 আপগ্রেড ত্রুটি নির্ণয় করতে SetupDiag.exe ব্যবহার করে

উইন্ডোজ 10 লাইফসাইকেল অনুসারে, ব্যবহারকারীদের অবশ্যই পূর্ববর্তী উইন্ডোজ সংস্করণগুলির তুলনায় বড় আপডেট প্যাকেজ (ফিচার আপডেট) ইনস্টল করতে হবে। Windows 10 বছরে দুবার আপগ্রেড করা হয়। বর্তমানে, সর্বশেষ Windows 10 সংস্করণ হল Windows 10 1809 (অক্টোবর 2018 আপডেট)। উইন্ডোজ 10 সংস্করণ আপগ্রেড পূর্ববর্তী উইন্ডোজ সংস্করণগুলিতে সার্ভিস প্যাক ইনস্টলেশনের সাথে তুলনা করা যেতে পারে। Windows 10 ইনসাইডার প্রিভিউ প্রোগ্রামের সদস্যরা এই ধরনের বিল্ডগুলি প্রায়শই ইনস্টল করে - সিস্টেম বিল্ড মাসে 3-4 বার আপডেট করা হয়।

Windows 10 আপগ্রেড সবসময় সফলভাবে সঞ্চালিত হয় না। বিভিন্ন কারণে, একটি নতুন বিল্ড ইনস্টলেশন ব্যর্থ হতে পারে। যাইহোক, কেন আপডেটটি ইনস্টল করা যায়নি তা বোঝা সবসময় সম্ভব নয় (উইন্ডোজ অর্থপূর্ণ তথ্য প্রদর্শন করে না)। তবুও, বিল্ড আপগ্রেড প্রক্রিয়া সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য লগ ফাইলগুলিতে সংরক্ষণ করা হয়। Windows 10 আপগ্রেড ত্রুটিগুলি নির্ণয় এবং ঠিক করার সময় এই তথ্যটি কার্যকর হতে পারে। এই লগগুলি হল প্লেইন টেক্সট ফাইল, এবং সেগুলিতে অর্থপূর্ণ তথ্য খুঁজতে হলে আপনাকে অবশ্যই একজন সত্যিকারের উইন্ডোজ বিশেষজ্ঞ হতে হবে৷

Microsoft-এর SetupDiag.exe টুল

সৌভাগ্যবশত, Microsoft সম্প্রতি একটি নতুন ডায়গনিস্টিক টুল প্রকাশ করেছে, SetupDiag.exe , যা আপনাকে আপনার কম্পিউটারে Windows 10 বিল্ড আপগ্রেড না হওয়ার কারণ সম্পর্কে বিস্তারিত তথ্য পেতে দেয়। এটি একটি কমান্ড লাইন টুল এবং এটিকে সরাসরি Windows 10 কম্পিউটারে শুরু করতে হবে, যা আপগ্রেড করা হয়নি, অথবা অন্য কম্পিউটারে অফলাইন মোডে, যাতে আপনাকে অবশ্যই সমস্যা কম্পিউটার থেকে লগ ফাইলগুলিকে আগে থেকে অনুলিপি করতে হবে৷

SetupDiag উইন্ডোজ ইনস্টল লগ স্ক্যান করে এবং সেগুলির মধ্যে নির্দিষ্ট ত্রুটিগুলি সন্ধান করে যা একটি নির্দিষ্ট উইন্ডোজ আপগ্রেড সমস্যা নির্দেশ করে৷

SetupDiag.exe Windows 10-এ কাজ করে এবং আপনার কম্পিউটারে .NET Framework 4.6 বা উচ্চতর ইনস্টল করতে হবে (আপনার কম্পিউটারে ইনস্টল করা .NET Framework সংস্করণ পরীক্ষা করা হচ্ছে)। আপনি Windows 10 বিল্ডগুলির আপগ্রেড ত্রুটিগুলি নির্ণয় করতে এবং Windows 7 SP1 বা Windows 8.1 থেকে Windows 10 তে আপগ্রেড করার সময় উভয় সরঞ্জামটি ব্যবহার করতে পারেন। (আপগ্রেড লগ ফাইলগুলিকে বিশ্লেষণ করার জন্য আপনাকে Windows 10 চলমান কম্পিউটারে অনুলিপি করতে হবে।)

এই লিঙ্কটি অনুসরণ করে SetupDiag টুলটি ডাউনলোড করুন https://go.microsoft.com/fwlink/?linkid=870142 এবং এটিকে এলিভেটেড cmd-এ চালান। যখন কোনো প্যারামিটার ছাড়াই চালানো হয়, টুলটি লগ ফাইলগুলি খুঁজে বের করার চেষ্টা করে যা Windows 10 আপগ্রেড করার সময় তৈরি করে।

Windows 10 আপগ্রেড ত্রুটি নির্ণয় করতে SetupDiag.exe ব্যবহার করে

SetupDiag অনুসন্ধানটি নতুন Windows 10 বিল্ড ইনস্টলেশনের বিভিন্ন পর্যায়ে সিস্টেমের দ্বারা তৈরি করা স্ট্যান্ডার্ড পাথগুলি অনুসরণ করে। ডিফল্টরূপে, লগ ফাইলগুলি নিম্নলিখিত ফোল্ডারগুলিতে অবস্থিত:

  • \$Windows.~bt\Sources\Rollback – আপগ্রেড ফাইলগুলি এই ডিরেক্টরিতে উপস্থিত হয় যদি Windows 10 আপগ্রেড একটি ত্রুটি সহ শেষ হয় এবং আপনাকে পূর্ববর্তী বিল্ডে ফিরে যেতে হয়;
  • \$Windows.~bt\sources\panther
  • \Windows\Panther
  • \Windows\Panther\NewOS

লগগুলি বিশ্লেষণ করা হলে, টুলটি results.log তৈরি করে ফাইলটি যে ডিরেক্টরি থেকে এটি চালানো হয়। ফাইলটিতে আপগ্রেডের সময় ঘটে যাওয়া ত্রুটির তালিকা রয়েছে (আপনি /আউটপুট ব্যবহার করে ফলাফল ফাইলের অবস্থান নির্দিষ্ট করতে পারেন প্যারামিটার)। ইউটিলিটি উৎস লগ ফাইলের সাথে একটি ZIP-আর্কাইভও তৈরি করে।

আপনি অফলাইন মোডে SetupDiag টুলটি চালাতে পারেন এবং অন্য কম্পিউটার থেকে কপি করা লগ ফাইল স্ক্যান করতে পারেন। উদাহরণস্বরূপ, একটি নির্দিষ্ট ফোল্ডারে অফলাইনে লগ ফাইলগুলি অনুসন্ধান করতে এবং নির্দিষ্ট ফাইলে ফলাফল সংরক্ষণ করতে, এই কমান্ডটি চালান:

SetupDiag.exe /Output:C:\SetupDiag\Results.log /Mode:Offline /LogsPath:D:\Logs

Windows 10-এ তৈরি করা মেমরি ডাম্প ফাইল (মিনিডাম্প) বিশ্লেষণ করার জন্য SetupDiag ব্যবহার করা যেতে পারে যখন একটি BSOD প্রদর্শিত হয় (WinDbg ইনস্টল করা আবশ্যক)। setupmem.dmp তৈরি করা হয়েছে %SystemDrive%$Windows.~bt\Sources\Rollback-এ অথবা %WinDir%\Panther\NewOS\Rollback পর্যায়ের উপর নির্ভর করে Windows 10 বিল্ডের আপগ্রেড বাধাগ্রস্ত হয়েছে।

নির্দিষ্ট ডিরেক্টরিতে setupmem.dmp বিশ্লেষণ করতে, এই কমান্ডটি চালান:

SetupDiag.exe /Output:C:\SetupDiag\Dumpdebug.log /Mode:Offline /LogsPath:D:\Dump

সেটআপ ডায়াগ নিয়ম

SetupDiag শুরু করার সময়, আপনি কনসোলে নিম্নলিখিত বার্তাগুলি দেখতে পাবেন:

SetupDiag: processing rule: CompatScanOnly. No match.
SetupDiag: processing rule: BitLockerHardblock. No match.
SetupDiag: processing rule: VHDHardblock. No match.
SetupDiag: processing rule: PortableWorkspaceHardblock. No match.
SetupDiag: processing rule: AuditModeHardblock. No match.
SetupDiag: processing rule: SafeModeHardblock. No match.

SetupDiag পরিচিত Windows 10 আপগ্রেড সমস্যাগুলি খুঁজে বের করতে ব্যবহৃত অনেকগুলি পূর্বনির্ধারিত প্যাটার্ন (নিয়ম) ব্যবহার করছে। আমি ই. SetupDiag আপনাকে শুধুমাত্র সেই আপগ্রেড ত্রুটিগুলি খুঁজে পেতে সাহায্য করবে যা এই প্যাটার্নগুলিতে নির্ধারিত হয়৷ কোন মিল নেই স্ট্রিং এর মানে হল যে নির্দিষ্ট সমস্যাটি লগগুলিতে পাওয়া যায় না।

Windows 10 আপগ্রেড ত্রুটি নির্ণয় করতে SetupDiag.exe ব্যবহার করে

SetupDiag নিয়মের সেট প্রসারিত হচ্ছে। উদাহরণস্বরূপ, SetupDiag v1.00 (03/30/2018) এ 26টি নিয়ম ছিল এবং SetupDiag v1.4.0.0 (12/18/2018) এ 53টি টেমপ্লেট রয়েছে। প্রতিটি নিয়মের একটি নাম এবং অনন্য শনাক্তকারী রয়েছে৷ আসুন সংক্ষেপে Windows 10 আপগ্রেডের SetupDiag নিয়ম এবং সম্পর্কিত ত্রুটিগুলি বিবেচনা করি।

  1. Only CompatScan — FFDAFD37-DB75-498A-A893-472D49A1311D – setup.exe ইনস্টলেশনটিকে সামঞ্জস্য মোডে বলা হয়েছে, আপগ্রেড মোডে নয়৷
  2. BitLockerHardblock — C30152E2-938E-44B8-915B-D1181BA635AE – সোর্স সিস্টেমে BitLocker সক্ষম করা আছে যেটি লক্ষ্যমাত্রায় সমর্থিত নয়৷
  3. VHDHardblock — D9ED1B82-4ED8-4DFD-8EC0-BE69048978CC – সিস্টেমটি একটি VHD ইমেজ হিসেবে বুট করা হয়েছে (এই আপগ্রেড মোডটি Windows 10-এ সমর্থিত নয়)।
  4. পোর্টেবল ওয়ার্কস্পেস হার্ডব্লক — 5B0D3AB4-212A-4CE4-BDB9-37CA404BB280 – সিস্টেমটি একটি USB উইন্ডোজ টু-গো ডিভাইস থেকে বুট করা হয়েছে (উইন্ডোজ টু-গো পরিবেশে আপগ্রেড সমর্থিত নয়)।
  5. AuditModeHardblock — A03BD71B-487B-4ACA-83A0-735B0F3F1A90 – অডিট মোডে OS বুট করা হয়েছে৷
  6. SafeModeHardblock — 404D9523-B7A8-4203-90AF-5FBB05B6579B — OS নিরাপদ মোডে বুট করা হয়েছে।
  7. অপ্রতুল সিস্টেম পার্টিশন ডিস্কস্পেসহার্ডব্লক — 3789FBF8-E177-437D-B1E3-D38B4C4269D1 – সিস্টেম পার্টিশনে আপগ্রেড করার জন্য পর্যাপ্ত জায়গা নেই৷
  8. CompatBlockedApplicationAutoUninstall – BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5 – একটি বেমানান অ্যাপ পাওয়া গেছে যা বিল্ড আপগ্রেড করার আগে সরাতে হবে।
  9. CompatBlockedApplicationDisissable — EA52620B-E6A0-4BBC-882E-0686605736D9 – একটি শান্ত (/ শান্ত কী সহ) মোডে ইনস্টলেশনের সময়, একটি ত্রুটি ঘটেছে যার জন্য ব্যবহারকারীর সাথে মিথস্ক্রিয়া প্রয়োজন এবং ইনস্টলেশন ব্লক করে৷
  10. CompatBlockedApplicationManualUninstall — 9E912E5F-25A5-4FC0-BEC1-CA0EA5432FF4 – একটি অ-মানক অ্যাপ্লিকেশন যা যোগ/সরান প্রোগ্রাম এন্ট্রি ছাড়াই সিস্টেমে পাওয়া যায়। এর ফাইল ম্যানুয়ালি মুছে ফেলতে হবে।
  11. HardblockDeviceOrDriver — ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B – ইনস্টল করা ড্রাইভারগুলির মধ্যে একটি নতুন OS এর সাথে সামঞ্জস্যপূর্ণ নয় এবং অবশ্যই অপসারণ করতে হবে৷
  12. হার্ডব্লকের মিলিত ভাষা — 60BA8449-CF23-4D92-A108-D6FCEFB95B45 – উৎসের ভাষা এবং লক্ষ্য সিস্টেমগুলি মেলে না৷
  13. HardblockFlightSigning — 598F2802-3E7F-4697-BD18-7A6371C8B2F8 – আপনি নিরাপদ বুট মোড সক্ষম করা একটি কম্পিউটারে একটি প্রি-রিলিজ (উইন্ডোজ ইনসাইডার প্রোগ্রামের অংশ হিসাবে) ইনস্টল করার চেষ্টা করছেন৷ প্রি-রিলিজ এই মোডে বুট হবে না।
  14. DiskSpaceBlockInDownLevel — 6080AFAC-892E-4903-94EA-7A17E69E549E – আপগ্রেড করার সময় সিস্টেমে ডিস্কের জায়গা ফুরিয়ে গিয়েছিল।
  15. DiskSpaceFailure — 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191 – নতুন রিলিজে রিবুট করার পরে সিস্টেমের ডিস্কের জায়গা শেষ হয়ে গেছে।
  16. DeviceInstallHang — 37BB1C3A-4D79-40E8-A556-FDA126D40BC6 – আপগ্রেড ইনস্টলেশনের সময় সিস্টেম হ্যাং বা ব্যর্থ হয়েছে (BSOD উপস্থিত হয়েছে)৷
  17. DebugSetupMemoryDump — C7C63D8A-C5F6-4255-8031-74597773C3C6 – BSOD ইনস্টলেশনের সময় উপস্থিত হয়েছিল৷ আরও ডিবাগের জন্য মেমরি ডাম্প বিশ্লেষণ করতে হবে৷
  18. ডিবাগসেটআপ ক্র্যাশ — CEEBA202-6F04-4BC3-84B8-7B99AED924B1 – একটি সেটআপ ত্রুটি যার জন্য মেমরি ডাম্প ডিবাগ প্রয়োজন৷
  19. DebugMemoryDump — 505ED489-329A-43F5-B467-FCAAF6A1264C – সেটআপ/আপগ্রেড করার সময় তৈরি করা মেমরি.dmp ফাইল ডিবাগ করার নিয়ম।
  20. বুট ব্যর্থতা সনাক্ত করা হয়েছে — 4FB446C2-D4EC-40B4-97E2-67EB19D1CFB7 – আপগ্রেডের নির্দিষ্ট পর্যায়ে একটি বুট ব্যর্থতা ঘটেছে৷
  21. FindDebugInfoFromRollbackLog — 9600EB68-1120-4A87-9FE9-3A4A70ACFC37 – ডিবাগ প্যাকেজ ইনস্টল করার প্রয়োজন ছাড়াই BSOD সম্পর্কে তথ্য প্রদান করে।
  22. Advanced Installer Failed — 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC — একটি মারাত্মক ইনস্টলার ত্রুটি৷
  23. FindMigApplyUnitFailure — A4232E11-4043-4A37-9BF4-5901C46FD781 – মাইগ্রেশন ইউনিটে একটি ত্রুটি৷
  24. FindMigGatherUnitFailure — D04C064B-CD77-4E64-96D6-D26F30B4EE29 – ব্যর্থ মাইগ্রেশন ইউনিট সম্পর্কে একটি বিস্তারিত তথ্য৷
  25. CriticalSafeOSDU ব্যর্থতা — 73566DF2-CA26-4073-B34C-C9BC70DBF043 – SafeOS ইমেজ আপডেট করতে ব্যর্থতা৷
  26. UserProfileCreationFailureDuringOnlineApply — 678117CE-F6A9-40C5-BC9F-A22575C78B14 – আপগ্রেডের অনলাইন পর্বের সময় ব্যবহারকারীর প্রোফাইল তৈরি বা সম্পাদনা করার সময় একটি ত্রুটি৷
  27. WimMountFailure — BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549 – আপগ্রেড করার সময় WIM ফাইল মাউন্ট করতে ব্যর্থ হয়েছে৷
  28. FindSuccessfulUpgrade — 8A0824C8-A56D-4C55-95A0-22751AB62F3E – Windows 10 বিল্ড সফলভাবে আপগ্রেড করা হয়েছে৷
  29. FindSetupHostReportedFailure — 6253C04F-2E4E-4F7A-B88E-95A69702F7EC – thr setuphost.exe-তে আপগ্রেডের প্রাথমিক পর্যায়ে ব্যর্থতা৷
  30. FindDownlevelFailure — 716334B7-F46A-4BAA-94F2-3E31BC9EFA55 – সেটআপ প্ল্যাটফর্মে একটি ত্রুটি৷
  31. FindAbruptDownlevelFailure — 55882B1A-DA3E-408A-9076-23B22A0472BD – সর্বশেষ ব্যর্থতার তথ্য, যখন লগ এন্ট্রিগুলি অপ্রত্যাশিতভাবে শেষ হয়৷
  32. FindSetupPlatformFailedOperationInfo — 307A0133-F06B-4B75-AEA8-116C3B53C2D1 – সেটআপপ্ল্যাটফর্ম সমালোচনামূলক ব্যর্থতা দেখা দিলে ফেজ এবং ত্রুটি সম্পর্কে তথ্য৷
  33. FindRollbackFailure — 3A43C9B5-05B3-4F7C-A955-88F991BB5A48 – সর্বশেষ ক্রিয়া এবং আগের Windows 10 সংস্করণে রোলব্যাক করার আগে সমস্যার পর্যায়৷
  34. AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71 – AdvancedInstaller-এর পড়া/লেখার ত্রুটি।
  35. প্যাকেজ থেকে ঐচ্ছিক কম্পোনেন্ট ফেইলডটগেটওসিস - D012E2A2-99D8-4A8C-BBB2-088B92083D78 - প্যাকেজ উপাদানগুলির তালিকা পাওয়ার চেষ্টা করার সময় একটি ঐচ্ছিক উপাদানের ত্রুটি সম্পর্কে তথ্য৷
  36. ঐচ্ছিক কম্পোনেন্ট ওপেন প্যাকেজ ব্যর্থ – 22952520-EC89-4FBD-94E0-B67DF88347F6 – একটি ঐচ্ছিক উপাদান খোলার চেষ্টা করার সময় একটি ব্যর্থতা৷
  37. ঐচ্ছিক কম্পোনেন্ট ইনিটসিবিএসএসেশন ব্যর্থ – 63340812-9252-45F3-A0F2-B2A4CA5E9317 – ইনস্টলার বা নির্দিষ্ট উপাদান চলছে না।
  38. UserProfileCreationFailureDuringFinalize – C6677BA6-2E53-4A88-B528-336D15ED1A64 – আপগ্রেডের চূড়ান্ত পর্যায়ে একটি ব্যবহারকারী প্রোফাইল তৈরি করার একটি ত্রুটি৷
  39. WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8 – যখন এটি আনপ্যাক করা হয় তখন WIM চিত্রের ব্যর্থতা৷
  40. UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2 — উইন্ডোজ আপডেট ব্যবহার করে আপডেট করার সময় একটি DPX ব্যর্থতা৷
  41. FindFatalPlugin Failure – E48E3F1C-26F6-4AFB-859B-BF637DA49636 – প্লাগইনগুলির একটিতে একটি ত্রুটি৷
  42. AdvancedInstaller Failed – 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC – একটি ইনস্টলার প্যাকেজ চালানোর সময় অ্যাডভান্সডইনস্টলারে গুরুতর ব্যর্থতা নির্দেশ করে
  43. MigrationAbortedDueToPlugin Failure – D07A24F6-5B25-474E-B516-A730085940C9 – একটি মাইগ্রেশন প্লাগইনে গুরুতর ব্যর্থতা যা সেটআপকে মাইগ্রেশন বাতিল করতে দেয়।
  44. DISMAddPackage Failed – 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9 – একটি DISM অ্যাড প্যাকেজ অপারেশনের সময় গুরুতর ব্যর্থতা৷
  45. PlugInComplianceBlock – D912150B-1302-4860-91B5-527907D08960 – সার্ভার কমপ্লায়েন্স প্লাগ-ইন থেকে সমস্ত কমপ্যাট ব্লক সনাক্ত করে।
  46. AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71 – জেনেরিক অর্থে উন্নত ইনস্টলার ব্যর্থতাকে ট্রিগার করে।
  47. FindMigGatherApplyFailure – A9964E6C-A2A8-45FF-B6B5-25E0BD71428E- ত্রুটি দেখায় যখন মাইগ্রেশন ইঞ্জিন কোনো সংগ্রহ বা প্রয়োগের কাজে ব্যর্থ হয়।
  48. ঐচ্ছিক কম্পোনেন্ট ফেইলডToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 – নির্দেশ করে ঐচ্ছিক উপাদান প্যাকেজ থেকে ঐচ্ছিক উপাদান গণনা করতে ঐচ্ছিক কম্পোনেন্ট মাইগ্রেশন অপারেশন ব্যর্থ হয়েছে।
  49. ঐচ্ছিক কম্পোনেন্ট ওপেনপ্যাকেজ ব্যর্থ – 22952520-EC89-4FBD-94E0-B67DF88347F6 – নির্দেশ করে ঐচ্ছিক কম্পোনেন্ট মাইগ্রেশন অপারেশন একটি ঐচ্ছিক উপাদান প্যাকেজ খুলতে ব্যর্থ হয়েছে।
  50. অপশনাল ComponentInitCBSSession Failed – 63340812-9252-45F3-A0F2-B2A4CA5E9317 – ডাউন-লেভেল সিস্টেমে সার্ভিসিং স্ট্যাকের দুর্নীতি নির্দেশ করে।
  51. DISM প্রদানকারী ব্যর্থতা – D76EF86F-B3F8-433F-9EBF-B4411F8141F4 – ট্রিগার করে যখন একটি DISM প্রদানকারী (প্লাগ-ইন) একটি জটিল অপারেশনে ব্যর্থ হয়।
  52. SysPrepLaunchModuleFailure – 7905655C-F295-45F7-8873-81D6F9149BFD – নির্দেশ করে যে একটি sysPrep প্লাগ-ইন একটি জটিল অপারেশনে ব্যর্থ হয়েছে
  53. UserProvidedDriverInjectionFailure – 2247C48A-7EE3-4037-AFAB-95B92DE1D980 – সেটআপের জন্য প্রদত্ত একটি ড্রাইভার (কমান্ড লাইন ইনপুটের মাধ্যমে) কোনোভাবে ব্যর্থ হয়েছে।

OS, উৎস এবং লক্ষ্য Windows 10 সংস্করণ এবং FindFatalPluginFailure ত্রুটি সম্পর্কে তথ্য প্রদান করে ফলাফল.log ফাইলের একটি উদাহরণ এখানে দেওয়া হল:

Matching Profile found: FindFatalPluginFailure - E48E3F1C-26F6-4AFB-859B-BF637DA49636
System Information:
Machine Name = Offline
Manufacturer = VMware, Inc.
Model = VMware Virtual Platform
HostOSArchitecture = x64
FirmwareType = PCAT
BiosReleaseDate = 20160921000000.000000+000
BiosVendor = PhoenixBIOS 4.0 Release 6.0
BiosVersion = 6.00
HostOSVersion = 10.0.16299
HostOSBuildString = 16299.15.amd64fre.rs3_release.170928-1534
TargetOSBuildString = 10.0.17134.1 (rs4_release.180410-1804)
HostOSLanguageId = 1049
HostOSEdition = Professional
RegisteredAV =
FilterDrivers =
UpgradeStartTime = 4/10/2019 9:17:59 PM
UpgradeEndTime = 4/10/2019 10:10:36 PM
UpgradeElapsedTime = 00:52:37
ReportId = 004db4ee-17f9-4b6f-bc46-a8bd9877ccd8
Error: SetupDiag reports fatal migration plug-in failure. Plug-in Name = %windir%\system32\migration\CntrtextMig.dll, Migration Operation = IPostApply->ApplySuccess, Plug-in Error: 0x00000032

এই উদাহরণে SetupDiag খুঁজে পেয়েছে যে %windir%\system32\migration\CntrtextMig.dll প্লাগইনের ত্রুটির কারণে আপগ্রেড ইনস্টলেশন ব্যর্থ হয়েছে।
Windows 10 আপগ্রেড ত্রুটি নির্ণয় করতে SetupDiag.exe ব্যবহার করে

সিস্টেমটি সফলভাবে আপগ্রেড করা হলে, results.log-এ নিম্নলিখিত বার্তা রয়েছে:

Matching Profile found: FindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3E

সেটআপডায়াগ ত্রুটি:একটি আন-হ্যান্ডেল করা ব্যতিক্রম সহ Main() ব্যর্থ হয়েছে

কিছু ক্ষেত্রে যখন আপনি SetupDiag চালান, তখন আপনি একটি ত্রুটির সম্মুখীন হতে পারেন:“ SetupDiag:Main() একটি আন-হ্যান্ডেল করা ব্যতিক্রম সহ ব্যর্থ হয়েছে লগে

10:20:58 - SetupDiag: Main() failed with an unhandled exception:
Could not find a part of the path 'C:\$Windows.~bt\sources\rollback'.
Exception System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\$Windows.~bt\sources\rollback'.
Source: mscorlib
Stack: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)
at Microsoft.Internal.Deployment.SetupDiag.CSetupAPIParser.GetCorrectSetupApiLog(String logsPath, DateTime dtSetupActLogTime)
at Microsoft.Internal.Deployment.SetupDiag.Directive.DirectiveDetermineDeviceInstallHang()
at Microsoft.Internal.Deployment.SetupDiag.Directive.DoDirective()
at Microsoft.Internal.Deployment.SetupDiag.CSetupDiag.RunDiag(String strRulesFile, String strlogsPath, String strMode, String strOutPut, String strFormat, String resLevel, Boolean fCreateLogs)
at Microsoft.Internal.Deployment.SetupDiag.Program.Main(String[] args)

Windows 10 আপগ্রেড ত্রুটি নির্ণয় করতে SetupDiag.exe ব্যবহার করে

আমার ক্ষেত্রে, এটি লগ ফোল্ডারগুলির একটি অনুপস্থিত হওয়ার কারণে হয়েছিল। আমি একটি নির্দিষ্ট ফোল্ডারে অবশিষ্ট লগগুলি অনুলিপি করে এবং অফলাইন মোডে SetupDiag চালিয়ে এই সমস্যার সমাধান করেছি:

SetupDiag.exe /Output:C:\tools\Results.log /Mode:Offline /LogsPath:c:\Logs\

কিছু ত্রুটি ঠিক করা সহজ (যেমন সিস্টেম ভলিউমের অপর্যাপ্ত ফাঁকা জায়গা), অন্যটি আরও কঠিন। যাইহোক, SetupDiag আপনাকে Windows 10 চালিত কম্পিউটারগুলিতে আপগ্রেড সমস্যাগুলি দ্রুত নির্ণয় ও সমাধান করতে এবং ম্যানুয়ালি লগগুলি বিশ্লেষণ করার জন্য একজন প্রশাসকের ঝামেলা বাঁচাতে দেয়৷


  1. Windows 8.1 এ 100% CPU ব্যবহার করে Svchost.exe কিভাবে বন্ধ করবেন

  2. Windows 10 আপগ্রেড সমস্যাগুলি নির্ণয় করতে কীভাবে সেটআপডায়াগ ব্যবহার করবেন।

  3. Windows 11 বিনামূল্যে আপগ্রেড:Windows 11 ইনস্টলেশন সহকারী ব্যবহার করে

  4. উইন্ডোজ 10 এ ডাইরেক্টএক্স 12 ত্রুটি নির্ণয় করুন এবং ঠিক করুন