আমি একটি সফ্টওয়্যার ইনস্টলেশন নীতি মাধ্যমে ফ্ল্যাশ প্লেয়ার মোতায়েন করেছি। কিভাবে আপগ্রেড করবেন?


8

আমার ডিসি হিসাবে আমার একটি উইন্ডোজ সার্ভার 2008 মেশিন রয়েছে। এ বছরের শুরুতে আমি অ্যাডোব ফ্ল্যাশ প্লেয়ার প্লাগইন এমএসআই স্থাপন করতে একটি সফ্টওয়্যার ইনস্টলেশন জিপিও তৈরি করেছি। আমি কম্পিউটারগুলিতে নীতি বরাদ্দ করেছি, প্রায় অর্ধেক রান করা উইন্ডোজ এক্সপি এক্স 86 এবং অন্যান্য অর্ধেক উইন্ডোজ 7 x64। যে সব ক্লকওয়ার্ক মত কাজ করে।

আমি যখন সফ্টওয়্যার ইনস্টলেশন নীতি তৈরি করেছি, তখন আমি অরকায় এমএসআই সম্পাদনা করে ফ্ল্যাশ প্লেয়ার প্লাগইনের স্বয়ংক্রিয় আপডেট বৈশিষ্ট্যটি অক্ষম করে দিয়েছি। আমি এটি করেছি কারণ আমি চেয়েছিলাম আমার সমস্ত মেশিনই প্লাগইনের ঠিক একই সংস্করণটি চালিত করে।

এখন, কিছু সময় কেটে গেছে এবং ফ্ল্যাশ প্লেয়ার প্লাগইনের একটি নতুন সংস্করণ প্রকাশিত হয়েছে। প্লাগিনটির আপডেট হওয়া সংস্করণটি বের করে দেওয়ার সময় এখন আমার। আমার কাছে ইতিমধ্যে নতুন এমএসআই রয়েছে তবে পরবর্তী কী করা উচিত তা আমি হারিয়ে ফেলেছি।

  • আমি সফ্টওয়্যার ইনস্টলেশন জিপিওতে আপগ্রেড ট্যাবটি দেখতে পাচ্ছি, তবে সেখানকার পাঠ্যগুলি সমস্ত বৃহত্তর মাস্টার প্রোগ্রামে অ্যাড-অনগুলির জন্য ব্যবহৃত হবে এবং সময়ের সাথে সাথে প্রকাশিত আপডেটগুলির জন্য নয়।
  • আমি পড়েছি যে নতুন এমএসআই দিয়ে একটি নতুন সফ্টওয়্যার ইনস্টলেশন নীতি তৈরি করা, পুরানো জিপিও বাতিল এবং নতুন জিপিও নির্ধারণ করা ভাল assign আমার মনে হচ্ছে সময়ের সাথে সাথে আমি সক্রিয় নীতিগুলির চেয়ে আরও বাতিল হওয়া নীতিমালা নিয়ে শেষ করব।
  • আমি আরও পড়েছি যে কিছু লোক পুরানো এমএসআইকে নতুন এমএসআইয়ের সাথে প্রতিস্থাপন করে এবং জিপিওকে পুনর্নির্মাণের জন্য কেবল বলে সাফল্য পেয়েছে। এটি একটি পিছনের পদ্ধতির মতো মনে হচ্ছে যা আমাকে কেবল সমস্যায় ফেলবে।

সংক্ষেপে, গ্রুপ পলিসির মাধ্যমে নতুন সংস্করণটি রোল আউট করার সঠিক, সেরা অনুশীলন, বা পছন্দের উপায় কী?

উত্তর:


16

আমি ফ্ল্যাশ প্লেয়ার (এবং অন্যান্য সফ্টওয়্যার) এর সাহায্যে এটি বহুবার করেছি। আপনি যা করতে চান তা হ'ল:

  • আপনি চান এমন কোনও কাস্টমাইজেশন দিয়ে এডিট করতে ওআরসিএ ব্যবহার করুন এবং এটিকে রূপান্তর হিসাবে সংরক্ষণ করুন (বা এটি আপনার সম্পূর্ণ কার্যকর এমএসআই হিসাবে সংরক্ষণ করুন)

  • আপনার সফ্টওয়্যার ডিপ্লোয়মেন্ট শেয়ারে নতুন এমএসআই (এবং রূপান্তরগুলি) রাখুন।

  • আপনার বিদ্যমান নীতিতে এই সফ্টওয়্যারটি (এবং রূপান্তরগুলি) যুক্ত করুন। এটি স্বয়ংক্রিয়ভাবে এটি আপনার পূর্ববর্তী ফ্ল্যাশ প্লেয়ারের সংস্করণে আপগ্রেড হিসাবে সনাক্ত করবে। আপনি যদি আগের নীতিটি (x86: প্লাগইন এবং অ্যাক্টিভএক্স, x64: প্লাগইন এবং অ্যাক্টিভএক্স) ঠিক তেমনভাবে কনফিগার করেন তবে আপনি ইতিমধ্যে যা কিছু জিপিও বিন্যাসে চালিয়ে যেতে পারেন তা একই নীতিতে আপনি সমস্ত সংস্করণ যুক্ত করতে পারেন। আপনার নীতিমালায় আপনি পছন্দ-মতো-যুক্ত যুক্ত করছেন এবং এটি স্বয়ংক্রিয়ভাবে এগুলিকে আপগ্রেড হিসাবে সনাক্ত করবে তা নিশ্চিত করুন detect

  • যদি, যে কারণেই হোক না কেন, সেগুলি স্বয়ংক্রিয়ভাবে আপগ্রেড হিসাবে সনাক্ত করা যায় না, আপনি নিজেকে নীতিতে সেট করতে পারেন। এই পরিস্থিতিটি পরিচালনা করার জন্য এটি সঠিক উপায়।

সত্যিই এর বিশেষ কিছু নেই।

আপনার মনে করা উচিত এমন একটি বিষয় হ'ল ওআরসিএর সাথে এমএসআই সম্পাদনা করার পরিবর্তে প্রতিবারই নতুন সংস্করণ রয়েছে, আপনি এখানে ফ্ল্যাশ প্লেয়ারের পছন্দগুলি হিসাবে বর্ণিত একটি এমএমএস.এফ.জি. ফাইল তৈরি করতে পারেন । এই ফাইলটি আপগ্রেডগুলিতে ছোঁয়া হবে না, সুতরাং আপনাকে কেবল একবার এই ফাইলটি বের করতে হবে এবং তারপরে আপনি একটি ভ্যানিলা ফ্ল্যাশ প্লেয়ার ইনস্টলেশন স্থাপন করতে পারেন। আমি মিশ্র পরিবেশে x86 এবং x64 মেশিনে এটি সঠিক জায়গায় রাখতে আইটেম লেভেল টার্গেটিং সহ গ্রুপ পলিসি ফাইল পছন্দসমূহ ব্যবহার করেছি।


5

আমি বিশ্বাস করি আপগ্রেড করা এটির জন্য সর্বোত্তম অনুশীলন পদ্ধতি। আমি অতীতে সমস্যা ছাড়াই এই পদ্ধতিটি বেশ ব্যাপকভাবে ব্যবহার করেছি।

অ্যাডভান্সড ডিপ্লোয়মেন্ট পদ্ধতিটি বেছে নিয়ে গ্রুপ পলিসি অবজেক্টে নতুন প্যাকেজ হিসাবে নতুন এমএসআই যুক্ত করুন। এটি পূর্বে মোতায়েন করা ফ্ল্যাশ প্লেয়ারের আপগ্রেড হিসাবে সনাক্ত করা উচিত। যদি তা না হয় তবে আপনি এটি ম্যানুয়ালি আপডেট ট্যাবে যুক্ত করতে পারেন।


5

আমার বেশিরভাগ আপাতদৃষ্টিতে এলোমেলো ব্যর্থতা হয়েছিল (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 এমএসআই হ'ল কমান্ড-লাইন আর্গুমেন্ট সহ এক্সই-ভিত্তিক ফ্ল্যাশ ইনস্টলারটি কার্যকর করতে একটি কাস্টম অ্যাকশন ছাড়া আর কিছুই নয়। আমি এমএসআই-এর মানের দিক থেকে মুগ্ধ হইনি, কারণ আপনার এক্স-ভিত্তিক সেটআপটি চালানোর জন্য উইন্ডোজ ইনস্টলার ব্যবহার করা উইন্ডোজ ইনস্টলার ব্যবহার করছে না ।


পরবর্তী সংস্করণগুলির সাথে একই সমস্যা (14-16)। আমি এককভাবে দূষিত এমএসআই বাছাই করার চেষ্টা করে একাধিক ঘন্টা ব্যয় করেছি এবং শেষ পর্যন্ত দূষিত সংস্করণের জন্য একটি নতুন এমএসআই ফাইল মুছে ফেলা এবং ডাউনলোড করে সবকিছু সাজিয়েছি। অসুবিধাজনক অংশটি হ'ল আসল ইনস্টলেশনটি দূষিত এমএসআই ইনস্টল করতে ব্যর্থ হওয়ার কারণে লুকিয়ে রয়েছে। নতুন প্যাকেজটি ত্রুটিযুক্ত না করে ইনস্টল হওয়ার আগে একটি ক্লিনার (বা জিপিওর মাধ্যমে পরিষ্কার করার স্ক্রিপ্ট) প্রথমে কার্যকর করতে হবে install
fyrye

1
@ সাইফ্রি - বেশ কয়েক বছর আগে আমি এমএসআই-ভিত্তিক ফ্ল্যাশ বিতরণগুলি বন্ধ করে দিয়েছিলাম কারণ তারা এত খারাপ ছিল। আমি msizapব্যর্থ ইনস্টলেশন থেকে দূরে একটি স্ক্রিপ্ট ব্যবহার করতে পছন্দ করেছি ।
ইভান অ্যান্ডারসন

ইভান অ্যান্ডারসন, ফ্ল্যাশ প্লেয়ার আপগ্রেড নিয়ে আমারও একই অভিজ্ঞতা হয়েছে। আপনার বর্ণনা অনুসারে একই ইভেন্ট লগ এন্ট্রিগুলির সাথে বৃহত পরিমাণে ত্রুটি এবং ব্যর্থতা। অতি সম্প্রতি, আমি যে প্রক্রিয়াটি ব্যবহার করি তা হ'ল পুরানো সংস্করণটি সরিয়ে ফেলা এবং পরবর্তী প্রম্পট থেকে 'অবিলম্বে আনইনস্টল' নির্বাচন করুন। তারপরে আমি একই জিপিওতে নতুন সংস্করণ যুক্ত করব। আমি ভাবছি যদি আপগ্রেড হিসাবে নতুন সংস্করণ যুক্ত করা ভাল কাজ করবে। ইতিমধ্যে, আমি জিজ্ঞাসা করতে চেয়েছিলাম যে আপনি উইন্ডোজ 7 মেশিনে এমএসআইজেপ ব্যবহার করেছেন? আমি এটি মাইক্রোসফ্ট দ্বারা সমর্থিত বলে মনে করি না, তবে এটি বেশিরভাগ ক্ষেত্রে যদি কাজ করে তবে আমি এটি চেষ্টা করে দেখতে চাই।
স্যাচেল_74৫

1
@ স্যাচেল_74৪ - আমি, icallyতিহাসিকভাবে, জিপিওগুলিতে "অবিলম্বে আনইনস্টল ..." সেটিংস সম্পর্কে খুব সতর্ক হয়েছি, মূলত, আপনি একটি আনইনস্টল নির্দেশ রাখছেন যা জিপিওতে সমর্থিত সরঞ্জামগুলি দিয়ে অপসারণ করা যায় না। আমি 32-বিট উইন্ডোজ 7 মেশিন ডাব্লু / ও সমস্যায় এমএসআইজেপ ব্যবহার করেছি। আমি এটিকে ব্যাপকভাবে পরীক্ষা করে দেখিনি এবং আমি সত্যই সত্য not৪-বিট মেশিনে আচরণ কী হবে তা নিশ্চিত নই। (আমি বিশ্বাস করি না যে এমএসআইজেপ-এর কোনও x64 সংস্করণ ছিল was) এটি এমন একটি সরঞ্জাম যা আমি যখনই সম্ভব শেষ পর্যন্ত ব্যবহার না করার চেষ্টা করি।
ইভান অ্যান্ডারসন

1

আপনি যদি একই জিপিওতে ফ্ল্যাশ.এমসির একটি নতুন সংস্করণ যুক্ত করেন তবে উইন্ডোজ সনাক্ত করবে যে এটি পূর্ববর্তীটির একটি আপডেট ( পুরানোটি 'আপডেট' ট্যাবে তালিকাভুক্ত)। এটি আরও জানতে পারবে যে এটি পুরানোটিকে সরিয়ে না দিয়ে পুরানোটির উপরে নতুনটি ইনস্টল করতে পারে (আপডেট ট্যাবে চেকবক্সটি চেক করা আছে)।

এই ম্যাজিকটি জিএসইউ গুলো দ্বারা এমএসআই-ফাইলে সম্ভব হয়েছিল, যা অ্যাডোব রেখেছিল।

আপনি একই জিপিওতে যে কোনও নতুন নতুন ফ্ল্যাশ.এমসি যুক্ত করতে পারেন, তবে আপনি শেষ পর্যন্ত পুরানোগুলিও সরাতে পারেন।

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

এই কারণে আমি সর্বদা একটি পৃথক জিপিও রাখার পরামর্শ দিচ্ছি যা কেবলমাত্র একটি পরীক্ষার মেশিনে প্রয়োগ হয় এবং প্রতিটি নতুন সংস্করণের জন্য এখানে চেষ্টা করুন: আপগ্রেড, ডাউনগ্রেড, আপগ্রেড করুন।

দয়া করে মনে রাখবেন যে এই ম্যাজিকটি সমস্ত এমএসআই ফাইলের সাথে কাজ করে না। তারপরে আপনাকে অবশ্যই আপডেটগুলি ট্যাবে তালিকায় পুরানোগুলি ম্যানুয়ালি যুক্ত করতে হবে এবং তারপরে আপনার চেকবক্সটি চেক না করে ছেড়ে দেওয়া উচিত।

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