আমার বেশিরভাগ আপাতদৃষ্টিতে এলোমেলো ব্যর্থতা হয়েছিল (v9, v10, এবং v11 অ্যাডোব ফ্ল্যাশ এমএসআই-র কিছুটা আনইনস্টল বা সঠিকভাবে আপগ্রেড না করে, কিছুটা পিসিতে এমএসআই ডাটাবেসকে একটি অবস্থায় রেখে) এটি আমাকে সাবধান করে তোলে আমি একটি স্টার্টআপ স্ক্রিপ্ট ব্যবহার করে অবলম্বন শেষ করেছি যে:
চেক HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion
বর্তমানে ইনস্টল করা সংস্করণ বর্তমান (ক যোগ হলে রেজিস্ট্রি মান দেখতে WOW6432NODE
সেই পথ অনুবাদ করে, এবং যদি প্রয়োজন হয় তাহলে) এবং bailing সংস্করণ বর্তমান হলে
msizap.exe
"দিনের আগের দিন" থেকে জ্ঞাত-ব্যর্থ এমএসআইগুলিকে অপসারণ করতে পুরানো, অসমর্থিত এবং এখন পরবর্তী-অসম্ভব ইউটিলিটি ব্যবহার করে ({2BD2FA21-B51D-4F01-94A7-AC16737B2163 including, {B7B3E9B3-FB14-4927-894B- E9124509AF5A}, এবং {FA1D6742-0515-4A94-AD5D-F0484026E4A2})।
ফ্ল্যাশের বর্তমান যে কোনও সংস্করণ নিঃশব্দে মুছে ফেলার জন্য অ্যাডোব-সরবরাহিত আনইনস্টলার EXE ব্যবহার করে
-install activex
বর্তমান সংস্করণটি ইনস্টল করার জন্য আর্গুমেন্টের সাথে বর্তমান অ্যাডোব-সরবরাহিত EXE ইনস্টলার ব্যবহার করুন (আমি কেবল বেশিরভাগ সাইটে কেবলমাত্র অ্যাক্টিএক্স নিয়ন্ত্রণ ইনস্টল করছি)
একটি 'mms.cfg লিখেছেন। স্বয়ংক্রিয় আপগ্রেডগুলি রোধ করতে ফাইল
আমার স্টার্টআপ স্ক্রিপ্টটির একটি ক্লিন-আপ সংস্করণ এখানে। আপনি যদি যেতে চান তবে আপনাকে বাইরে যেতে হবে এবং উপযুক্ত এক্সইগুলি গ্রহণ করতে হবে।
@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%
পুরানো ফ্ল্যাশ এমএসআই আনইনস্টল করার যে সমস্যাগুলি দেখেছি তা বেশিরভাগ ক্ষেত্রেই ছিল:
"অ্যাডোব ফ্ল্যাশ প্লেয়ার 11 অ্যাক্টিভএক্স - ত্রুটি 1714. অ্যাডোব ফ্ল্যাশ প্লেয়ার 11 অ্যাক্টিভএক্স এর পুরানো সংস্করণটি সরানো যাবে না your আপনার প্রযুক্তিগত সহায়তা গোষ্ঠীর সাথে যোগাযোগ করুন System সিস্টেম ত্রুটি 1612."
"ত্রুটি 2753: ফাইলটি 'ইনস্টলাক্স.এক্সএইস' ইনস্টলেশনের জন্য চিহ্নিত করা হয়নি"
উটটির পিঠটি যে খড়টি ভেঙেছিল, আমার জন্য, এটি 1000++ ক্লায়েন্ট পিসি সহ গ্রাহক সাইটে এলোমেলোভাবে ঘটতে দেখছিল। আমার নিশ্চিত হওয়া দরকার যে ফ্ল্যাশ আপডেটগুলি ঘটছে এবং এমএসআইগুলি এলোমেলোভাবে আনইনস্টল করতে ব্যর্থ হওয়া কোনও বিকল্প নয়। পরবর্তী প্রতিটি বুটে এমএসআই ব্যর্থতা ঘটে বলে বুট প্রক্রিয়াটি ধীর করে দেয়, আঘাতের ক্ষেত্রে অপমানকে কেবল যুক্ত করে।
আমি কোনও ভি 11 এমএসআইয়ের দিকে বিস্তারিত দেখিনি। ভি 9 এবং ভি 10 এমএসআই হ'ল কমান্ড-লাইন আর্গুমেন্ট সহ এক্সই-ভিত্তিক ফ্ল্যাশ ইনস্টলারটি কার্যকর করতে একটি কাস্টম অ্যাকশন ছাড়া আর কিছুই নয়। আমি এমএসআই-এর মানের দিক থেকে মুগ্ধ হইনি, কারণ আপনার এক্স-ভিত্তিক সেটআপটি চালানোর জন্য উইন্ডোজ ইনস্টলার ব্যবহার করা উইন্ডোজ ইনস্টলার ব্যবহার করছে না ।