এটি আমাকে এমএসআই ইনস্টল করতে বাধা দিচ্ছে কেন: সিস্টেম অ্যাডমিনিস্ট্রেটর এই ইনস্টলেশনটি রোধ করার জন্য নীতিমালা তৈরি করেছেন


28

আমি একটি উইন্ডোজ সার্ভার 2012 মেশিনে একটি এমএসআই ইনস্টল করার চেষ্টা করছি যা আমার ল্যাব ডোমেনের অংশ। আমি স্থানীয় এবং ডোমেন প্রশাসক, তবে মনে হচ্ছে এই এমএসআই ইনস্টল করা থেকে আমি বাধা পেয়েছি।

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

এখানে চিত্র বর্ণনা লিখুন

ত্রুটির প্রতিবেদন করার মেশিনটি একটি উইন্ডোজ সার্ভার 2012।

আমি প্রায় নিশ্চিত এটি একরকম গ্রুপ নীতি নিষেধাজ্ঞা হতে হবে? কোনওটি সেট করা থাকবে না, যদি না এটি ডিফল্ট সুরক্ষা স্তর থাকে?

স্পষ্টতার জন্য, আমি জানতে চাই যে কোনও এমএসআই কোনও ডোমেন প্রশাসক দ্বারা ইনস্টল হওয়া প্রতিরোধ করছে?

উত্তর:


37

গ্রুপ নীতি দেখার জন্য সময় ব্যয় করার পরে, যতদূর আমি বলতে পারি, প্রাসঙ্গিক কিছু ছিল না। আমি তখন এই পোস্টটি জুড়ে এসে পরামর্শ দিয়েছি যে আমি প্রশাসক হিসাবে কমান্ড প্রম্পট চালু করার চেষ্টা করছি running

 msiexec /a install.msi

এই কাজ দেখা, কিন্তু খুব দ্রুত দৌড়ে - এটি আসলে না । এক ঝকঝকে, আমি এডমিন কমান্ড প্রম্পটের ভিতরে চেষ্টা করেছিলাম।

 msiexec /i install.msi

যা একটি ট্রিট কাজ করে।


এটি কাজ করে তবে আপনি যখন কোনও এমএসআই থেকে ইনস্টল করেন ততবার বিরক্তিকর হতে পারে। দীর্ঘমেয়াদী সমাধানের জন্য নীচে আরমিন সাদেগীর উত্তর দেখুন।
জেক

17

আমি এই আচরণটি চালিয়ে এসেছি, যেখানে এমএসআই ইনস্টলেশনটি "সিস্টেম প্রশাসক এই ইনস্টলেশনটি রোধের জন্য নীতিমালা সেট করেছে" এর আগে প্রতিরোধ করা হয়েছিল। আমি বিশ্বাস করি এটি ডিফল্ট উইন্ডোজ সফ্টওয়্যার বিধিনিষেধ নীতিমালার কারণে এবং আমি এটি উইন্ডোজ সার্ভার ২০০৮ আর 2 এবং উইন্ডোজ সার্ভার ২০১২ উভয়তেই দেখেছি।

নীতি পরিবর্তন করার জন্য সম্ভবত আরও ভাল জিইউআই ভিত্তিক উপায় আছে তবে মেশিনে প্রশাসক হিসাবে নিম্নলিখিত রেজি কীটি সেট করা কৌশলটি কার্যকর করে:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"DisableMSI"=dword:00000000


3
এটি আমার পক্ষে কাজ করেছে। আমাকে পাথের "ইনস্টলার" অংশটি একটি কী হিসাবে যুক্ত করতে হয়েছিল, তারপরে DWORD "DisableMSI" যুক্ত করুন (উদ্ধৃতিগুলি ছাড়াই)।
মাইক এস

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

"HKEY_LOCAL_MACHINE OF সফ্টওয়্যার \ নীতিগুলি \ মাইক্রোসফ্ট, উইন্ডোজ \ ইনস্টলার" রেজিস্ট্রি পাথের "DisableMSI" কীটি অনুসন্ধান করার চেষ্টা করা হয়েছে, তবে "ইনস্টলার" ফোল্ডারটি বিদ্যমান নেই। আমার কি ইনস্টলার ফোল্ডারটি তৈরি করা উচিত এবং ডিসেবল এসএমএসআই শব্দটি যুক্ত করা উচিত?
হার্ভে ডারভে

2

এটি সাধারণত কোনও গ্রুপ নীতি বা স্থানীয় নীতি উইন্ডোজ ইনস্টলারকে অক্ষম করার কারণে ঘটে।

আপনার যদি কোনও জিপিও "উইন্ডোজ ইনস্টলার" অক্ষম করে থাকে তবে আপনার ডোমেন নিয়ামকটি দেখুন: কম্পিউটার কনফিগারেশন> প্রশাসনিক টেম্পলেটগুলি> উইন্ডোজ উপাদানসমূহ> উইন্ডোজ ইনস্টলার> "উইন্ডোজ ইনস্টলারটি বন্ধ করুন"।

এটি "কনফিগার করা নেই" বা "অক্ষম" তে সেট করা আছে কিনা যাচাই করুন।

যদি আপনি এটি আপনার জিপিওতে খুঁজে না পান তবে gpedit.msc ব্যবহার করে কম্পিউটারের স্থানীয় নীতিগুলি দেখুন।

দ্রষ্টব্য: আপনি যে কোনও ডোমেন প্রশাসক হোন সে বিষয়টি বিবেচ্য নয়। এটি জিপিওর স্কোপের উপর নির্ভর করে।


2
Verify that it is set to "Not configured" or "Disabled".এটা সত্যি না. ডিফল্ট (কনফিগার করা নেই) 1যার অর্থ managed onlymsdn.microsoft.com/en-us/library/aa368304.aspx gpos পরিপ্রেক্ষিতে অক্ষম মানে নীতি, নিষ্ক্রিয় করা হবে যাতে REG কী মুছে ফেলা হবে এবং ডিফল্ট ব্যবহার করা হয়। শব্দটি আশ্চর্যজনক তবে আপনাকে ড্রপডাউন বাক্সে Enabledবেছে বেছে নির্বাচন Neverকরতে হবে।
জর্জেন স্টেইনব্লক

1

এমএসআই ব্যবহার করে তৈরি করার সময় আমাদের ঠিক একই সমস্যা ছিল IsCmdBld.exeতবে ইনস্টলশিল্ড সফটওয়্যার ব্যবহারকারী ইন্টারফেস থেকে বিল্ডিংয়ের সময় নয়।

ইনস্টলারটি চালানোর সময়, আমরা ওপি দ্বারা উল্লিখিত ত্রুটিটি দেখতে পাই এবং ইনস্টলেশন লগটি দেখায়: MSI_LUA: Invalid Descriptor Format.

সমস্যার কারণ ছিল যে আমরা এই মত IsCmdBld.exe কমান্ড লাইন করার জন্য একটি ProductCode GUID মান ক্ষণস্থায়ী হয়েছিল: -z "ProductCode"="f176c219-dec0-4fa9-a373-94a711f28a3d"

আপনি দেখতে পারেন যে এখানে সরবরাহিত গাইডগুলি চারপাশে নেই {এবং }

আমরা চারপাশে বন্ধনীর সাহায্যে গাইডটি পাস করে এটি ঠিক করেছি: -z "ProductCode"="{f176c219-dec0-4fa9-a373-94a711f28a3d}"যা প্রত্যাশা অনুযায়ী কাজ করে এবং ত্রুটিটি আর প্রদর্শন করে না।


0

ডান ক্লিক করুন -> প্রশাসক হিসাবে চালান


2
এটি কীভাবে গৃহীত উত্তরের চেয়ে আলাদা?
ডেভ এম

0

আমরাও msiexec কিংবা রেজিস্ট্রি সংশোধন করা হয়েছে আমার জন্য কাজ (পুনরায় বুট করার পরেও), কিন্তু নিষ্ক্রিয় ব্যবহারকারীর অ্যাকাউন্ট কন্ট্রোল (যেমন দ্বারা প্রস্তাবিত হা Ly দ্বারা মধ্যে এই থ্রেড ) এবং পুনরায় বুট করার কৌতুক করেনি।


-2

আপনি পরিবর্তন করে রেজিস্ট্রি মাধ্যমে UAC বন্ধ করতে বিকল্প আছে DWORD EnableLUAথেকে 1থেকে 0HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system। আপনি একটি বিজ্ঞপ্তি পাবেন যে একটি রিবুট প্রয়োজন। রিবুট হওয়ার পরে, ইউএসি অক্ষম করা আছে।

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