এমএসআই ইনস্টলারগুলির জন্য ডিএলএল চালানো যায়নি


23

dll চালানো যায় নি

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

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

ইভেন্ট দর্শকের লগগুলি:

পাইথন ইনস্টলার:

পণ্য: পাইথন 2.7.3 - ত্রুটি 1723. এই উইন্ডোজ ইনস্টলার প্যাকেজটিতে একটি সমস্যা আছে। এই ইনস্টলটি সম্পূর্ণ করার জন্য প্রয়োজনীয় একটি ডিএলএল চালানো যায়নি। আপনার সমর্থন কর্মী বা প্যাকেজ বিক্রেতার সাথে যোগাযোগ করুন। অ্যাকশন চেকডির, প্রবেশ: _চেকডির @ 4, লাইব্রেরি: সি: \ ব্যবহারকারীগণ \ এক্স \ অ্যাপডেটা \ স্থানীয় \ টেম্প \ MSI570C.tmp

এসএসডি লাইফ ইনস্টলার:

পণ্য: এসএসডি লাইফ প্রো - ত্রুটি 1723. এই উইন্ডোজ ইনস্টলার প্যাকেজটিতে একটি সমস্যা আছে। এই ইনস্টলটি সম্পূর্ণ করার জন্য প্রয়োজনীয় একটি ডিএলএল চালানো যায়নি। আপনার সমর্থন কর্মী বা প্যাকেজ বিক্রেতার সাথে যোগাযোগ করুন। অ্যাকশন WIX_TestVersion, এন্ট্রি: WIX_TestVersion, গ্রন্থাগার: সি: \ ব্যবহারকারী \ এক্স \ অ্যাপডেটা \ স্থানীয় \ টেম্প \ MSIA32E.tmp

ত্রুটি 1723 অনুসন্ধান করা হচ্ছে: আপনার যদি উইন্ডোজ ইনস্টলারটির একটি পুরানো সংস্করণ থাকে তবে এই ত্রুটিটি ঘটতে পারে

আমি উইন্ডোজ ইনস্টলারটির জন্য বেশ কয়েকটি লিঙ্ক পেয়েছি তবে সমর্থিত অপারেটিং সিস্টেমের তালিকায় তাদের দুটিরও উইন্ডোজ 7 নেই।

https://www.microsoft.com/en-us/download/details.aspx?id=25 এবং

https://www.microsoft.com/en-us/download/details.aspx?id=8483&WT.mc_id=MSCOM_EN_US_DLC_DETAILS_131Z4ENUS22007

উইন্ডোজ (7 x64) আপ টু ডেট।

এই ফিক্সিটটিও চেষ্টা করে দেখুন: http://support.microsoft.com/mats/Pogram_Install_and_Uninstall

তবে এটি কোনও সমস্যা খুঁজে পেল না।


@ সার্জ হ্যাঁ, অ্যাভাস্ট, এখনই ইনস্টলারটি নিষ্ক্রিয় ও চালানোর চেষ্টা করেছেন, তবে এটি কোনও সাহায্য করবে বলে মনে হচ্ছে না
কেদার

আপনার অস্থায়ী ফোল্ডারটি পরিষ্কার করুন এবং আবার চেষ্টা করুন।
মোয়াব

@ মোয়াব নোপ, তাতে কোনও লাভ হয় না
কেদার

ওএসটি নির্দিষ্ট করুন যেখানে আপনি সমস্যাটি পর্যবেক্ষণ করেন।
আলেক্সি ইভানভ

@ মোয়াব তাদের সবাই
কেদার

উত্তর:


26

আমিও এই ইস্যুতে ছুটে এসেছি। আলেক্সি ইভানভের প্রতিক্রিয়া আমাকে যথেষ্ট উপকারে দেয়নি, তবে তা আমাকে তদন্তে উদ্বুদ্ধ করেছিল C:\Users\x\AppData\Local\Temp

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

তা সত্ত্বেও, গিয়ে Properties > Securityউপর C:\Users\x\AppData\Local\Tempফোল্ডার এবং দান যে অনুমতি ইনস্টলারের যে আগের হয়েছে ব্যর্থ এখন কাজ করেছেন! হুররে! যেহেতু ইতিমধ্যে এবং অ্যাক্সেস, আমি সন্দেহ যে একটি প্রয়োজনীয় যোগ অনুমতি নেই।EveryoneFull controlEveryoneReadWriteFull controlExecute

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


1
এটি আমার সমস্যার সমাধান! তবে আমি মনে করি কোনও ব্যবহারকারীর টেম্প ফোল্ডারে 'প্রত্যেককে' সম্পূর্ণ অ্যাক্সেস দেওয়া একটি সুরক্ষা সমস্যা। আমি কেবল নিজেকে সম্পূর্ণ অ্যাক্সেস দিয়েছি এবং এটি কার্যকর। ডিফল্ট হোন ডিরেক্টরিটিতে ব্যবহারকারীর জন্য সবেমাত্র 'বিশেষ অনুমতি' ছিল।
কেদার

হ্যাঁ, এটি Everyone:-) কে অনুমতি দেওয়ার চেয়ে বেশি বোঝা যায় । যাইহোক, আমি ভাবছি যে এই সমস্যার অন্তর্নিহিত কারণটি কি হতে পারে। আইটিউনস ইনস্টলার সহ বেশ কয়েকটি ইনস্টলারের সাথে আমার সমস্যা ছিল — খুব জনপ্রিয় ইনস্টলার! আমি আশ্চর্য হয়েছি যে কী ঘটেছিল যা সেই ডিরেক্টরিতে অনুমতিগুলি ভেঙে দেয়।
দিমিত্রি মিনকভস্কি

আমি একই মেশিনে অন্যান্য সীমাবদ্ধ / অ্যাডমিন অ্যাকাউন্টগুলি চেক করেছি এবং তাদের সকলের কাছে অনুমতি সঠিকভাবে সেট করা আছে বলে মনে হচ্ছে।
কেদার

এটি আমার পক্ষে কার্যকর হয়নি (উইন্ডোজ,, ৩২ বিট)। এটা করেছে । তবে আমার ত্রুটিটি ছিল "এই উইন্ডোজ ইনস্টলার প্যাকেজটিতে একটি সমস্যা আছে the সেটআপের অংশ হিসাবে চালিত একটি প্রোগ্রাম প্রত্যাশা অনুযায়ী শেষ হয় নি your আপনার সমর্থন কর্মী বা প্যাকেজ বিক্রেতার সাথে যোগাযোগ করুন।"
অ্যালাইট্রালমাইন্ড

লক্ষণগুলি সমান হলেও এটি আমার পক্ষে কাজ করেনি। বিতর্কিত পিআইপি ইনস্টল হিসাবে পরিণত হয়েছে। এটি আমার ফিক্সড: stackoverflow.com/a/23350061/797945
Jagu

8

একটি সরল কার্যসংক্রান্ত (ঠিক cmd.exe অনুসন্ধান এবং তারপর ডান click-> প্রশাসক হিসাবে চালানো) প্রশাসক হিসেবে কমান্ড শেল চালানোর জন্য, এবং তারপর এমএসআই প্যাকেজ এবং রানের অবস্থান যেতে হয় msiexec /i packagename.msi। এটা আমার জন্য কাজ করে।


1
এটি কোনও কর্মক্ষেত্র নয় (সমস্ত সফ্টওয়্যার সঠিকভাবে ইনস্টল করে না) এবং এটি কার্যকর হয় না (এই নির্দিষ্ট সমস্যার জন্য)
কেদার

একটি ছোট ভুল: এখানে ডান কমান্ডটি দেওয়া হয়েছেmsiexec /i packagename.msi

এই সমাধানটি নিখুঁতভাবে কাজ করে এবং কেবলমাত্র একজন ইনস্টলারের জন্য প্রত্যেককে টেম্প ফোল্ডারের সম্পূর্ণ অনুমতি দেওয়ার চেয়ে ভাল। (সঠিক বাক্যবিন্যাসের জন্য দ্বিতীয় মন্তব্যটি পড়ার বিষয়টি নিশ্চিত করুন))
গৌরব কুমার

+1 এই সমাধানটি উপরের নির্বাচিত উত্তরে অন্তর্ভুক্ত করা উচিত। এই নির্বাচিত উত্তরটি সবার শেষ অবলম্বন হওয়া উচিত।
tom_mai78101

1

আপনার সিস্টেমে অবশ্যই একটি প্রয়োজনীয় ডিএলএল অনুপস্থিত।

উভয় ক্ষেত্রেই আপনি বর্ণনা করেছেন, উইন্ডোজ ইনস্টলার একটি ডিএলএলে অবস্থিত একটি কাস্টম অ্যাকশন কার্যকর করার চেষ্টা করেছিল। এই .tmp ফাইলগুলি: C:\Users\x\AppData\Local\Temp\MSI570C.tmpএবং C:\Users\x\AppData\Local\Temp\MSIA32E.tmpসত্যিই এমএসআই থেকে নেওয়া ডিএলএল ফাইল।

তবে কোনও কারণে এটি ডিএলএল লোড করতে ব্যর্থ হয়েছিল।

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

যদি টেম্প ফাইলটি ইতিমধ্যে মুছে ফেলা হয় তবে ডিএলএল পাওয়ার একমাত্র উপায় হ'ল এটি প্যাকেজ থেকে Binaryটেবিল থেকে বের করা ।

আমার কাছে সম্ভাব্য দুটি সম্ভাব্য প্রার্থী রয়েছে: ভিজ্যুয়াল সি ++ রানটাইম অনুপস্থিত বা। নেট রানটাইম অনুপস্থিত। তবে এটি কেবল অনুমান…


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

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

আমি মনে করি সফ্টওয়্যারটি নিবন্ধিত না করেই বাঁচতে পারি। সম্পূর্ণ কমান্ড: msiexec / a python.msi / qb TARGETDIR = "সি: \ ইনস্টল_পথ"
কেদার


@ 101 যদি এটি হয় তবে ইনস্টলারটি নষ্ট হয়ে গেছে, এর অর্থ এটি এতে একটি বাগ রয়েছে: ইনস্টলারের অবশ্যই এমএসভিসি রানটাইম সহ অতিরিক্ত সফ্টওয়্যারের উপর নির্ভর করতে হবে না - এটি অবশ্যই স্ব-অন্তর্ভুক্ত থাকতে হবে। যদি এটির এমএসভিসি ২০০৮ বা ২০১০ দরকার হয় তবে এই প্যাকেজগুলি অবশ্যই পণ্য বরাবর ইনস্টল করা উচিত (ইনস্টলারের মধ্যে থাকা))
আলেক্সি ইভানোভ

0

ডিমাদিমা যা বলেছিল তা আমি চেষ্টা করেছিলাম তবে আমার এখনও অ্যাক্সেসের কিছুটা সমস্যা ছিল। আমি উইন 7 / ভিস্তার জন্য টিকে মালিকানার নামক একটি সরঞ্জাম খনন করেছি। এটি ডান ক্লিকে একটি প্রাসঙ্গিক মেনু যুক্ত করে এবং আপনি 'মালিকানা নিতে পারেন'। আমি এটি চেষ্টা করার চেষ্টা করেছিলাম এটি এটি কবজির মতো কাজ করে।

http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/


-1

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


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