أداة تحسين سطح المكتب الافتراضي (VDOT) عبارة عن مجموعة من الأدوات التي تعتمد في الغالب على النصوص والتي تطبق الإعدادات على نظام التشغيل Windows، وتهدف إلى تحسين الأداء. تتمثل مكاسب الأداء في وقت بدء التشغيل الإجمالي، ووقت تسجيل الدخول الأول، ووقت تسجيل الدخول اللاحق، وسهولة الاستخدام أثناء جلسة عمل المستخدم.
جاءت أداة VDOT نتيجة سنوات من ضبط أداء البنية التحتية لسطح المكتب الافتراضي (VDI). بعض تطبيقات VDI هذه لم تكن متصلة بالإنترنت، أو كانت متصلة بالإنترنت بشكل محدود، مما يجعل بعض الميزات و/أو وظائف Windows غير فعالة. بدلاً من تشغيل المكونات غير الوظيفية، تم تشغيل تلك العناصر التي يمكن تعطيلها أو إزالتها بطريقة مدعومة. وكانت النتيجة بدء تشغيل أسرع وتسجيل دخول ومستخدم أكثر سلاسة خلال جلسات المستخدم.
لاحقًا، عندما ظهر Azure Virtual Desktop (AVD)، تمت مراجعة أداة VDOT بدقة، وتم تصميمها لدعم AVD، بطريقة لا تؤدي إلى تدهور واجهة المستخدم، أو تقليل الوظائف، أو إضعاف مضيفي جلسة AVD بأي شكل من الأشكال. تم تلقي المدخلات وتنفيذها من مجموعات منتجات Microsoft Windows وAzure Virtual Desktop.
وبما أن أداة VDOT موجودة الآن، فهي متوافقة مع مجموعة واسعة من الأنظمة. إنه يعمل على VDI، وAVD، وWindows المستقل، وWindows Server (مع بعض التحذيرات)، كما يتم تطبيق بعض التحسينات على عرض Windows 365.
إعدادات التحسين في هذه الأداة هي الإعدادات المحتملة التي تقلل من نشاط الحوسبة، وبالتالي تزيد كثافة المستخدم لكل مضيف. من المهم اختبار إعدادات التحسين في كل بيئة، وضبط الإعدادات حسب الحاجة.
توجد ملفات تكوين VDOT التي تحدد ما يجب تعطيله أو إزالته أو تعيينه كسياسة، في ملفات JSON المستندة إلى النص، في مجلد إصدار نظام التشغيل المعني (على سبيل المثال "2009"). معلمة JSON التي تستخدمها هذه الأداة لتحديد ما إذا كان سيتم تطبيق الإعداد أم لا هي "VDIState" . إذا تم تعيين المعلمة "VDIState" في ملف .JSON المعني على "معطل" ، فسيتم تطبيق إعداد التحسين. إذا تم تعيين "VDIState" على أي شيء آخر، فلن يتم تطبيق الإعداد.
ملحوظة
يستغرق هذا البرنامج النصي بضع دقائق لإكماله. سيتم عرض إجمالي وقت التشغيل في النهاية، في رسائل إخراج الحالة. ستظهر مطالبة بإعادة التشغيل عند انتهاء تشغيل البرنامج النصي بالكامل. انتظر هذه المطالبة لتأكيد اكتمال البرنامج النصي بنجاح. تعد إعادة التشغيل ضرورية لأنه لا يمكن إيقاف العديد من العناصر في الجلسة الحالية.
تقوم المعلمة "-verbose" في PowerShell بتوجيه البرنامج النصي لتوفير مخرجات وصفية أثناء تشغيل البرنامج النصي.
حتى الآن، يمكنك تشغيل هذا الأمر:
.Windows_VDOT.ps1 -Verbose -AcceptEula
وسيتم تشغيل مجموعة أساسية من التحسينات. الآن إذا قمت بتشغيل الأمر أعلاه، فستتلقى رسالة مرة أخرى:
هذه الوظيفة المكافئة للمضي قدمًا هي:
.Windows_VDOT.ps1 -Optimizations All -Verbose -AcceptEula
.
حدث هذا التغيير عندما تمت إضافة المزيد من فئات التحسينات، والتي قد لا يكون بعضها مرغوبًا لدى الجميع، لذلك تمت إضافة التحسينات الجديدة إلى مجموعة معلمات جديدة تسمى AdvancedOptimizations . تحتوي مجموعة المعلمات الجديدة على تحسينات Edge Chromium ، والقدرة على إزالة حمولة Internet Explorer 11 ، وإزالة تطبيق OneDrive المدمج . باستخدام مجموعة المعلمات AdvancedOptimizations، يمكنك تشغيل واحد أو كل التحسينات المذكورة للتو.
يقدم Windows 11 في بعض النواحي نفس تقارير Windows 10، إلى أدوات إدارة التكوين المختلفة. حاليًا (اعتبارًا من 29/7/22) يحتوي على قيمة "ReleaseID" بقيمة "2009". وإلى أن يتغير رقم "ReleaseID"، سيتم تضمين كافة التحسينات الجديدة في مجلد "Configuration Files" الموجود أسفل المجلد "2009". ولذلك، تنطبق ملفات تكوين مجلد 2009 على نظام التشغيل Windows 10، بالإضافة إلى نظام التشغيل Windows 11.
تم اختبار الإصدار الحالي من VDOT، اعتبارًا من 14/06/2024، مع نظام التشغيل Windows 11 23H2، ومع إصدارات Insider الحالية من نظام التشغيل Windows 11. هناك اختلافات طفيفة في تطبيقات "الملاءمة" المضمنة في نظام التشغيل Windows بناءً على الحلقة والمعلم الرئيسي ، SKU، وما إلى ذلك. لذلك، من الممكن أن يتم تضمين إعداد في أداة VDOT ينطبق على حلقة معينة أو SKU معينة لنظام Windows. في هذه الحالة، إذا جرت محاولة لإزالة تطبيق غير موجود، فسيتم عرض خطأ وسيستمر البرنامج النصي. يتم تسجيل الأنشطة في سجل أحداث Windows للرجوع إليها لاحقًا.
الإصدار الحالي من Edge في نظام التشغيل Windows 10، اعتبارًا من 29/07/2022، هو Microsoft Edge (يعتمد على Chromium). توجد مجموعة من ملفات قوالب السياسة الخاصة بـ Edge الجديد. تم توثيق كافة إعدادات السياسة التي استخدمها VDOT في جدول البيانات المرجعي لإعدادات نهج المجموعة لنظام التشغيل Windows 11 2023 Update (23H2)
تحتوي أداة VDOT الآن على خيارات التحسين التالية لـ Microsoft Edge:
تم الآن ضبط ملف AppxPackages.json، بغض النظر عن إصدار Windows، على " VDIState " على " Unchanged ". والسبب هو عدم وجود قائمة بالتطبيقات "الموصى بها" من Microsoft لإزالتها لجميع البيئات. في كل حالة، إذا كنت تريد إزالة تطبيق النظام الأساسي العالمي لـ Windows (UWP)، فقم بتغيير قيمة "VDIState" من "غير متغير " إلى "معطل" .
ملحوظة
لا تقوم أداة VDOT بإزالة تطبيقات UWP لـ "AllUsers" فحسب، بل تقوم أيضًا بإزالة حمولة التطبيق. بمجرد إزالة حمولة تطبيق UWP، لا يمكن إعادة توفيرها لهذا النظام. الطريقة الوحيدة لإعادة توفير حمولة التطبيق التي تمت إزالتها هي إعادة ضبط الجهاز أو إعادة التثبيت أو إعادة الصورة.
لا يزال بإمكان المستخدمين إعادة تثبيت تطبيق VDOT الذي تمت إزالته من خلال تطبيق المتجر، إذا كان متصلاً بالإنترنت. في حالة عدم الاتصال بالإنترنت، لا يمكن إعادة تثبيت التطبيقات. ولهذا السبب لا يقوم VDOT بإزالة تطبيق المتجر، ولا نوصي بإزالة تطبيق المتجر. هنا مقال عن تطبيق المتجر.
| ✏ ملاحظة | توجد خدمة لا ينبغي تعطيلها، إلا في البيئات "المقيدة بالهواء"، أو البيئات الأخرى التي تمنع الوصول إلى شبكة تسليم المحتوى لـ Microsoft (CDN). تسمى هذه الخدمة "خدمة تثبيت متجر Microsoft". إذا تم تعطيل هذه الخدمة، فلن تتمكن مكونات المتجر في Windows من تحديث تطبيقات UWP وتبعياتها، مما قد يؤدي إلى ثغرات أمنية. يمكن إجراء الاستثناء إذا قامت المؤسسة بتحديث تطبيقات UWP وتبعياتها بشكل استباقي. يتطلب تحديث UWP يدويًا الحصول على كل حزمة تثبيت لتطبيق المكونات، وحزم المكونات التابعة للتطبيق. يمكن تجميعها وتقديمها من خلال مكونات مثل Endpoint Manager، أو ربما Intune.
تحتوي أداة VDOT على العديد من المعلمات التي تم تمريرها إلى ملف PowerShell الرئيسي "Windows_VDOT.ps1" الذي يوفر دقة التثبيت. المعلمتان المستخدمتان للتحكم بالضبط في التحسينات التي يتم تطبيقها هما:
-Optimizations
-AdvancedOptimizations
والنتيجة هي أنه يمكنك تشغيل أكبر عدد ممكن أو قليل أو حتى معلمة فرعية واحدة موجودة في القائمة أعلاه. فيما يلي مثالان لتشغيل أداة VDOT لفئات تحسين محددة.
.Windows_VDOT.ps1 -Optimizations AppxPackages -AcceptEula -Verbose
.Windows_VDOT.ps1 -AdvancedOptimizations Edge, AppxPackages -AcceptEula -Verbose
.Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations All -AcceptEULA -Verbose
لقد أضفنا القدرة على إزالة تطبيق OneDrive المدمج. تنطبق إزالة تطبيق OneDrive، على سبيل المثال، على السحب ذات الفجوات الهوائية. توجد مزامنة تطبيق OneDrive مرتبطة يمكن إزالتها في فئة تحسين AppxPackages. يمكن إضافة تطبيق OneDrive مرة أخرى. المعلمة الفرعية لإزالة تطبيق OneDrive موجودة في المعلمة "-AdvancedOptimizations". لا تعد إزالة تطبيق OneDrive إعدادًا افتراضيًا ولا يمكن البدء بها إلا عن طريق تحديد أحد الخيارين التاليين:
.Windows_VDOT.ps1 -التحسينات المتقدمة RemoveOneDrive
.Windows_VDOT.ps1 -التحسينات المتقدمة الكل
منذ أن تم إيقاف Internet Explorer 11 رسميًا، أضفنا خيار إزالة حمولة IE11 من النظام. المعلمة الفرعية هي RemoveLegacyIE
وهي موجودة في المعلمة -AdvancedOptimizations
. نظرًا لأنه ليس إعدادًا افتراضيًا لإزالة حمولة IE11، يمكنك تحديد إزالتها بإحدى طريقتين:
.Windows_VDOT.ps1 -التحسينات المتقدمة RemoveLegacyIE
.Windows_VDOT.ps1 -التحسينات المتقدمة الكل
يعمل VDOT بشكل جيد على Server 20xx، على الرغم من أنه إذا تم تحديد كل معلمة، فسيتم إنشاء الكثير من رسائل الخطأ غير الخاطئة. لا توجد تطبيقات UWP قبل Server 2025. لتشغيل VDOT على Windows Server 2019 و/أو Windows Server 2022، استخدم هذه المعلمة:
.Windows_VDOT.ps1 -WindowsVersion 2009
PowerShell: تشغيل الملفات التنفيذية
إزالة العنصر
LGPO
مجموعة الخدمة
إزالة العنصر
2.2.1.7.2 عنصر GlobalFolderOptionsVista
معلومات إصدار ويندوز 10
معلومات إصدار Windows 11
ملحوظة
لقد قمنا بإيقاف استخدام LGPO.exe بشكل كامل.
ملاحظة: يجب أن يستغرق هذا البرنامج النصي بضع دقائق فقط حتى يكتمل. سيتم عرض إجمالي وقت التشغيل في النهاية، في رسائل إخراج الحالة.
ستظهر مطالبة بإعادة التشغيل عند انتهاء تشغيل البرنامج النصي بالكامل. انتظر هذه المطالبة لتأكيد اكتمال البرنامج النصي بنجاح.
كما تقوم المعلمة "-verbose" في PowerShell بتوجيه البرنامج النصي لتوفير مخرجات وصفية أثناء تشغيل البرنامج النصي.
على الجهاز الذي سيتلقى التحسينات:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
يسمح هذا بتنفيذ البرنامج النصي PowerShell، ولكن فقط طالما أن التطبيق قيد التشغيل الآن مفتوح.
.Windows_VDOT.ps1 -Optimizations All -Verbose
سيؤدي هذا إلى تشغيل جميع التحسينات القياسية بمخرجات مطولة، على الرغم من أنه يجب قبول اتفاقية ترخيص المستخدم النهائي (EULA) يدويًا.
.Windows_VDOT.ps1 -Optimizations All -Verbose -AcceptEula
سيؤدي هذا إلى تشغيل كافة التحسينات القياسية مع إخراج مطول، وقبول Eula تلقائيًا (للتشغيل النصي)
.Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations Edge -Verbose -AcceptEULA
سيؤدي هذا إلى تشغيل جميع التحسينات القياسية، والتحسينات المتقدمة لمتصفح Edge، والإخراج المطول، وقبول Eula تلقائيًا.
.Windows_VDOT.ps1 -Optimizations AppxPackages -AcceptEULA
سيؤدي هذا إلى تشغيل AppxPackages فقط وقبول اتفاقية ترخيص المستخدم النهائي (EULA) تلقائيًا
.Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations All -Verbose -AcceptEULA -Restart
سيؤدي هذا إلى تشغيل كل تحسين VDOT، والإخراج المطول، وقبول Eula تلقائيًا، وإعادة تشغيل الجهاز عند انتهاء VDOT.
ملحوظة
تحدد أداة VDOT إصدار نظام التشغيل في وقت التشغيل. يمكنك تحديد مجموعة مختلفة من ملفات التكوين باستخدام المعلمة "-WindowsVersion".
عند الانتهاء، يجب أن ترى مطالبة بإعادة التشغيل. ليس عليك إعادة التشغيل على الفور، على الرغم من أنه يوصى بالقيام بذلك.
SYSPREP (أداة إعداد نظام Windows) (27/08/2022)
هل يجب عليك تشغيل VDOT قبل Sysprep أم بعده؟ الجواب هو إما، وربما كلاهما. الإجابة "كلاهما" هي أنه يمكنك إعادة تشغيل VDOT في أي وقت ولا يتغير شيء ما لم تتم إرجاع الإعدادات، أو إعادة تثبيت التطبيقات، وما إلى ذلك. وقد تمت ملاحظة حالة، حيث تتم إزالة OneDrive عند تشغيل VDOT قبل SYSPREP. بعد نشر تلك الصورة، يوجد رابط OneDrive في قائمة ابدأ. لا ينبغي أن يحدث هذا إذا كان بإمكانك تشغيل VDOT AFTER SYSPREP .
يتعذر على Windows التحقق من معلومات الشهادة (17/01/2020)
هام: يتعذر على Windows التحقق من معلومات الشهادة (CRL) مع تعطيل الإعداد التالي
سياسة الكمبيوتر المحلي تكوين الكمبيوتر قوالب الإدارة النظام إدارة اتصالات الإنترنت إعدادات الاتصال عبر الإنترنت
تمت إزالة الإعداد التالي من VDOT:
قم بإيقاف تشغيل التحديث التلقائي لشهادات الجذر
يمكن أن يؤدي تعطيل "CDPSvc" إلى تعطل SystemSettings.exe (27/01/2020)
تم اكتشاف مشكلة جديدة مؤخرًا بخصوص "CDPSvc". إذا تم تعطيل هذه الخدمة، وقام مستخدم جديد بتسجيل الدخول إلى الكمبيوتر ثم فتح "إعدادات النظام" لعرض إعدادات العرض، فسوف يتعطل "SystemSettings.exe" ويسجل خطأ في سجل الأحداث مع رمز "الخروج الفادح من التطبيق".
لم يتغير الآن إعداد "CDPSvc" في "Win10_1909_ServicesDisable.txt".
لا يمكن لـ O365 الاتصال بخادم الترخيص (04/20/2020)
في السابق، كان البرنامج النصي VDOT يحتوي على إعداد سياسة محلية في هذا الموقع معطل:
سياسة الكمبيوتر المحلي تكوين الكمبيوتر قوالب الإدارة النظام إدارة اتصالات الإنترنت إعدادات الاتصال عبر الإنترنت
قم بإيقاف تشغيل الاختبارات النشطة لمؤشر حالة اتصال شبكة Windows
مع تعطيل الاختبارات النشطة، لن يتمكن Office 365 من الاتصال بخدمة الترخيص الخاصة به، وبالتالي لن يقوم بتشغيل أي من تطبيقات Office. تم تغيير هذا الإعداد مرة أخرى إلى "غير مهيأ" في تكوين LGPO المضمن.
بعض التطبيقات ليس لها حدود مرئية في البيئات السحابية (22/04/2020)
في بعض البيئات الافتراضية، مثل Azure Windows Virtual Desktop، لن يكون لبعض نوافذ التطبيقات حدود. مثال على ذلك هو مستكشف ملفات Windows. يمكنك تكرار ذلك عن طريق فتح Wordpad وFile Explorer، ثم التحرك ثم ملاحظة أنك قد لا ترى حدودًا حيث يبدأ أحد التطبيقات وينتهي الآخر.
أحد التحسينات التي تمت إضافتها مؤخرًا يغير إعدادات التأثيرات المرئية (الموجودة في خصائص النظام) لتقليل الرسوم المتحركة والتأثيرات، مع الحفاظ على تجربة مستخدم جيدة.
- "تجانس خطوط الشاشة"
- "إظهار الظلال تحت مؤشر الماوس"
- "إظهار الظلال تحت النوافذ"
ستعمل إعدادات المستخدم هذه على تمكين تأثير الظل حول النوافذ مثل File Explorer، بحيث تصبح حدود التطبيق مرئية الآن.
تتم كتابة هذه الإعدادات في خلية التسجيل الافتراضية لملف تعريف المستخدم، لذلك سيتم تطبيقها فقط على المستخدمين الذين تم إنشاء ملف تعريفهم بعد تشغيل هذه التحسينات، وعلى هذا الجهاز.
تشغيل التطبيقات، على الرغم من عدم تشغيل التطبيق (29/04/2020)
ستبدأ العديد من تطبيقات UWP المضمنة، مثل Skype والهاتف والصور، العمليات وتعمل في الخلفية، على الرغم من أن المستخدم لم يبدأ تشغيل التطبيق (التطبيقات). على جهاز واحد، يكون هذا التأثير قريبًا من الصفر، ولكن على نظام التشغيل Windows متعدد الجلسات، يمكن أن يكون تأثير المشكلة أكبر قليلاً. يوجد إعداد في تطبيق "الإعدادات"، ضمن "تطبيقات الخلفية"، يسمح لك بالتحكم في هذا السلوك على أساس كل مستخدم. ومع ذلك، لا توجد حاليًا طريقة لتغيير هذا السلوك كإعداد عام، بخلاف إلغاء تثبيت التطبيق بالكامل.
إذا كنت ترغب في الاحتفاظ بواحد أو أكثر من هذه التطبيقات في صورتك، مع الاستمرار في التحكم في سلوك الخلفية، فيمكنك تحرير خلية تسجيل المستخدم الافتراضية وتعيين الإعدادات التالية:
"HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.Windows.Photos_8wekyb3d8bbwe /v معطل /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.Windows.Photos_8wekyb3d8bbwe /v DisabledByUser /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.SkypeApp_kzf8qxf38zg5c /v معطل /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.SkypeApp_kzf8qxf38zg5c /v DisabledByUser /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.YourPhone_8wekyb3d8bbwe /v معطل /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.YourPhone_8wekyb3d8bbwe /v DisabledByUser /t REG_DWORD /d 1 /f
يمكنك أيضًا ضبط هذه الإعدادات باستخدام تفضيلات سياسة المجموعة، ويجب أن تصبح سارية المفعول بعد تسجيل الخروج وتسجيل الدخول مرة أخرى، أو تحديث Gpupdate.
تحديث Windows لا يعمل (05/11/2020)
باستخدام الإعدادات المضمنة في تكوين السياسة المحلية، والتي تتم استعادتها إلى الهدف أثناء معالجة هذه البرامج النصية، إذا حاولت تشغيل Windows Update يدويًا، فقد يقوم Windows بالإبلاغ عن خطأ.
السبب وراء وجود هذه الإعدادات في هذه البرامج النصية هو أنه في حالة قيامك بنشرها على هدف متصل بالإنترنت، فقد يحاول Windows Update تثبيت التحديثات أثناء استخدام مضيفي الجلسة بشكل نشط. غالبًا ما تتحكم بيئات سطح المكتب الافتراضية في Windows Update للسماح فقط أثناء نوافذ الصيانة، أو عدم تشغيلها على الإطلاق، ولكن بدلاً من ذلك تنشر مضيفين جدد.
أحدث حل لهذه المشكلة هو إعادة تعيين "UsoSvc" إلى قيمة البدء الافتراضية "اليدوية" . وبدلاً من ذلك، قم بتحرير "Services.json" وقم بتغيير "VDIState" لـ "UsoSvc" إلى "بدون تغيير" . كما تم تحديث إعدادات السياسة المحلية لترك إعدادات Windows Update دون تغيير عن الإعدادات الافتراضية.
بدءًا من إصدار 2004 من هذه البرامج النصية، تم إيقاف استخدام معالج تنظيف القرص (Cleanmgr.exe). يقترب DCW من نهاية العمر الافتراضي، ولكنه أحيانًا "يتوقف" أثناء تشغيل البرامج النصية. بدلاً من ذلك، تم دمج بعض عمليات تنظيف القرص الأساسية في البرنامج النصي 'Windows_VDOT.ps1'. هناك سجلات وتتبعات وملفات سجل الأحداث المحذوفة. إذا كنت ترغب في الاحتفاظ بملفات السجل، فيمكنك تحرير البرنامج النصي .PS1 وإزالة تلك الإدخالات.
كانت هناك عدة تقارير عن مشاكل في قائمة "ابدأ" بعد تطبيق إعدادات التحسين، وربما إجراءات أخرى. تمكنا مؤخرًا من إعادة إنتاج مشكلة في قائمة "ابدأ" عن طريق إجراء تحديث للميزات من عام 1909 إلى عام 2004، حيث كان مضيف جلسة 1909 لديه إعدادات التحسين في مكانها الصحيح. يمكن أن تنشأ المشكلة كنتيجة لوجود ملفات تعريف مستخدم "محسنة"، إما محليًا أو في أحد حلول ملفات التعريف مثل FSLogix. ثم تقوم عملية تحديث الميزات ببعض العمل مع حزم Appx أثناء هذه العملية، مما يؤدي إلى عناصر معزولة في قائمة ابدأ الخاصة بالمستخدم.
- قم بإنشاء برنامج نصي لإصلاح قائمة "ابدأ"، عن طريق نسخ ما يلي إلى ملف نصي، وحفظه كملف .CMD أو .BAT، ثم توفير ذلك للمستخدم المتأثر إما بشكل تفاعلي أو برنامج نصي لتسجيل الدخول (لا يتطلب عادةً الرفع).
start /wait taskkill /IM StartMenuExperienceHost.exe /F rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyAC " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyAppData " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyLocalCache " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyLocalState " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyRoamingState " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewySettings " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewySystemAppData " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyTempState " Start C:WindowsSystemAppsMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyStartMenuExperienceHost.exe
- أعد تشغيل VDOT باستخدام المعلمة "-WindowsVersion" المناسبة (على سبيل المثال، 2004).
[ملاحظة] لن يؤدي هذا إلى إصلاح قائمة ابدأ في بعض الحالات فحسب، بل هناك بعض الإعدادات الخاصة بالبنية المحددة والتي ربما لم يتم تطبيقها مسبقًا.
يمنع إعداد السياسة المحلية لـ OneDrive تسجيل الدخول التلقائي إلى OneDrive (27/01/2021)
يوجد إعداد افتراضي لـ OneDrive تم تعيينه في هذه الأداة، مع هذه التفاصيل:
Computer ConfigurationAdministrative TemplatesWindows ComponentsOneDrive
"Prevent OneDrive from generating network traffic until the user signs in to OneDrive"
الحالة الافتراضية: غير مكون
حالة أداة التحسين: ممكّنةتم أيضًا الإبلاغ مؤخرًا عن مشكلة أخرى تتعلق بهذا الإعداد. قد "تعلق" بعض تطبيقات Office لعدة ثوانٍ أو أكثر، حتى تكتمل مزامنة OneDrive. قد يكون هذا مرتبطًا بهذا الإعداد. ولذلك، قم بإرجاع هذا الإعداد إلى الحالة الافتراضية
"not configured"
.يعد إعداد السياسة المحدد هذا في الواقع تفضيلًا. يمكنك تأكيد ذلك من خلال ملاحظة تراكب "السهم لأسفل" على أيقونة الإعداد. تتمثل إحدى الطرق الجيدة لإرجاع الإعداد في تغيير الإعداد مرة أخرى إلى الوضع الافتراضي باستخدام سياسة المجموعة. إذا كان عليك القيام بذلك لكل مستخدم، فقد تكون العملية أكثر تعقيدًا.
انتظر تسجيل الخروج من "نافذة المهام" (16 أبريل 2021)
لقد تلقينا تقارير عن نافذة مهمة معلقة عند تسجيل الخروج، عندما يتم تكوين المضيف بلغات متعددة. أظهر الاختبار الأولي أن هذا من المحتمل أن يكون نتيجة لتعطيل واحدة أو أكثر من خدمات وضع المستخدم بواسطة البرنامج النصي. الخدمات المعنية هي:
-CDPSvc
-CDPUserSvcتم تغيير إعداد "VDIState" لهاتين الخدمتين "لكل مستخدم" من "معطل" إلى "بدون تغيير".
Snip & Sketch لا يعمل بعد التحسينات (25 مايو 2021)
بعد تشغيل تحسينات VDOT، يمكن بدء تشغيل تطبيق UWP "Snip & Sketch"، ولكن النقر لإجراء التقاط جديد لا يعمل (لا يحدث شيء). أيضًا، عند النقر فوق Snip & Sketch، يتم تسجيل خطأ في سجل أحداث التطبيق، مشابه لما يلي:
Faulting application name: ScreenClippingHost.exe, version: 2001.22012.0.2020, time stamp: 0x5ff501a5
Faulting module name: ScreenClipping.dll, version: 2001.22012.0.2020, time stamp: 0x5ff4fde8
Exception code: 0x80000003
Fault offset: 0x000000000001b92d
لقد تم حل هذه المشكلة في الإصدارات الأخيرة.
ملاحظة حول إعادة تثبيت حزم Appx
إذا وجدت أنك قمت بإزالة حزمة UWP وتحتاج الآن إلى استعادتها، فإن أسهل طريقة هي إما فتح تطبيق Microsoft Store والبحث عن التطبيق، أو النقر فوق عنوان URL الخاص بهذا التطبيق أو نسخه ولصقه في متصفح الويب. مضمن في ملف التكوين "AppxPackages.json".
لمنع إزالة تطبيق UWP معين في المقام الأول، قم بتحرير ملف التكوين "AppxPackages.json"، وابحث عن التطبيق، وقم بتغيير "VDIState" لإدخال التطبيق هذا من "معطل" إلى أي شيء آخر، مثل " دون تغيير".
يتم توفير نموذج التعليمات البرمجية هذا بغرض التوضيح فقط وليس المقصود استخدامه في بيئة الإنتاج.
يتم تقديم نموذج التعليمات البرمجية هذا وأي معلومات ذات صلة "كما هي" دون أي ضمان من أي نوع، سواء كان صريحًا أو ضمنيًا، بما في ذلك على سبيل المثال لا الحصر، الضمانات الضمنية لقابلية التسويق و/أو الملاءمة لغرض معين. نحن نمنحك حقًا غير حصري وخالي من حقوق الملكية لاستخدام نموذج التعليمات البرمجية وتعديله وإعادة إنتاج نموذج رمز الكائن الخاص بنموذج التعليمات البرمجية وتوزيعه، بشرط موافقتك على: (1) عدم استخدام اسمنا أو شعارنا أو علاماتنا التجارية من أجل تسويق منتج البرنامج الخاص بك الذي تم تضمين نموذج التعليمات البرمجية فيه؛ (2) تضمين إشعار حقوق الطبع والنشر صالحًا على منتج البرنامج الخاص بك والذي تم تضمين نموذج التعليمات البرمجية فيه؛ و(3) تعويضنا وحمايتهم والدفاع عنا وعن موردينا من وضد أي مطالبات أو دعاوى قضائية، بما في ذلك أتعاب المحاماة، التي تنشأ أو تنجم عن استخدام نموذج التعليمات البرمجية أو توزيعه.
توفر Microsoft أمثلة برمجية للتوضيح فقط، دون أي ضمان صريح أو ضمني، بما في ذلك، على سبيل المثال لا الحصر، الضمانات الضمنية الخاصة بالتسويق و/أو الملاءمة لغرض معين.
يفترض هذا النموذج أنك على دراية بلغة البرمجة التي يتم توضيحها والأدوات المستخدمة لإنشاء إجراءات التصحيح. يمكن لمتخصصي الدعم في Microsoft المساعدة في شرح وظيفة إجراء معين، لكنهم لن يقوموا بتعديل هذه الأمثلة لتوفير وظائف إضافية أو إنشاء إجراءات لتلبية احتياجاتك الخاصة. إذا كانت لديك خبرة محدودة في البرمجة، فقد تحتاج إلى الاتصال بشريك Microsoft المعتمد أو خط الاستشارات الخاص بشركة Microsoft على الرقم (800) 936-5200.