S

"wmic is not recognized" Fix කරන ආකාරය

86 views · updated 2026-07-01 · published 2026-07-01 · by Hasarinda Manjula · Troubleshooting Reading time: 1 min English සිංහල

Overview

WMIC command එක deprecated වෙලා Windows එකෙන් ඉවත් වෙමින් තියෙනවා, ඒ නිසා scripts සහ users වැඩි වැඩියෙන් "wmic is not recognized" දකිනවා. මේ guide එකෙන් පුළුවන් තැන්වල ඒක ආයෙත් enable කරන හැටියි, එහි modern replacement එකට යන හැටියි පැහැදිලි කරනවා.

Key Takeaways

  • WMIC deprecated වෙලා අලුත් Windows වල disabled නැත්නම් removed වෙලා.
  • ඇතැම් විට optional feature එකක් විදිහට ආයෙත් add කරන්න පුළුවන්.
  • PowerShell ගේ CIM cmdlets තමයි supported replacement එක.
  • scripts PowerShell එකට update කරන එක long-term fix එක.

Re-enable WMIC

1. Settings > Apps > Optional features > Add an optional feature එක open කරන්න.

2. WMIC search කරන්න.

3. list වෙලා තියෙනවා නම්, ඒක select කරලා Install click කරන්න.

4. Command Prompt එක ආයෙත් open කරලා wmic command එක test කරන්න.

Use the PowerShell Replacement

1. PowerShell එක open කරන්න.

2. wmic queries Get-CimInstance එකෙන් replace කරන්න, උදාහරණයක් විදිහට: Get-CimInstance Win32_OperatingSystem

3. ඕන විදිහට Get-CimInstance Win32_BIOS සහ ඒ වගේ classes භාවිත කරන්න.

4. අනාගත compatibility එකට ඔබේ scripts CIM cmdlets වලට update කරන්න.

Note: WMIC retire වෙමින් තියෙන නිසා, PowerShell CIM cmdlets වලට migrate වෙන එක තමයි durable solution එක.

Troubleshooting

Problem: WMIC Optional features වල නෑ.

Solution: අලුත්ම builds වල ඒක සම්පූර්ණයෙන් remove වෙලා තියෙන්න පුළුවන්; ඒ වෙනුවට PowerShell CIM cmdlets වලට මාරු වෙන්න.

Problem: ආයෙත් enable කළාට පස්සෙත් scripts fail වෙනවා.

Solution: feature එක install වුණා කියලා සහ command එක interactive විදිහට run වෙනවා කියලා scripts වල rely කරන්න කලින් confirm කරන්න.

Problem: CIM equivalent එක මොකක්ද කියලා විශ්වාස නෑ.

Solution: wmic භාවිත කරන Win32_ classes වලින් බොහොමයක් Get-CimInstance එක්ක කෙලින්ම වැඩ කරනවා.

Problem: updates වලට පස්සේ WMIC දිගටම නැති වෙනවා.

Solution: feature updates වලින් ඒක remove වෙන්න පුළුවන්; නැවත නැවත breakage එක වළක්වන්න PowerShell එකේ standardize වෙන්න.

Conclusion

WMIC error එකෙන් පිළිබිඹු වෙන්නේ ඒක Windows එකෙන් remove කරන්න සැලසුම් කරලා තියෙන එක. අනිවාර්ය නම් තාවකාලිකව ආයෙත් add කරන්න, නමුත් PowerShell ගේ CIM cmdlets වලට migrate වෙන එක තමයි lasting fix එක.

About SoftwareKey.lk

මේ guide එක SoftwareKey.lk Knowledge Base එකේ කොටසක්. තව step-by-step IT guides සහ support වලට softwarekey.lk එකට යන්න.

Thanks for your feedback! 🙌

Read more