Windows 10 লাইফসাইক্ল অনুযায়ী, ব্যবহারকারীদের বড় আপডেট প্যাকেজ (ফিচার আপডেট) ইনস্টল করতে হয় পূর্বের Windows সংস্করণের চেয়ে বেশি ঘন ঘন। Windows 10 سالে দুবার আপগ্রেড হয়। বর্তমানে, লেটেস্ট Windows 10 সংস্করণ হলো Windows 10 1809 (October 2018 Update)। Windows 10 সংস্করণ আপগ্রেডকে পূর্বের Windows সংস্করণে সার্ভিস প্যাক ইনস্টলেশনের সাথে তুলনা করা যায়। Windows 10 Insider Preview প্রোগ্রামের সদস্যরা এমন বিল্ড আরও ঘন ঘন ইনস্টল করেন – সিস্টেম বিল্ড মাসে ৩-৪ বার আপডেট হয়।
Windows 10 আপগ্রেড সবসময় সফলভাবে সম্পন্ন হয় না। বিভিন্ন কারণে, নতুন বিল্ড ইনস্টলেশন ব্যর্থ হতে পারে। যাইহোক, সবসময় বুঝতে পারা যায় না কেন আপডেট ইনস্টল হয়নি (Windows অর্থপূর্ণ তথ্য প্রদর্শন করে না)। তবুও, নতুন Windows 10 বিল্ড ইনস্টলেশন প্রক্রিয়া সম্পর্কে সকল প্রয়োজনীয় তথ্য লগ ফাইলগুলতে সংরক্ষিত থাকে। এই তথ্য Windows 10 আপগ্রেড ত্রুটি ডায়াগনোস এবং ফিক্স করার সময় উপকারী হতে পারে। এই লগগুলো প্লেইন টেক্সট ফাইল, এবং এগুলোতে অর্থপূর্ণ তথ্য খুঁজে বের করতে হলে আপনাকে একজন সত্যিকারের Windows এক্সপার্ট হতে হবে।
Microsoft-এর SetupDiag.exe টুল
সৌভাগ্যক্রমে, Microsoft gần দিনে একটি নতুন ডায়াগনস্টিক টুল, SetupDiag.exe রিলিজ করেছে, যা আপনাকে আপনার কম্পিউটারে Windows 10 বিল্ড কেন আপগ্রেড হয়নি তার কারণ সম্পর্কে বিস্তারিত তথ্য পাওয়ার অনুমতি দেয়। এটি একটি কমান্ড লাইন টুল এবং এটি সরাসরি সেই Windows 10 কম্পিউটারে চালাতে হবে যেটি আপগ্রেড হয়নি, অথবা অফলাইন মোডে অন্য একটি কম্পিউটারে, যেখানে আপনাকে সমস্যার কম্পিউটার থেকে লগ ফাইলগুলো আগে কপি করে আনতে হবে।
SetupDiag Windows ইনস্টল লগ স্ক্যান করে এবং সুনির্দিষ্ট ত্রুটি খুঁজে বের করে যেগুলো একটি নির্দিষ্ট Windows আপগ্রেড সমস্যা নির্দেশ করে।
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 আপগ্রেডের সময় তৈরি করা লগ ফাইলগুলো খুঁজে বের করার চেষ্টা করে।
SetupDiag সার্চ করা পথগুলো হলো সিস্টেম দ্বারা নতুন Windows 10 বিল্ড ইনস্টলেশনের বিভিন্ন স্টেজে তৈরি করা স্ট্যান্ডার্ড পথ। ডিফল্টলি, লগ ফাইলগুলো নিচের ফোল্ডারগুলতে অবস্থিত:
\$Windows.~bt\Sources\Rollback– আপগ্রেড ফাইলগুলো এই ডিরেক্টরিতে প্রদর্শিত হয় যদি Windows 10 আপগ্রেড ত্রুটিসহ শেষ হয় এবং আপনাকে পূর্বের বিল্ডে রোল ব্যাক করতে হয়;\$Windows.~bt\sources\panther\Windows\Panther\Windows\Panther\NewOS
লগগুলো বিশ্লেষণ হওয়ার পর, টুলটি results.log ফাইলটি তৈরি করে সেটি যেই ডিরেক্টরিতে চালানো হয়েছে সেখানে। ফাইলটি আপগ্রেডের সময় ঘটা ত্রুটির তালিকা ধারণ করে (আপনি ফলাফল ফাইলটির লোকেশন স্পেসিফাই করতে পারেন /Output প্যারামিটার ব্যবহার করে)। ইউটিলিটি একটি ZIP-আর্কাইভও তৈরি করে সোর্স লগ ফাইলগুলো সহ।
আপনি SetupDiag টুলটি অফলাইন মোডে চালাতে পারেন এবং অন্য কম্পিউটার থেকে কপি করা লগ ফাইলগুলো স্ক্যান করতে পারেন। উদাহরণস্বরূপ, একটি নির্দিষ্ট ফোল্ডারে অফলাইন লগ ফাইলগুলো সার্চ করতে এবং ফলাফল নির্দিষ্ট ফাইলে সেভ করতে, এই কমান্ডটি চালান:
SetupDiag.exe /Output:C:\SetupDiag\Results.log /Mode:Offline /LogsPath:D:\Logs
SetupDiag মেমরি ডাম্প ফাইল (minidump) বিশ্লেষণ করতে ব্যবহার করা যায় যা Windows 10-এ 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 Rules
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 আপনাকে শুধু সেই আপগ্রেড ত্রুটিগুলো খুঁজে বের করতে সাহায্য করবে যেগুলো এই প্যাটার্নগুলতে নির্ধারিত আছে। No match স্ট্রিং মানে নির্দিষ্ট সমস্যাটি লগগুলতে পাওয়া যায়নি।
SetupDiag রুলসেট প্রসারিত হচ্ছে। উদাহরণস্বরূপ, SetupDiag v1.00 (03/30/2018)-এ ২৬টি রুল ছিল, এবং SetupDiag v1.4.0.0 (12/18/2018)-এ ৫৩টি টেমপ্লেট আছে। প্রতিটি রুলের একটি নাম এবং уникаল আইডেন্টিফায়ার আছে। চলুন SetupDiag রুল এবং সম্পর্কিত Windows 10 আপগ্রেড ত্রুটিগুলো সংক্ষেপে বিবেচনা করি।
- CompatScanOnly — FFDAFD37-DB75-498A-A893-472D49A1311D – setup.exe ইনস্টলেশন কম্প্যাটিবিলিটি মোডে কল করা হয়েছে, আপগ্রেড মোডে না।
- BitLockerHardblock — C30152E2-938E-44B8-915B-D1181BA635AE – সোর্স সিস্টেমে BitLocker ইনেবল আছে যা টার্গেটে সাপোর্টেড নয়।
- VHDHardblock — D9ED1B82-4ED8-4DFD-8EC0-BE69048978CC – সিস্টেম VHD ইমেজ হিসেবে বুট করা হয়েছে (এই আপগ্রেড মোড Windows 10-এ সাপোর্টেড নয়)।
- PortableWorkspaceHardblock — 5B0D3AB4-212A-4CE4-BDB9-37CA404BB280 – সিস্টেম USB Windows To-Go ডিভাইস থেকে বুট করা হয়েছে (Windows To-Go এনভায়রনমেন্টে আপগ্রেড সাপোর্টেড নয়)।
- AuditModeHardblock — A03BD71B-487B-4ACA-83A0-735B0F3F1A90 – OS অডিট মোডে বুট করা হয়েছে।
- SafeModeHardblock — 404D9523-B7A8-4203-90AF-5FBB05B6579B — OS সেফ মোডে বুট করা হয়েছে।
- InsufficientSystemPartitionDiskSpaceHardblock — 3789FBF8-E177-437D-B1E3-D38B4C4269D1 – সিস্টেম পার্টিশনে আপগ্রেডের জন্য পর্যাপ্ত স্পেস নেই।
- CompatBlockedApplicationAutoUninstall – BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5 – একটি অসংগত অ্যাপ পাওয়া গেছে যা বিল্ড আপগ্রেডের আগে রিমুভ করতে হবে।
- CompatBlockedApplicationDismissable — EA52620B-E6A0-4BBC-882E-0686605736D9 – কুয়েট মোডে (with /quiet key) ইনস্টলেশনের সময় একটি ত্রুটি হয়েছে যেটি ব্যবহারকারীর সাথে ইন্টারঅ্যাকশন চায় এবং ইনস্টলেশন ব্লক করে।
- CompatBlockedApplicationManualUninstall — 9E912E5F-25A5-4FC0-BEC1-CA0EA5432FF4 – সিস্টেমে একটি নন-স্ট্যান্ডার্ড অ্যাপ্লিকেশন পাওয়া গেছে Add/Remove Programs এন্ট্রি ছাড়া। এর ফাইলগুলো ম্যানুয়ালি রিমুভ করতে হবে।
- HardblockDeviceOrDriver — ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B – ইনস্টল করা ড্রাইভারগুলির একটি নতুন OS-এর সাথে কম্প্যাটিবল নয় এবং রিমুভ করতে হবে।
- HardblockMismatchedLanguage — 60BA8449-CF23-4D92-A108-D6FCEFB95B45 – সোর্স এবং টার্গেট সিস্টেমের ভাষা মিলছে না।
- HardblockFlightSigning — 598F2802-3E7F-4697-BD18-7A6371C8B2F8 – আপনি সিকিউর বুট মোড সক্রিয় থাকা কম্পিউটারে প্রি-রিলিজ (Windows Insider প্রোগ্রামের অংশ হিসেবে) ইনস্টল করার চেষ্টা করছেন। প্রি-রিলিজ এই মোডে বুট হবে না।
- DiskSpaceBlockInDownLevel — 6080AFAC-892E-4903-94EA-7A17E69E549E – আপগ্রেড করার সময় সিস্টেম ডিস্ক স্পেসে সমाप्त হয়েছে।
- DiskSpaceFailure — 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191 – নতুন রিলিজে রিবুট করার পর সিস্টেম ডিস্ক স্পেসে সমাপ্ত হয়েছে।
- DeviceInstallHang — 37BB1C3A-4D79-40E8-A556-FDA126D40BC6 – সিস্টেম আপগ্রেড ইনস্টলেশনের সময় হ্যাং বা ব্যর্থ হয়েছে (BSOD দেখা দিয়েছে)।
- DebugSetupMemoryDump — C7C63D8A-C5F6-4255-8031-74597773C3C6 – ইনস্টলেশনের সময় BSOD দেখা দিয়েছে। মেমরি ডাম্প অবশ্যই বিশ্লেষণ করা উচিত ফারথার ডিবাগের জন্য।
- DebugSetupCrash — CEEBA202-6F04-4BC3-84B8-7B99AED924B1 – একটি সেটআপ ত্রুটি যেটি মেমরি ডাম্প ডিবাগ চায়।
- DebugMemoryDump — 505ED489-329A-43F5-B467-FCAAF6A1264C – এটি সেটআপ/আপগ্রেডের সময় তৈরি হওয়া memory.dmp ফাইল ডিবাগ করার একটি রুল।
- BootFailureDetected — 4FB446C2-D4EC-40B4-97E2-67EB19D1CFB7 – আপগ্রেডের নির্দিষ্ট স্টেজে একটি বুট ব্যর্থতা ঘটেছে।
- FindDebugInfoFromRollbackLog — 9600EB68-1120-4A87-9FE9-3A4A70ACFC37 – ডিবাগ প্যাকেজ ইনস্টল ছাড়া BSOD সম্পর্কে তথ্য প্রদান করে।
- AdvancedInstallerFailed — 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC — একটি ফেটাল ইনস্টলার ত্রুটি।
- FindMigApplyUnitFailure — A4232E11-4043-4A37-9BF4-5901C46FD781 – মাইগ্রেশন ইউনিটে একটি ত্রুটি।
- FindMigGatherUnitFailure — D04C064B-CD77-4E64-96D6-D26F30B4EE29 – ব্যর্থ মাইগ্রেশন ইউনিট সম্পর্কে বিস্তারিত তথ্য।
- CriticalSafeOSDUFailure — 73566DF2-CA26-4073-B34C-C9BC70DBF043 – SafeOS ইমেজ আপডেট করতে ব্যর্থতা।
- UserProfileCreationFailureDuringOnlineApply — 678117CE-F6A9-40C5-BC9F-A22575C78B14 – আপগ্রেডের অনলাইন ফেজে ব্যবহারকারী প্রোফাইল তৈরি বা এডিট করার সময় ত্রুটি।
- WimMountFailure — BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549 – আপগ্রেডের সময় WIM ফাইল মাউন্ট করতে ব্যর্থতা।
- FindSuccessfulUpgrade — 8A0824C8-A56D-4C55-95A0-22751AB62F3E – Windows 10 বিল্ড সফলভাবে আপগ্রেড হয়েছে।
- FindSetupHostReportedFailure — 6253C04F-2E4E-4F7A-B88E-95A69702F7EC – setuphost.exe-এ আপগ্রেডের প্রাথমিক স্টেজে ব্যর্থতা।
- FindDownlevelFailure — 716334B7-F46A-4BAA-94F2-3E31BC9EFA55 – SetupPlatform-এ একটি ত্রুটি।
- FindAbruptDownlevelFailure — 55882B1A-DA3E-408A-9076-23B22A0472BD – লেটেস্ট ব্যর্থতা সম্পর্কে তথ্য, যখন লগ এন্ট্রি অপ্রত্যাশিতভাবে শেষ হয়।
- FindSetupPlatformFailedOperationInfo — 307A0133-F06B-4B75-AEA8-116C3B53C2D1 – SetupPlatform ক্রিটিক্যাল ব্যর্থতা হলে ফেজ এবং ত্রুটি সম্পর্কে তথ্য।
- FindRollbackFailure — 3A43C9B5-05B3-4F7C-A955-88F991BB5A48 – লেটেস্ট অ্যাকশন এবং রোলব্যাক করার আগে সমস্যাযুক্ত ফেজ।
- AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71 – AdvancedInstaller-এর রিড/রাইট ত্রুটি।
- OptionalComponentFailedToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 – একটি অপশনাল কম্পোনেন্টে ত্রুটি সম্পর্কে তথ্য যখন প্যাকেজ কম্পোনেন্টের তালিকা পাওয়ার চেষ্টা করা হয়।
- OptionalComponentOpenPackageFailed – 22952520-EC89-4FBD-94E0-B67DF88347F6 – একটি অপশনাল কম্পোনেন্ট খোলার চেষ্টা করার সময় ব্যর্থতা।
- OptionalComponentInitCBSSessionFailed – 63340812-9252-45F3-A0F2-B2A4CA5E9317 – ইনস্টলার বা নির্দিষ্ট কম্পোনেন্ট চলছে না।
- UserProfileCreationFailureDuringFinalize – C6677BA6-2E53-4A88-B528-336D15ED1A64 – আপগ্রেডের ফাইনাল স্টেজে ব্যবহারকারী প্রোফাইল তৈরি করার ত্রুটি।
- WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8 – WIM ইমেজ আনপ্যাক করার সময় ব্যর্থতা।
- UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2 — Windows Update ব্যবহার করে আপডেট করার সময় DPX ব্যর্থতা।
- FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636 – প্লাগইনগুলোর একটি ত্রুটি।
- AdvancedInstallerFailed – 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC – Indicates critical failure in the AdvancedInstaller while running an installer package
- MigrationAbortedDueToPluginFailure – D07A24F6-5B25-474E-B516-A730085940C9 – critical failure in a migration plugin that causes setup to abort the migration.
- DISMAddPackageFailed – 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9 – critical failure during a DISM add package operation.
- PlugInComplianceBlock – D912150B-1302-4860-91B5-527907D08960 – detects all compat blocks from Server compliance plug-ins.
- AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71 – Triggers on advanced installer failures in a generic sense.
- FindMigGatherApplyFailure – A9964E6C-A2A8-45FF-B6B5-25E0BD71428E- shows errors when the migration Engine fails out on a gather or apply operation.
- OptionalComponentFailedToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 – indicates the optional component migration operation failed to enumerate optional components from an optional component package.
- OptionalComponentOpenPackageFailed – 22952520-EC89-4FBD-94E0-B67DF88347F6 – indicates the optional component migration operation failed to open an optional component package.
- OptionalComponentInitCBSSessionFailed – 63340812-9252-45F3-A0F2-B2A4CA5E9317 – indicates corruption in the servicing stack on the down-level system.
- DISMproviderFailure – D76EF86F-B3F8-433F-9EBF-B4411F8141F4 – triggers when a DISM provider (plug-in) fails in a critical operation.
- SysPrepLaunchModuleFailure – 7905655C-F295-45F7-8873-81D6F9149BFD – indicates a sysPrep plug-in has failed in a critical operation
- UserProvidedDriverInjectionFailure – 2247C48A-7EE3-4037-AFAB-95B92DE1D980 – a driver provided to setup (via command line input) has failed in some way.
নিচে results.log ফাইলের একটি উদাহরণ দেওয়া হলো যা OS, সোর্স এবং টার্গেট Windows 10 সংস্করণ এবং FindFatalPluginFailure ত্রুটি সম্পর্কে তথ্য প্রদান করে:
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 প্লাগইন-এ ত্রুটির কারণে ব্যর্থ হয়েছে।
যদি সিস্টেম সফলভাবে আপগ্রেড হয়, results.log-এ নিচের মেসেজ থাকে:
Matching Profile found: FindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3E
SetupDiag ত্রুটি: Main() failed with an unhandled exception
কিছু কেসে SetupDiag চালালে, আপনি একটি ত্রুটি পেতে পারেন: "SetupDiag: Main() failed with an unhandled exception" লগে।
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)
আমার কেসে, এটি এই কারণে হয়েছিল যে লগ ফোল্ডারগুলোর একটি অনুপস্থিত ছিল। আমি এই সমস্যাটি সমাধান করলাম বাকি লগগুলো একটি নির্দিষ্ট ফোল্ডারে কপি করে এবং SetupDiag অফলাইন মোডে চালিয়ে:
SetupDiag.exe /Output:C:\tools\Results.log /Mode:Offline /LogsPath:c:\Logs\
কিছু ত্রুটি সহজে ফিক্স হয়ে যায় (যেমন সিস্টেম ভলিউমে অপর্যাপ্ত ফ্রি স্পেস), অন্যগুলো আরও কঠিন। যাইহোক, SetupDiag আপনাকে দ্রুত আপগ্রেড সমস্যাগুলো ডায়াগনোস এবং ফিক্স করতে সাহায্য করে Windows 10 চালিত কম্পিউটারে এবং অ্যাডমিনিস্ট্রেটরের ম্যানুয়াল লগ বিশ্লেষণের কষ্ট বাঁচায়।