المقدمة

أنت تجلس أمام جهاز كمبيوتر يعمل بنظام ويندوز وتريد أن تعرف بالضبط ما هو مثبت عليه. ربما تخطط لتنظيف البرامج القديمة، أو تدقيق التراخيص، أو إرسال قائمة بالتطبيقات إلى دعم فني. التنقل عبر إعدادات ويندوز قد يبدو بطيئًا وغير كامل عندما تحتاج إلى جرد كامل.

استخدام أمر بسيط لعرض كل التطبيقات على جهاز الكمبيوتر أسرع وأكثر دقة وأسهل في التصدير. مع الأوامر المناسبة، يمكنك إنشاء قائمة كاملة بالبرامج المثبتة، وحفظها كملف نصي أو CSV، وتصفية البيانات بأي طريقة تريدها. يعمل هذا على كل من ويندوز 11 وويندوز 10 ويوفر لك تحكمًا أكبر بكثير من أدوات الواجهة الرسومية الافتراضية.

يوضح لك هذا الدليل أكثر الأوامر فائدة في موجه الأوامر وPowerShell لعرض جميع التطبيقات على جهاز الكمبيوتر. ستتعلم أيضًا كيفية سرد تطبيقات Microsoft Store، وقراءة بيانات التطبيقات من السجل، وتصفية وفرز النتائج، والتعامل مع الأخطاء الشائعة. في النهاية، ستعرف أي الأوامر تستخدم، وكيفية تصدير المخرجات، وكيف تحافظ على جرد النظام واضحًا ودقيقًا.

الأمر لعرض جميع التطبيقات على جهاز الكمبيوتر

ماذا يعني في الواقع “عرض جميع التطبيقات على جهاز الكمبيوتر”؟

قبل كتابة أي أمر، من المفيد أن تحدد ما الذي تريد رؤيته بالفعل. يستخدم ويندوز آليات مختلفة لتثبيت البرامج وتتبعها، وكل آلية تنتج نوعًا مختلفًا من الإدخالات.

على جهاز ويندوز 11 أو ويندوز 10 نموذجي، سترى ثلاث فئات رئيسية من البرامج:

  1. برامج سطح المكتب الكلاسيكية (تطبيقات Win32)

    هذه هي البرامج التقليدية التي تُثبَّت باستخدام ملفات .exe أو .msi. أمثلة ذلك المتصفحات، وحزم البرامج المكتبية، والأدوات المساعدة. عادة ما تظهر في “البرامج والميزات” في لوحة التحكم وفي قوائم التطبيقات المعتمدة على السجل.

  2. تطبيقات Microsoft Store (تطبيقات UWP)

    تأتي هذه التطبيقات من متجر مايكروسوفت. من أمثلتها إصدارات المتجر من Spotify وNetflix وبعض التطبيقات المدمجة في ويندوز. تُدار بطريقة مختلفة وغالبًا ما تتطلب أوامر PowerShell مثل ‘Get-AppxPackage’ لسردها.

  3. مكوّنات النظام وبرامج التشغيل

    هذه مكوّنات منخفضة المستوى وبرامج تشغيل تُبقي ويندوز قيد العمل. قد لا تظهر في قوائم التطبيقات العادية وعادة لا تكون مطلوبة في جرد البرامج الأساسي.

عندما يبحث المستخدمون عن أمر لعرض جميع التطبيقات على جهاز الكمبيوتر، فهم غالبًا يريدون نظرة عامة عملية، لا كل مكوّن تقني. في معظم الحالات، يعني ذلك:

  • قائمة ببرامج سطح المكتب الكلاسيكية المثبّتة على الجهاز.
  • قائمة منفصلة بتطبيقات Microsoft Store لكل مستخدم أو لكل المستخدمين.
  • طريقة لتصدير هذه القوائم للنسخ الاحتياطي أو التدقيق أو الدعم.

تركّز الأقسام التالية على الأوامر التي تنتج تلك القوائم المفيدة والقابلة للقراءة بدلًا من إغراقك ببيانات نظام أولية. مع هذا التعريف، أنت جاهز لإعداد نظامك ثم تشغيل الأوامر الأساسية.

المتطلبات والنصائح السريعة قبل تشغيل الأوامر

قبل أن تبدأ تشغيل أي أمر لعرض جميع التطبيقات على جهاز الكمبيوتر، خذ لحظة لإعداد البيئة. بضع خطوات بسيطة يمكن أن تمنع الأخطاء وتوفّر الوقت.

فيما يلي المتطلبات والنصائح الأساسية:

  • استخدم حسابًا بامتيازات المسؤول

    بعض الأوامر تحتاج أذونات مرتفعة، خصوصًا تلك التي تقرأ مفاتيح السجل على مستوى النظام أو تسرد التطبيقات لجميع المستخدمين.

  • اعرف أي صدفة (Shell) تستخدم

    موجه الأوامر وPowerShell يبدوان متشابهين لكنهما يستخدمان أوامر مختلفة. أوامر PowerShell لن تعمل بشكل صحيح في موجه الأوامر والعكس صحيح.

  • أنشئ مجلدًا لملفات التصدير

    أنشئ مجلدًا مخصصًا مثل ‘C:\AppLists’ حتى تعرف دائمًا أين تُحفَظ قوائمك.

  • دع الأوامر الطويلة تنتهي

    على الأنظمة التي تحتوي على العديد من التطبيقات، قد تستغرق بعض الأوامر وقتًا. اسمح لها بالانتهاء بدلًا من إغلاق النافذة مبكرًا.

بعد الانتهاء من هذا التحضير، يمكنك البدء بطريقة موجه الأوامر الكلاسيكية ثم الانتقال إلى طرق PowerShell الأكثر قوة والتي تقدّم تحكمًا أفضل وتغطية أوسع.

استخدام موجه الأوامر لرؤية جميع البرامج المثبتة

موجه الأوامر هو أداة سطر الأوامر التقليدية في ويندوز ولا يزال يوفر طريقة سريعة لسرد العديد من البرامج المثبتة. هو ليس مرنًا مثل PowerShell، لكنه يمكن أن يكون نقطة بداية جيدة إذا كنت تفضل شيئًا بسيطًا ومألوفًا.

كيفية فتح موجه الأوامر في ويندوز 11 وويندوز 10

لفتح موجه الأوامر بالأذونات المناسبة:

  1. اضغط Windows + S، واكتب cmd.
  2. انقر بزر الماوس الأيمن على “Command Prompt”.
  3. اختر تشغيل كمسؤول.

بدلًا من ذلك، يمكنك:

  1. الضغط على Windows + X.
  2. النقر على Windows Terminal (Admin).
  3. فتح علامة تبويب لموجه الأوامر إذا تم فتح PowerShell افتراضيًا.

استخدام وضع المسؤول يضمن أن الأوامر يمكنها قراءة جميع البرامج المثبتة ويقلل من أخطاء الوصول.

الأمر الأساسي لسرد البرامج المثبتة باستخدام WMIC

في موجه الأوامر، إحدى الأدوات الكلاسيكية لسرد البرامج المثبتة هي WMIC ‏(Windows Management Instrumentation Command-line). يمكنك استخدام:

wmic product get name,version

هذا الأمر:

  • يفحص النظام بحثًا عن المنتجات المثبتة.
  • يعرض جدولًا يحتوي على اسم البرنامج وإصداره.

ومع ذلك، هناك بعض التحفظات المهمة:

  • WMIC أصبح مهملًا في إصدارات ويندوز الحديثة وقد لا يكون موجودًا على كل نظام.
  • يمكن أن يعمل ببطء على أجهزة تحتوي على العديد من البرامج المثبتة.
  • لا يعرض بعض أنواع البرامج وقد لا يطابق ما تراه في الإعدادات.

بسبب هذه القيود، يُفضّل استخدام WMIC كفحص سريع بدلًا من كونه حلّك الرئيسي طويل الأمد. أوامر PowerShell، التي ستراها لاحقًا، توفر نظرة أكثر موثوقية.

تصدير قائمة التطبيقات من موجه الأوامر إلى ملف نصي

إذا كنت تريد حفظ القائمة من WMIC للمراجعة أو المشاركة، أعد توجيه المخرجات إلى ملف:

wmic product get name,version > C:\AppLists\Installed_Apps_CMD.txt

هذا الأمر:

  • يشغّل نفس استعلام WMIC.
  • يحفظ النتائج في ‘Installed_Apps_CMD.txt’ في ‘C:\AppLists’.

يمكنك فتح الملف في Notepad أو أي محرر نصوص آخر، أو إرفاقه بتذكرة دعم. بعد تجربة هذه الطريقة الأساسية، سترغب غالبًا في مخرجات أكثر تفصيلًا ومرونة، وهنا يصبح PowerShell الأداة المفضلة.

استخدام PowerShell: أفضل أمر لرؤية جميع التطبيقات على جهاز الكمبيوتر

PowerShell هو الآن الصدفة الموصى بها لإدارة ويندوز لأنه يدعم أوامر أغنى، وكائنات، وتصفية، وسكربتات. بالنسبة لمعظم المستخدمين، سيكون أكثر الأوامر موثوقية لعرض جميع التطبيقات على جهاز الكمبيوتر أمر PowerShell يقرأ البيانات مباشرة من السجل.

فتح Windows PowerShell أو PowerShell 7 كمسؤول

لفتح PowerShell بكامل الأذونات:

  1. اضغط Windows + X.
  2. اختر Windows PowerShell (Admin) أو Windows Terminal (Admin).
  3. إذا كان لديك PowerShell 7 مثبتًا، يمكنك فتحه من قائمة Start واختيار تشغيل كمسؤول.

سترى موجهًا مثل ‘PS C:\Windows\system32>’. هذا يعني أنك في جلسة PowerShell مرتفعة الصلاحيات ويمكنك تشغيل الأوامر في هذا الدليل دون معظم مشكلات الأذونات.

أمر PowerShell ذو سطر واحد لسرد برامج سطح المكتب الكلاسيكية

على الرغم من أن PowerShell يمكنه استخدام ‘Get-WmiObject’، فإن طريقة أكثر قوة هي القراءة من السجل حيث تسجّل معظم برامج سطح المكتب معلومات إلغاء تثبيتها. يستهدف الأمر التالي إدخالات البرامج ذات 64 بت و32 بت معًا:

$paths = @(
HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*',
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
)
Get-ItemProperty $paths |
Select-Object DisplayName, DisplayVersion, Publisher |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName

هذا الأمر يقوم بما يلي:

  • يحدّد مسارات السجل لإدخالات إلغاء التثبيت ذات 64 بت و32 بت.
  • يقرَأ الخصائص لكل عنصر.
  • يحدد فقط الحقول الأكثر فائدة: ‘DisplayName’ و’DisplayVersion’ و’Publisher’.
  • يُصفّي الإدخالات التي لا تحتوي على اسم معروض.
  • يرتّب القائمة حسب ‘DisplayName’ لتكون سهلة المسح البصري.

النتيجة هي قائمة نظيفة مرتبة أبجديًا لبرامج سطح المكتب الكلاسيكية تغطي كلا البنيتين على جهازك.

تصدير قائمة تطبيقات PowerShell إلى CSV لـ Excel

إحدى أكبر مزايا PowerShell هي سهولة تصدير البيانات. لحفظ نفس القائمة في ملف CSV يمكنك فتحه في Excel، استخدم:

$paths = @(
HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*',
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
)
Get-ItemProperty $paths |
Select-Object DisplayName, DisplayVersion, Publisher |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName |
Export-Csv -Path C:\AppLists\Installed_Apps_Registry.csv -NoTypeInformation

هذا الأمر:

  • ينتج ملف CSV منظمًا يحتوي على اسم التطبيق والإصدار والناشر.
  • يحفظه باسم ‘Installed_Apps_Registry.csv’ في ‘C:\AppLists’.
  • يتيح لك الفرز والتصفية والبحث داخل Excel أو أي أداة جداول بيانات أخرى.

بعد حصولك على قائمة جيدة ببرامج سطح المكتب، تكون الخطوة التالية هي التقاط التطبيقات المثبتة من Microsoft Store، والتي تُدار بطريقة مختلفة وتحتاج أوامرها الخاصة.

أمر لعرض تطبيقات Microsoft Store على جهازك

تستخدم تطبيقات Microsoft Store نموذج تطبيق حديث ولا تظهر دائمًا في قوائم إلغاء التثبيت في السجل. لرؤيتها، يوفر PowerShell الأمر ‘Get-AppxPackage’ الذي يقرأ معلومات الحزم مباشرة من نظام التطبيقات.

سرد كل تطبيقات Microsoft Store باستخدام Get-AppxPackage

لسرد جميع تطبيقات المتجر للمستخدم الحالي، شغّل:

Get-AppxPackage | Select-Object Name, PackageFullName

هذا الأمر:

  • يسرد كل حزمة تطبيق مثبتة لحساب المستخدم الخاص بك.
  • يُظهر الاسم البسيط ‘Name’ و’PackageFullName’ الأكثر تفصيلاً.

إذا أردت رؤية تطبيقات المتجر عبر جميع المستخدمين على الجهاز، استخدم:

Get-AppxPackage -AllUsers | Select-Object Name, PackageFullName

سيشمل هذا التطبيقات المضمنة في ويندوز وقد ينتج قائمة طويلة، لكنه يمنحك رؤية أكثر اكتمالًا للبرامج المعتمدة على المتجر في النظام.

تصفية تطبيقات المتجر حسب الاسم أو الناشر

لتضييق القائمة، يمكنك التصفية حسب اسم التطبيق أو الناشر. على سبيل المثال، للعثور على Spotify إذا تم تثبيته من المتجر:

Get-AppxPackage | Where-Object { $_.Name -like '*spotify*' } |
Select-Object Name, PackageFullName

لرؤية تطبيقات المتجر التي نشرتها Microsoft فقط:

Get-AppxPackage | Where-Object { $_.Publisher -like '*Microsoft*' } |
Select-Object Name, Publisher

تساعدك هذه المرشحات على التركيز على التطبيقات ذات الصلة بدلًا من قراءة قائمة كاملة غير مصفاة.

حفظ قائمة تطبيقات المتجر في ملف

لتصدير قائمة كاملة بتطبيقات المتجر إلى ملف CSV، شغّل:

Get-AppxPackage |
Select-Object Name, PackageFullName, Publisher |
Export-Csv -Path C:\AppLists\Store_Apps.csv -NoTypeInformation

يُنشئ هذا الملف ‘Store_Apps.csv’ في ‘C:\AppLists’، والذي يمكنك فتحه في Excel. وبالاقتران مع قائمة برامج سطح المكتب لديك، تحصل الآن على صورة واسعة لما هو مثبت عبر المثبِّتين التقليديين وMicrosoft Store.

متقدم: أوامر تقرأ التطبيقات المثبتة من السجل

لقد رأيت بالفعل كيف تعطيك الأوامر المعتمدة على السجل تحكمًا قويًا في قوائم تطبيقات سطح المكتب. الغوص قليلًا في كيفية عمل هذه الأوامر ولماذا يساعدك على تحسين جردك والتكيف مع الحالات الخاصة.

لماذا تُخزَّن البرامج المثبتة في السجل

عندما يتم تثبيت برنامج سطح مكتب كلاسيكي، فإنه عادة يكتب إدخالًا في أحد فرعي السجل الرئيسيين:

  • ‘HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
  • ‘HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall

تحتوي هذه الإدخالات على قيم تتحكم في كيفية ظهور البرنامج في لوحة التحكم وبعض قوائم النظام، بما في ذلك:

  • DisplayName (الاسم الذي تراه كعنوان البرنامج).
  • DisplayVersion (رقم الإصدار).
  • Publisher (اسم البائع أو الشركة).
  • UninstallString (الأمر المستخدم للإزالة).

يقرأ PowerShell هذه الإدخالات ويحوّلها إلى كائنات يمكنك تصفيتها وفرزها وتصديرها بسهولة، وهو ما يكون أصعب بكثير في بيئة نصية بحتة مثل موجه الأوامر الكلاسيكي.

أمر PowerShell لقراءة مفاتيح إلغاء التثبيت في السجل

لمزيد من التفاصيل، يمكنك توسيع أمر السجل السابق لإضافة تاريخ التثبيت إذا كان موجودًا:

$paths = @(
HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*',
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
)
Get-ItemProperty $paths |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName

هذا التعديل:

  • يقرأ نفس مواقع السجل.
  • يضيف حقل ‘InstallDate’ عند توفره.
  • يحافظ على القائمة مرتبة بطريقة مناسبة للمستخدم.

يمكنك تخصيص ‘Select-Object’ أكثر لإضافة حقول أخرى تهتم بها أو إزالة الحقول التي لا تحتاجها.

التعامل مع تطبيقات 32 بت مقابل 64 بت في ويندوز

على أنظمة ويندوز ذات 64 بت، غالبًا ما تخزّن تطبيقات 32 بت و64 بت معلومات إلغاء التثبيت في مواقع سجل مختلفة:

  • تستخدم تطبيقات 64 بت عادة ‘HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall’.
  • تستخدم تطبيقات 32 بت غالبًا ‘HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall’.

بإدراج كلا المسارين في أوامر PowerShell الخاصة بك، تغطي كلا نوعي التطبيقات وتتجنب الجرد الجزئي. هذا أمر بالغ الأهمية إذا كنت تعمل في بيئة مختلطة تحتوي على برامج قديمة 32 بت وبرامج حديثة 64 بت.

تصفية وفرز وتنظيف قائمة التطبيقات الخاصة بك

بمجرد حصولك على أمر قوي لعرض جميع التطبيقات على جهاز الكمبيوتر، غالبًا ما ينتهي بك الأمر بقائمة طويلة. لتحويل تلك القائمة الخام إلى شيء مفيد للتنظيف أو التدقيق، تحتاج إلى تصفية البيانات وفرزها.

تصفية النتائج لتشمل تطبيقات الطرف الثالث فقط

إذا كنت تريد التركيز على برامج الطرف الثالث وتجاهل معظم إدخالات Microsoft، يمكنك إضافة عامل تصفية بسيط. على سبيل المثال:

$paths = @(
HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*',
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
)
Get-ItemProperty $paths |
Select-Object DisplayName, DisplayVersion, Publisher |
Where-Object {
$_.DisplayName -and
$_.Publisher -notlike '*Microsoft*
} |
Sort-Object DisplayName

هذا الأمر:

  • يحتفظ بالإدخالات التي لها اسم معروض.
  • يستبعد البرامج التي يحتوي ناشرها على ‘Microsoft’.
  • يرتّب بقية القائمة حسب اسم البرنامج.

يمكنك ضبط تعبير التصفية لتضمين أو استبعاد بائعين آخرين حسب احتياجاتك.

فرز التطبيقات حسب الاسم أو الناشر أو تاريخ التثبيت

يساعدك الفرز على اكتشاف الأنماط والمشكلات في جرد التطبيقات:

  • للفرز حسب الاسم:
... | Sort-Object DisplayName
  • للفرز حسب الناشر:
... | Sort-Object Publisher
  • للفرز حسب تاريخ التثبيت (إن وجد):
... | Sort-Object InstallDate

يكون الفرز حسب الناشر مفيدًا بشكل خاص عندما تريد رؤية جميع التطبيقات من بائع محدد معًا، بينما يمكن أن يظهر الفرز حسب تاريخ التثبيت ما تمت إضافته مؤخرًا.

تحديد البرامج غير الضرورية أو المكررة

مع قائمة مصفاة ومرتبة، يمكنك البدء في تحسين النظام. ابحث عن:

  • التطبيقات المكررة، مثل وجود أكثر من قارئ PDF أو مشغل وسائط.
  • الإصدارات القديمة، حيث يوجد إصدار قديم إلى جانب إصدار أحدث.
  • برامج غير مرغوب فيها أو تجريبية لا تستخدمها أبدًا.

دوّن التطبيقات التي تريد إزالتها. ثم استخدم الإعدادات أو لوحة التحكم لإلغاء تثبيتها بطريقة منظّمة. هذا يحافظ على نظامك خفيفًا دون الاعتماد على أدوات تنظيف خارجية عدوانية.

الأخطاء الشائعة ونصائح استكشاف الأخطاء وإصلاحها

أدوات سطر الأوامر قوية، لكن قد ترى أخطاء على طول الطريق. فهم أكثر المشكلات شيوعًا يجعل من السهل تصحيح أوامرك والمضي قدمًا.

“تم رفض الوصول” أو أخطاء الأذونات

إذا رأيت رسائل حول رفض الوصول أو لاحظت أن قائمتك تبدو غير مكتملة:

  • تأكد من أنك فتحت PowerShell أو موجه الأوامر كمسؤول.
  • أغلق أي نافذة غير مرتفعة الصلاحيات وأعد فتح الأداة مع “تشغيل كمسؤول”.
  • شغل الأمر مرة أخرى بعد رفع الصلاحيات.

غالبًا ما تكون حقوق المسؤول مطلوبة لقراءة مفاتيح سجل ومسارات نظام معينة.

الأمر غير موجود أو غير معرّف

إذا أبلغ ويندوز أن أمرًا ما غير معرّف:

  • تأكد من أنك تشغّل أوامر PowerShell داخل PowerShell، وليس في موجه الأوامر.
  • في موجه الأوامر، يمكنك كتابة ‘powershell’ والضغط على Enter للانتقال إلى PowerShell.
  • تحقق من الإملاء وحالة الأحرف للأوامر مثل ‘Get-AppxPackage’ و’Get-ItemProperty’.

معظم هذه الأخطاء تعود لاستخدام الصدفة الخاطئة أو أخطاء إملائية بسيطة.

التعامل مع المخرجات الطويلة جدًا والقوائم المبتورة

يمكن أن تكون قوائم التطبيقات الطويلة صعبة القراءة مباشرة في وحدة التحكم. للتعامل مع هذا بشكل أكثر راحة، يمكنك:

  • تمرير المخرجات عبر ‘more’ في PowerShell لعرضها صفحة تلو الأخرى:
Get-ItemProperty $paths | Select-Object DisplayName | more
  • تكبير نافذة وحدة التحكم أو زيادة حجم المخزن المؤقت.
  • تصدير النتائج إلى ملف باستخدام ‘Export-Csv’ أو ‘Out-File’ ثم فتح الملف في محرر نصوص أو جدول بيانات.

يُعد التصدير إلى ملف عادة الطريقة الأسهل عندما تتوقع كمية كبيرة من البيانات.

طرق غير معتمدة على الأوامر لرؤية كل التطبيقات على جهاز الكمبيوتر

بينما يركز هذا الدليل على الأوامر لعرض جميع التطبيقات على جهاز الكمبيوتر، إلا أن أدوات الواجهة الرسومية لا تزال لها دور. فهي تمنحك فحصًا بصريًا سريعًا وتسمح لك بإلغاء تثبيت التطبيقات دون لمس سطر الأوامر.

استخدام الإعدادات > التطبيقات في ويندوز 11 وويندوز 10

لعرض التطبيقات من خلال الإعدادات:

  1. اضغط Windows + I لفتح الإعدادات.
  2. في ويندوز 11، انتقل إلى التطبيقات > التطبيقات المثبتة.
  3. في ويندوز 10، انتقل إلى التطبيقات > التطبيقات والميزات.

من هنا يمكنك فرز القائمة والبحث بالاسم وإلغاء تثبيت العديد من التطبيقات ببضع نقرات. يغطي هذا العرض كلاً من تطبيقات سطح المكتب وتطبيقات المتجر المرئية لحساب المستخدم الخاص بك.

عرض قائمة “كل التطبيقات” من قائمة Start

لرؤية جميع التطبيقات القابلة للتشغيل من قائمة Start:

  1. انقر على زر Start.
  2. في ويندوز 11، انقر على كل التطبيقات (All apps).
  3. مرّر عبر القائمة الأبجدية.

يعرض هذا العرض اختصارات بدلًا من الإدخالات التقنية، لكنه مفيد للتأكد من أن التطبيقات الموجودة في قوائم سطر الأوامر تظهر بالفعل كبرامج يمكنك فتحها.

استخدام لوحة التحكم > البرامج والميزات

لا تزال لوحة التحكم توفر قائمة برامج كلاسيكية:

  1. اضغط Windows + R، اكتب ‘control’ واضغط Enter.
  2. انتقل إلى البرامج > البرامج والميزات.

تركّز هذه القائمة على برامج سطح المكتب التقليدية وهي مفيدة للمقارنة مع ما تراه من أوامر PowerShell المعتمدة على السجل.

اعتبارات الأمان والخصوصية عند مشاركة قوائم التطبيقات

يمكن أن يكشف جرد التطبيقات الكامل الكثير عن كيفية استخدامك لجهاز الكمبيوتر. قبل مشاركة أي ملف تم إنشاؤه بواسطة أمر لعرض جميع التطبيقات على جهاز الكمبيوتر، راجعه بعناية لتجنب كشف تفاصيل حساسة.

لماذا يمكن أن يكشف جرد التطبيقات معلومات حساسة

قد تكشف قائمة التطبيقات لديك عن:

  • أدوات الأمان وعملاء VPN وبرامج النسخ الاحتياطي.
  • برامج عمل مرتبطة بشركتك أو عملائك أو قطاعك.
  • تطبيقات شخصية مرتبطة بالماليات أو الهوايات أو الصحة.

يمكن للمهاجمين أو الأطراف الفضولية استخدام هذه المعلومات لرسم صورة عن نظامك أو تخمين أفضل طريقة لاستهدافك. تعامل مع قوائم التطبيقات كوثائق شبه حساسة بدلًا من اعتبارها ملفات نصية غير مؤذية.

تنقيح أو إخفاء أسماء التطبيقات الحساسة

قبل إرسال قائمة التطبيقات:

  • افتح ملف CSV أو الملف النصي وامسحه سطرًا بسطر.
  • أزل الإدخالات الخاصة بأدوات الأمان أو الـVPN أو التطبيقات التي تكشف الكثير عن عملك.
  • استبدل أسماء التطبيقات بتسميات عامة إذا كنت بحاجة للإشارة إلى وجود فئة معينة دون تسميتها.

هذا يبقي فريق الدعم على اطلاع مع الحد من كمية التفاصيل التي تشاركها عن إعدادك.

طرق أكثر أمانًا لمشاركة قوائم التطبيقات مع فرق الدعم

عندما تحتاج إلى مشاركة جرد التطبيقات:

  • استخدم قنوات آمنة مثل أنظمة التذاكر في الشركة أو البريد الإلكتروني المشفّر.
  • تجنّب نشر قوائم كاملة على المنتديات العامة أو وسائل التواصل الاجتماعي.
  • إذا كان النشر العام ضروريًا، فشارك جزءًا صغيرًا ذا صلة فقط بدلًا من الملف بالكامل.

بمزج ممارسات المشاركة الآمنة مع الأوامر في هذا الدليل، تحصل على فوائد جرد واضح للتطبيقات دون تعريض نظامك لمخاطر غير ضرورية.

الخلاصة

استخدام أمر لعرض جميع التطبيقات على جهاز الكمبيوتر يمنحك رؤية أسرع وأكثر اكتمالًا لبرامجك من التنقل عبر القوائم. يوفر موجه الأوامر مع WMIC لقطة سريعة ولكن محدودة، بينما يقدّم PowerShell طريقة أغنى وأكثر مرونة لقراءة بيانات التطبيقات من السجل وسرد تطبيقات Microsoft Store.

من خلال تصدير قوائم التطبيقات إلى CSV، وتصفية إدخالات النظام، والفرز حسب الاسم أو الناشر أو تاريخ التثبيت، يمكنك تحويل المخرجات الخام إلى جرد واضح قابل للتنفيذ. كما تعلّمت كيفية إصلاح الأخطاء الشائعة، ومقارنة النتائج باستخدام الأدوات الرسومية، وحماية خصوصيتك عند مشاركة هذه القوائم.

طبّق هذه الأوامر بانتظام للبقاء على اطلاع بما هو مثبت، وتحديد البرامج غير الضرورية، والحفاظ على جهازك بنظامي ويندوز 11 أو ويندوز 10 منظمًا وآمنًا.

الأسئلة المتكررة

ما هو أسرع أمر لرؤية جميع التطبيقات على جهاز الكمبيوتر الخاص بي في عام 2024؟

بالنسبة لمعظم المستخدمين، يُعد استخدام أمر PowerShell خاص بالسجل هو الأسلوب الأسرع والأكثر أمانًا:
$paths = @(
‘HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*’,
‘HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*’
)
Get-ItemProperty $paths |
Select-Object DisplayName, DisplayVersion, Publisher |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName
شغّل هذا في نافذة PowerShell بمستوى صلاحيات مرتفعة. ولتضمين تطبيقات Microsoft Store، أضِف ‘Get-AppxPackage | Select-Object Name, PackageFullName’ كأمر منفصل.

هل يمكنني إلغاء تثبيت التطبيقات مباشرة باستخدام هذه الأوامر على Windows 11 أو Windows 10؟

نعم، يمكنك إلغاء تثبيت بعض التطبيقات باستخدام PowerShell، خصوصًا تطبيقات Microsoft Store باستخدام ‘Remove-AppxPackage’. ومع ذلك، قد يكون هذا محفوفًا بالمخاطر إذا قمت بإزالة الحزمة الخاطئة. بالنسبة لمعظم المستخدمين، من الأكثر أمانًا استخدام أدوات سطر الأوامر لأغراض العرض والتحليل فقط، ثم إلغاء تثبيت التطبيقات عبر الإعدادات > التطبيقات أو لوحة التحكم > البرامج والميزات. احتفظ بأوامر إلغاء التثبيت في PowerShell للحالات المتقدمة عندما تكون مدركًا تمامًا لتأثير ما تقوم به.

كيف يمكنني عرض قائمة التطبيقات على جهاز عمل أو مدرسة بصلاحيات محدودة؟

على جهاز مُدار للعمل أو المدرسة، قد لا تمتلك صلاحيات المسؤول. لا يزال بإمكانك استخدام الإعدادات > التطبيقات، وقائمة جميع التطبيقات في قائمة البدء، وأوامر PowerShell غير المرفوعة مثل ‘Get-AppxPackage’ لرؤية التطبيقات المتاحة لحساب المستخدم الخاص بك. إذا كنت تحتاج إلى جرد كامل على مستوى النظام، فاتصل بقسم تقنية المعلومات لديك، حيث إنهم عادةً يستخدمون أدوات مركزية يمكنها إنشاء قوائم بالتطبيقات دون منحك صلاحيات إضافية.