أخرالمقالات

تطبيقات Windows الافتراضية لها حجم أكبر بكثير مما تم الإبلاغ عنه - Ghacks

Meta description

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

Windows 11 مساحة تخزين التطبيق الفعلية

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

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

أحجام تطبيقات windows 11

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

وينطبق الشيء نفسه عند تشغيل أوامر PowerShell العادية لإرجاع قوائم التطبيقات.

قام Michael Niehaus بتحليل السلوك على Windows 11. ونشر النتائج التي توصل إليها في منشور مدونة على موقعه على الويب وأنشأ نصًا برمجيًا PowerShell يعرض الحجم الكامل للتطبيقات الافتراضية على أنظمة Windows.

البرنامج النصي PowerShell متاح للتنزيل. ما عليك سوى تنزيل أرشيف zip إلى النظام المحلي واستخراجه للبدء.

استخدم قائمة ابدأ لبدء تشغيل موجه PowerShell مرتفع ، وانتقل إلى المجلد الذي تم تخزين البرنامج النصي فيه ، وقم بتشغيله. Get-AppSizes.ps1 -online | Out-GridView للحصول على الإخراج.

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

Get-AppxProvisionedPackage -online | % {
# Get the main app package location using the manifest
$loc = Split-Path ( [Environment]::ExpandEnvironmentVariables($_.InstallLocation) ) -Parent
If ((Split-Path $loc -Leaf) -ieq 'AppxMetadata') {
$loc = Split-Path $loc -Parent
}
# Get a pattern for finding related folders
$matching = Join-Path -Path (Split-Path $loc -Parent) -ChildPath "$($_.DisplayName)*"
$size = (Get-ChildItem $matching -Recurse -ErrorAction Ignore | Measure-Object -Property Length -Sum).Sum
# Add the results to the output
$_ | Add-Member -NotePropertyName Size -NotePropertyValue $size
$_ | Add-Member -NotePropertyName InstallFolder -NotePropertyValue $loc
$_
} | Select DisplayName, PackageName, Version, InstallFolder, Size

يفتح البرنامج النصي PowerShell نافذة جديدة تسرد كل تطبيق في صفه الخاص. يتم سرد كل تطبيق باسمه واسم الحزمة ومجلد التثبيت والإصدار والحجم. الحجم مدرج بالبايت. يبلغ حجم معظم التطبيقات عشرة ميغا بايت وأكثر. بعض تطبيقات YourPhone أو Windows Store أو Windows Communication Apps أو Microsoft Teams أكبر من ذلك بكثير.

الكلمات الختامية

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

أنت الآن: هل تقوم بإزالة التطبيقات المثبتة مسبقًا على أجهزتك؟ (عبر Deskmodder)

ملخص

تطبيقات Windows الافتراضية لها حجم أكبر بكثير مما تم الإبلاغ عنه

اسم العنصر

تطبيقات Windows الافتراضية لها حجم أكبر بكثير مما تم الإبلاغ عنه

وصف

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

مؤلف

مارتن برينكمان

الناشر

أخبار تكنولوجيا غاكس

الشعار

إعلان

تعليقات
ليست هناك تعليقات
إرسال تعليق

    تابعنا على جوجل نيوز

    قم بمتابعة موقعنا على جوجل نيوز للحصول على اخر الاخبار والمشاركات والتحديثات ..

    متابعة



    وضع القراءة :
    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -