আমি গ্রুপ নীতি দ্বারা ইনস্টল এমএসআই ফাইল ব্যবহার করে ফ্ল্যাশ আপডেট করি। তবে প্রতিটি আপডেটের সাথে প্রায় এক তৃতীয়াংশ ওয়ার্কস্টেশন আপডেট হতে ব্যর্থ হয় (উইন্ডোজ ভিস্তা এবং উইন্ডোজ 7 32/64-বিট সংস্করণ)। ইভেন্ট লগগুলিতে, এই বার্তাটি উপস্থিত হয়:
"অ্যাডোব ফ্ল্যাশ প্লেয়ার 11 অ্যাক্টিভএক্স - ত্রুটি 1714. অ্যাডোব ফ্ল্যাশ প্লেয়ার 11 অ্যাক্টিভএক্স এর পুরানো সংস্করণটি সরানো যাবে না your আপনার প্রযুক্তিগত সহায়তা গোষ্ঠীর সাথে যোগাযোগ করুন System সিস্টেম ত্রুটি 1612."
আমি এই সমস্যার সমাধান করতে সক্ষম হয়েছি মাইক্রোসফ্ট ফিট ইট সরঞ্জামটি ব্যবহার করা । তবে এটি একটি খুব সময় সাশ্রয়ী প্রক্রিয়া, যা প্রতিটি ওয়ার্কস্টেশনের জন্য ম্যানুয়ালি সম্পাদন করতে প্রায় 15 মিনিট সময় নেয়, সুতরাং প্রতিবার কোনও ফ্ল্যাশ আপডেট প্রকাশের সময় এটি কার্যকরভাবে পুরো দিনটিকে হত্যা করে।
আমি এই স্ক্রিপ্টটি জুড়ে এসেছি যার মধ্যে ফ্ল্যাশটির ব্যর্থ আনইনস্টলেশনগুলি সরানোর জন্য এমএসআইজেপ রয়েছে। সুতরাং, আমার প্রশ্নটি হ'ল : এমএসআইজেপ ইউটিলিটি প্রোগ্রামিয়ালি ফ্ল্যাশ অপসারণের জন্য সেরা পন্থা, নাকি এ পর্যায়ে এটি অপ্রচলিত? আমি জিজ্ঞাসার কারণটি হ'ল আমি লিখিত সামগ্রীতে বেশিরভাগ লিখিত উপকরণগুলি ২০০৯ বা ২০১০ এর মধ্যে পেয়েছি।
@echo off
SET MSIZAP=\\my.domain.com\netlogon\bin\msizap.exe
SET DFSPATH=\\my.domain.com\dfsroot\Packages\Adobe
SET UNINSTALL=%DFSPATH%\uninstall_flash_player_x86.exe
SET INSTALL=%DFSPATH%\install_flash_player_11.4.402.278_active_x.exe
rem Detect 64-bit Windows
IF NOT "%ProgramFiles(x86)%"=="" SET WOW6432NODE=WOW6432NODE\
SET VER_FLAG_KEY=HKEY_LOCAL_MACHINE\SOFTWARE\%WOW6432NODE%Macromedia\FlashPlayer
SET VER_FLAG_VALUE=11,4,402,278
REG QUERY "%VER_FLAG_KEY%" /v CurrentVersion | find /i "%VER_FLAG_VALUE%" > NUL 2>NUL
if errorlevel 1 goto do_install
goto :EOF
:do_install
rem Uninstall all old versions of Flash.
start /wait /min "" "%UNINSTALL%" -uninstall activex
rem MSIZAP all old versions
start /wait /min "" "%MSIZAP%" TW! {2BD2FA21-B51D-4F01-94A7-AC16737B2163}
start /wait /min "" "%MSIZAP%" TW! {B7B3E9B3-FB14-4927-894B-E9124509AF5A}
start /wait /min "" "%MSIZAP%" TW! {FA1D6742-0515-4A94-AD5D-F0484026E4A2}
rem Run new installer
start /wait /min "" "%INSTALL%" -install activex
rem Block future automatic updates
SET DEST="%windir%\system32\Macromed\Flash\mms.cfg"
rem Detect 64-bit Windows
IF NOT "%ProgramFiles(x86)%"=="" SET DEST="%windir%\SysWOW64\Macromed\Flash\mms.cfg"
rem I'm using "sort" here because the redirect is being interpreted as "1>" and
rem doing "1 >" causes a space to be stored in the file, which "breaks" the file.
echo AutoUpdateDisable=1|sort>%DEST%
উত্স: আমি একটি সফ্টওয়্যার ইনস্টলেশন নীতি মাধ্যমে ফ্ল্যাশ প্লেয়ার মোতায়েন করেছি। কিভাবে আপগ্রেড করবেন?
msiexec /x {the-product-guid} /qn
- এটি পণ্য [গুলি] আনইনস্টল করা উচিত। আমি মনে করি না এমসিএজ্যাপ সমর্থিত ।