এমএসআইজেপ এখনও কার্যকর, না এটি অপ্রচলিত?


12

আমি গ্রুপ নীতি দ্বারা ইনস্টল এমএসআই ফাইল ব্যবহার করে ফ্ল্যাশ আপডেট করি। তবে প্রতিটি আপডেটের সাথে প্রায় এক তৃতীয়াংশ ওয়ার্কস্টেশন আপডেট হতে ব্যর্থ হয় (উইন্ডোজ ভিস্তা এবং উইন্ডোজ 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- এটি পণ্য [গুলি] আনইনস্টল করা উচিত। আমি মনে করি না এমসিএজ্যাপ সমর্থিত
jscott

1
মনে রাখবেন যে গ্রুপ প্রোগ্রামের মাধ্যমে এই প্রোগ্রামগুলি সম্পূর্ণরূপে আনইনস্টল হতে ব্যর্থ হয়েছে এবং এটি ঠিক করার সরঞ্জামটি ছাড়াই পুনরায় ইনস্টল বা আপগ্রেড করা যাবে না। যতদূর আমি অবগত ছিলাম, মিসিকেক্স কেবল তখনই কাজ করে যখন জিনিসগুলি আসলে সঠিকভাবে কাজ করে।
জোর প্রবাহ

আপনি কি কোনও এমএসআই দিয়ে ফ্ল্যাশ ইনস্টলারটিকে পুনরায় বিতরণ করছেন, বা তাদের সরবরাহিত একটি ব্যবহার করছেন? এমএসআই বেশ কয়েক বছরে উল্লেখযোগ্যভাবে পরিবর্তিত হয়নি, সুতরাং অন্তর্নিহিত যান্ত্রিকগুলি প্রকৃতপক্ষে পরিবর্তিত হয়নি। এটি বলেছিল যে, প্রথম স্থানে জ্যাপিং হ'ল একটি নিষ্ঠুর শক্তি যান্ত্রিক যা ভবিষ্যতে ব্যর্থতার কারণ হতে পারে। ফিক্স এটি মৌলিকভাবে স্বয়ংক্রিয়ভাবে কার্যকর যদি আপনি পাওয়ারশেলের সাথে মনোযোগী হন তবে আমি আনুষ্ঠানিকভাবে এটির প্রস্তাব দেব না। (আমি মাইক্রোসফ্টের পক্ষে কাজ করি, তাই আমি এটির প্রস্তাব দেবো না - আমি কেবল বলছি সাহসগুলি পাওয়ারশেল এবং তাত্ত্বিকভাবে এটি করা যেতে পারে))
ম্যাথু ওয়েটমোর

উত্তর:


0

আপনি কি পুরানো ওপরে নতুন সংস্করণ ইনস্টল করার চেষ্টা করছেন, এবং অপসারণটি কি তার ইনস্টলারের উপর নির্ভর করছেন? অথবা আপনি উইন্ডোজ ইনস্টলারকে নতুন ইনস্টল করার আগে প্রথমে পুরানো আনইনস্টল করতে বলছেন?

আপনি যদি পূর্বটি করেন তবে আমি আপনাকে পরবর্তীটিতে স্যুইচ করার পরামর্শ দিচ্ছি, কারণ এটির সাথে আমার প্রায় ভাল অভিজ্ঞতা ছিল। একমাত্র ব্যতিক্রম ছিল যখন অ্যাডোব একবার এমএসইর ভিতরে আনইনস্টল কমান্ডটিতে একটি ভুল সংস্করণ নম্বর স্থাপন করেছিল (তবে এটি ছিল 100% পুনরায় উত্পাদনযোগ্য, এবং এটি স্থাপনার আগে একটি পরীক্ষার মেশিনে তত্ক্ষণাত দৃশ্যমান)।

দেখুন /server//a/441131/144344 এবং /server//a/564881/144344

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.