كجزء من مهمة التحديث الجماعي لـ Office إلى أحدث إصدار على أجهزة الكمبيوتر لجميع المستخدمين (وفقًا للمخطط)، كنا بحاجة إلى تطوير حل بسيط لإزالة أي إصدارات أخرى من Microsoft Office مثبتة مسبقًا على أجهزة الكمبيوتر بشكل صحيح. الغرض منه هو استخدام هذه البرامج النصية في مهام الإزالة/التثبيت التلقائي لـ Office من خلال حزم SCCM.
في معظم الحالات، قبل تثبيت إصدار جديد من Office، يُنصح بإزالة أي إصدارات من MS Office مثبتة مسبقًا على جهاز الكمبيوتر الخاص بك (يتم دعم الاستخدام المتزامن لإصدارات مختلفة من Office على نفس الكمبيوتر، ولكن لا يوصى به بسبب حدوث مشكلات محتملة) . لذلك، كانت هناك حاجة لتطوير البرامج النصية التي من شأنها إزالة أي إصدار من Office تم تثبيته مسبقًا على جهاز الكمبيوتر بشكل صحيح.
بعد البحث في عدة طرق لإزالة إصدارات Office المثبتة مسبقًا، استقرنا على استخدام البرامج النصية لـ OffScrub من دعم Microsoft Premier. نصوص أوفسكربتم تضمينها في حزم EasyFix الرسمية (حزمة للإزالة القسرية لـ Office 2007 و 2010، إذا لم يكن من الممكن إزالتها بالطريقة القياسية من لوحة التحكم) لإزالة Office 2013 و 2016، يتم استخدام أداة أخرى - حزمة O15إزالة نسبة النقر إلى الظهور.diagcab، والذي يتضمن أيضًا البرامج النصية لـ OffScrub (انظر الحاشية السفلية أدناه)
البرامج النصية Offscrub هي برامج نصية vbs لأتمتة عملية إزالة المنتجات من Office. تسمح لك هذه البرامج النصية بمسح النظام بالكامل من آثار Office المثبت مسبقًا، بغض النظر عن أدائه الحالي. فيما يلي المزايا الرئيسية لاستخدام Offscrub لإزالة Office:
يسمح لك البرنامج النصي من الحزمة O15CTRRemove.diagcab بتحديد الإصدار المثبت من Office واستدعاء البرنامج النصي Offscrub*.vbs للإصدار المقابل من Office.
في البداية عليك تحميل الملف من موقع مايكروسوفت اصلحهلإصدارات Office وWindows المستخدمة في البنية الأساسية لديك.
يمكنك تنزيل حزمة O15CTRRemove.diagcab لإصدارات مختلفة من Office وWindows من الصفحة (https://support.microsoft.com/en-us/kb/971179).
ملاحظة مهمة. في السابق، كانت هذه الصفحة تحتوي على روابط لكل من حزمة EasyFix وO15CTRRemove.diagcab. في الوقت الحالي، لا يوجد سوى رابط للحزمة العالمية O15CTRRemove.diagcab، والتي يمكن استخدامها لإزالة Office 2013 / 2016 على أنظمة التشغيل Windows 7 وWindows 8 وWindows 10. بالإضافة إلى ذلك، في بداية العام في الأرشيف O15CTRRemove.diagcabكانت هناك برامج نصية Offscrub للإصدارات الجديدة من Office، والآن تبقى البرامج النصية PowerShell فقط فيها. لا يمكن الآن الحصول على هذه الإصدارات (وغيرها) من البرامج النصية vbs Offscrub إلا من مستودع مطور Office الرسمي على GitHub (OfficeDev).
نسخة المكتب | ويندوز 7 | ويندوز 8 | ويندوز 10 |
مكتب 2003 | MicrosoftFixit20054.mini.diagcab | غائب | |
مكتب 2007 | MicrosoftFixit20052.mini.diagcab | غائب | |
مكتب 2010 | MicrosoftFixit20055.mini.diagcab | ||
مكتب 2013 | قم بملف OffScrub_O15msi.vbs على GitHub | ||
مكتب 2016 | قم بملف OffScrub_O16msi.vbs على GitHub | ||
أوفيس 365/التشغيل الفوري | قم بملف OffScrubc2r.vbs على GitHub |
قم بتنزيل الملفات المحددة واحفظها في الدليل C:\tools\OfficeUninstall. * ملفات .diagcab هي أرشيفات عادية بتنسيق CAB يمكن فك حزمتها باستخدام الأمر يوسع.
لذا، من أجل الراحة، دعونا ننشئ دليلاً منفصلاً لكل إصدار من إصدارات Office:
تعيين OFFICEREMOVE=C:\tools\OfficeUninstall\
م "%OFFICEREMOVE%\2003"
MD "%OFFICEREMOVE%\2007"
MD "%OFFICEREMOVE%\2010"
MD "%OFFICEREMOVE%\2013"
MD "%OFFICEREMOVE%\2016"
MD "%OFFICEREMOVE%\O365"
سنقوم الآن بفك ضغط ملفات vbs فقط في كل دليل من أرشيفات diagcab التي تم تنزيلها.
توسيع -i "%OFFICEREMOVE%\MicrosoftFixit20054.mini.diagcab" -f:OffScrub*.vbs "%OFFICEREMOVE%\2003"
توسيع -i "%OFFICEREMOVE%\MicrosoftFixit20052.mini.diagcab" -f:OffScrub*.vbs "%OFFICEREMOVE%\2007"
توسيع -i "%OFFICEREMOVE%\MicrosoftFixit20055.mini.diagcab" -f:OffScrub*.vbs "%OFFICEREMOVE%\2010"
ودعنا ننسخ نفس ملفات vbs للإصدارات الجديدة من Office، التي تم تنزيلها من GitHub.
نقل /y "%OFFICEREMOVE%\OffScrub_O15msi.vbs" "%OFFICEREMOVE%\2013"
نقل /y "%OFFICEREMOVE%\OffScrub_O16msi.vbs" "%OFFICEREMOVE%\2016"
نقل /y "%OFFICEREMOVE%\OffScrubc2r.vbs" "%OFFICEREMOVE%\O365"
وبذلك يصبح لدينا ملفات vbs التالية:
يمكن الحصول على قائمة الوسائط المتاحة لأي برنامج نصي vbs OffScrub على النحو التالي:
OffScrub_O16msi.vbs /؟
خدمة دعم عملاء Microsoft - أداة إزالة Office 2016 MSI
يساعد OffScrub_O16msi.vbs على إزالة منتجات Office 2016 MSI Server وClient
الاستخدام: OffScrub_O16msi.vbs
لكي يعمل البرنامج النصي لإلغاء تثبيت Office بشكل صحيح على إصدارات 64 بت من Windows، عند تشغيله بواسطة عميل إدارة التكوين 32 بت، تحتاج إلى تشغيل الإصدار المناسب من cscript.exe. لذلك، على نظام 64 بت، لتشغيل البرامج النصية، تحتاج إلى تشغيل المعالج cscript.exe من الدليل C:\Windows\SysWOW64.
يمكن تحقيق هذه الوظيفة باستخدام برنامج نصي NativeCScript.cmd:
@صدى خارج
إذا كان "%PROCESSOR_ARCHITEW6432%"=="AMD64" (
"%SystemRoot%\Sysnative\cscript.exe" %*
) آخر (
"%SystemRoot%\System32\cscript.exe" %*
)
يمكن تنزيل الأرشيف النهائي بجميع الملفات الضرورية من موقعنا على الإنترنت: (1.4 ميجابايت)
سيبدو الأمر الخاص بتشغيل البرنامج النصي يدويًا لإزالة مكونات Office 2003 بالكامل من جهاز الكمبيوتر كما يلي:
Cscript.exe "%OFFICEREMOVE%\2003\OffScrub03.vbs" الكل /Quiet /NoCancel /Force /OSE
إذا تم تشغيل مهمة إزالة التثبيت كدفعة SCCM، فقد يبدو أمر إزالة التثبيت كما يلي:
"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2003\OffScrub03.vbs" ALL /Quiet /NoCancel /Force /OSE"
أمر لإزالة مكونات Office 2007 بالكامل يدويًا:
Cscript.exe "%OFFICEREMOVE%\2007\OffScrub07.vbs" الكل /Quiet /NoCancel /Force /OSE
"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2007\OffScrub07.vbs" ALL /Quiet /NoCancel /Force /OSE"
إكمال أمر إلغاء التثبيت اليدوي لبرنامج Microsoft Office 2010:
Cscript.exe "%OFFICEREMOVE%\2010\OffScrub10.vbs" الكل /Quiet /NoCancel /Force /OSE
عند التشغيل من خلال مدير التكوين:
"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2010\OffScrub10.vbs" ALL /Quiet /NoCancel /Force /OSE"
أمر لإزالة مكونات Microsoft Office 2013 يدويًا:
Cscript.exe "%OFFICEREMOVE%\2013\OffScrub_O15msi.vbs" الكل /Quiet /NoCancel /Force /OSE
لتشغيل برنامج نصي من خلال مهمة SCCM:
"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2013\OffScrub_O15msi.vbs" ALL /Quiet /NoCancel /Force /OSE"
سيبدو الأمر الخاص بتشغيل البرنامج النصي يدويًا لإزالة مكونات Office 2016 بالكامل من المكونات الحالية كما يلي:
Cscript.exe "%OFFICEREMOVE%\2016\OffScrub_O16msi.vbs" الكل /Quiet /NoCancel /Force /OSE
يمكنك البدء في إلغاء تثبيت Office 2016 من حزمة SCCM باستخدام الأمر التالي:
"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "2016\OffScrub_O16msi.vbs" ALL /Quiet /NoCancel /Force /OSE"
أمر لإزالة مكونات Office Click to Run / Office 365 بالكامل للتشغيل اليدوي:
Cscript.exe "%OFFICEREMOVE%\C2R\OffScrubc2r.vbs" الكل /Quiet /NoCancel /Force /OSE
لتشغيل برنامج نصي من خلال مهمة SCCM:
"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "C2R\OffScrubc2r.vbs" الكل /Quiet /NoCancel /OSE"
يتضمن مشروع Remove-PreviousOfficeInstalls Git أيضًا برنامجًا نصيًا إزالة-PreviousOfficeInstalls.ps1، والذي يجب أن يكتشف تلقائيًا إصدار MS Office المثبت على الكمبيوتر ويستدعي أحد البرامج النصية الاستشارية لـ OffScrub. مع بعض التعديلات، يمكن استخدامه أيضًا في البرامج النصية لإلغاء تثبيت Office.
في المراكز العشرة الأولى، بغض النظر عن الإصدار، يقوم المطور بدمج حزمة تطبيقات Office 365، والتي تهدف إلى أن تصبح بديلاً لبرنامج Microsoft Office المعتاد. ومع ذلك، تعمل هذه الحزمة على أساس الاشتراك، وهي مكلفة للغاية، وتستخدم التقنيات السحابية، التي لا يحبها العديد من المستخدمين - فهم يفضلون إزالة هذه الحزمة وتثبيت حزمة أكثر دراية. مقالتنا اليوم مصممة للمساعدة في القيام بذلك.
يمكن حل هذه المشكلة بعدة طرق - باستخدام أداة مساعدة خاصة من Microsoft أو باستخدام أداة إزالة برامج النظام. لا ننصح باستخدام برنامج إلغاء التثبيت: تم دمج Office 365 بإحكام في النظام، وقد تؤدي إزالته باستخدام أداة تابعة لجهة خارجية إلى تعطيل تشغيله، وثانيًا، سيظل تطبيق من مطوري الطرف الثالث غير قادر على إزالته بالكامل .
إن أبسط طريقة لحل المشكلة هي استخدام المعدات "برامج و مميزات". الخوارزمية هي على النحو التالي:
هذه الطريقة هي الأبسط على الإطلاق، وفي نفس الوقت الأكثر غير موثوقة، نظرًا لأنه غالبًا لا يتم عرض حزمة Office 365 في الأداة الإضافية المحددة، وتحتاج إلى استخدام أداة بديلة لإزالتها.
غالبًا ما اشتكى المستخدمون من عدم القدرة على إزالة هذه الحزمة، لذلك أصدر المطورون مؤخرًا أداة مساعدة خاصة يمكن استخدامها لإلغاء تثبيت Office 365.
- إنه تلقائي.
إذا تم العثور، بعد هذا الإجراء، على بعض المجلدات المتعلقة بحزمة البرامج هذه على الكمبيوتر، فيجب عليك استخدام طريقة أخرى.
تذكر أن إلغاء التثبيت اليدوي عملية طويلة ومعقدة، لذا اقرأ الدليل بعناية!
تحتاج أولاً إلى تحديد نوع التثبيت. للقيام بذلك، قم بتشغيل أي تطبيق Office وانقر على "ملف/حساب". إذا استخدمت تقنية النقر للتشغيل أثناء التثبيت، فسترى خيارات التحديث. في حالة التثبيت باستخدام حزمة MSI، لا يمكن تثبيت التحديثات إلا من خلال Windows Center.
إزالة حزمة النقر للتشغيل:
إكمال المهام باستخدام المدير: افتح قسم "العمليات" وإذا رأيت أن المهام الموضحة في الشكل أدناه موجودة في القائمة، فيجب إكمالها.
إذا تم تثبيت Office عبر MSI، فسيتم إلغاء التثبيت باستخدام أدوات إلغاء تثبيت Windows القياسية.
مهم! بعد إزالة البرنامج باستخدام هذه الأداة المساعدة، يجب عليك تشغيل CCleaner وتنظيف Windows 10 من الملفات القديمة.
لإزالة برنامج مكتبي من نظام ويندوز 10، عليك اتباع عدد من الخطوات البسيطة:
schtasks.exe /delete /tn "\Microsoft\Office\Office التحديثات التلقائية"
schtasks.exe /delete /tn "صيانة الاشتراك في\Microsoft\Office\Office"
schtasks.exe /delete /tn "\Microsoft\Office\Office مراقب خدمة ClickToRun"
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentLogOn2016"
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentFallBack2016"
مهم! تم وصف الطريقة هنا لـ Microsoft Office 2016. إذا كنت تستخدم إصدار 2010، فحدد 2010 في المسارات التي تم تحديد 2016 فيها.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppVISV
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Office - ru-ru
HKEY_CURRENT_USER\البرمجيات\مايكروسوفت\أوفيس
مهم! بعد إزالة حزمة برامج المكتب، تحتاج إلى إعادة تشغيل الكمبيوتر والبدء في تنظيف النظام باستخدام أي منظف.
للتعرف على كيفية إزالة مجموعة Office من نظام التشغيل Windows 10، شاهد الفيديو: