রোল ব্যাক স্থগিত। কমান্ড-লাইন থেকে এমএমএস ইনস্টল


9

আমরা একটি জাভা ইনস্টলারকে প্রচুর সংখ্যক মেশিনে স্থাপন করেছি এবং এটি প্রায় অর্ধেকের উপর হিমশীতল হয়ে গেছে। নিম্নলিখিত বার্তাগুলির কারণে এখন পরবর্তী মোতায়েনগুলি ব্যর্থ হচ্ছে:

ব্যবহারকারী 'সিস্টেম' এর আগে 'জাভা 7 আপডেট 10' পণ্যটির জন্য একটি ইনস্টল শুরু করেছে। ব্যবহারকারীর সেই পণ্যটি ব্যবহার করার আগে সেই ব্যবহারকারীর আবার সেই ইনস্টলটি চালানো দরকার। আপনার বর্তমান ইনস্টলটি এখন চলতে থাকবে।

অনুসরণ করেছেন:

ত্রুটি 1704. জাভা 7 আপডেট 10 এর জন্য একটি ইনস্টলেশন বর্তমানে স্থগিত করা হয়েছে। চালিয়ে যাওয়ার জন্য আপনাকে অবশ্যই এই ইনস্টলেশন দ্বারা পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে হবে। আপনি কি এই পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে চান?

যদি আপনি ইন্টারেক্টিভভাবে কোনও ইনস্টল পরিচালনা করেন তবে এটি ঠিক আছে। আপনি কেবল "ওকে" ক্লিক করুন এবং তারপরে "হ্যাঁ", এবং এটি রোল হবে। আপনি যদি কোনও কমান্ড-লাইন ইনস্টল পরিচালনা করেন তবে এটি বন্ধ হয়ে যায়। আমরা কীভাবে কমান্ড লাইন থেকে স্থগিত হওয়া ইনস্টলটি বাতিল করতে পারি?


সুতরাং আপনি যখন "ইন্টারেক্টিভ রান করুন" বলছেন তখন আপনার অর্থ কি স্ক্রিপ্টটি চালাবেন বা কেবল সাধারণ জাভা ইনস্টলারটি চালান?
টনি রথ

ওয়েল, আমি জাভা ইনস্টল করতে পটভূমিতে চলমান একটি স্ক্রিপ্ট মোতায়েন করেছি। এটি প্রচুর মেশিনে লক হয়ে গেছে এবং স্থগিত হওয়া ইনস্টলটি রেখে গেছে। এখন, যে কোনও নীরব ইনস্টলগুলি আমি ত্রুটি 1704 দিয়ে প্রস্থান করি। আমি যদি ইনস্টলটি ইন্টারেক্টিভভাবে চালিত করি (যার অর্থ আমি লগ ইন করি, কমান্ড-লাইন থেকে কীভাবে আমি স্থগিত হওয়া ইনস্টলটি বাতিল করতে পারি?
কাসিয়াস

ঠিক আছে এই বিবৃতি "আমি একটি স্ক্রিপ্ট মোতায়েন করেছি যা জাভা ইনস্টল করতে পটভূমিতে ছুটে এসেছিল।" সুতরাং আপনি যখন এটি করছেন আপনি কি ব্যবহারকারী "SYSTEM" হিসাবে একই ব্যক্তির মত পিছনের গ্রাউন্ডে এটি চালাচ্ছেন?
টনি রথ 16

হয়তো নীরব আনইনস্টল চেষ্টা docs.oracle.com/javase/1.5.0/docs/guide/deployment/...
টনি Roth

এসসিসিএম সিস্টেমে নিঃশব্দে ইনস্টলটি চালায়। আমি যদি ইনস্টলটি ইন্টারেক্টিভভাবে চালিত করি, কারও হিসাবে, এটি আমাকে স্থগিত হওয়া ইনস্টলটি বাতিল করতে দেয়।
কাসিয়াস

উত্তর:


8

আমি যতদূর জানি, কমান্ড লাইন থেকে এমএসআইইএসইসিইসি ব্যবহার করে একটি স্থগিত এমএসআই ইনস্টলেশন বাতিল করা সম্ভব নয় (এটির জন্য কোনও প্যারামিটার নেই)।

যাইহোক, আপনি নিম্নলিখিত কমান্ডটি চালানোর চেষ্টা করতে পারেন:

REG DELETE HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress

এই কী তৈরি করা হয় যখন কোনও ইনস্টলেশন চলমান থাকে। এটি মুছে ফেলা আপনাকে পুনরায় সেটআপ পুনরায় চালু করার অনুমতি দেয়।


প্রশ্ন ছাড়াই মুছে ফেলতে বাধ্য করার জন্য একটি / এফ যোগ করুন (যেমন: স্ক্রিপ্টগুলির জন্য)
হাইগুইটা

3

যদি টমাস উত্তরটি সমস্যার সমাধান না করে আপনি MsiZap.exe ইউটিলিটি চেষ্টা করতে পারেন ।

এটি মূলত এমএসআই ইনস্টলেশনের দ্বারা বামিত মেটাডেটাও সরিয়ে দেয় তবে তথ্য সঞ্চিত আছে এমন সমস্ত অবস্থান সন্ধানের প্রয়োজন নেই require

উদাহরণস্বরূপ ইনগ্রোগ্রেস তথ্য মোছা:

msizap.exe p

বা রোলব্যাক তথ্য মুছে দিন:

msizap.exe s

msizap.exe এর উইন্ডোজের পরবর্তী সংস্করণগুলির সাথে সমস্যা রয়েছে। এটি নির্বিচারে ব্যবহার করা উচিত নয়। এখানে একটি বিকল্প সরঞ্জাম (আমার দ্বারা অরক্ষিত)।
স্টেইন এসমুল

0

আমি খুঁজে পেয়েছি যে উইন্ডোজ 10 (x64) এ আপনি এইচকেএলএম নয় বরং বর্তমান ব্যবহারকারী রেজিস্ট্রি শাখায় এইচকেইওয়াসার্স \ এসএক্সএক্স-এক্সএক্স -... \ সফ্টওয়্যার, মাইক্রোসফ্ট, উইন্ডোজ ion কারেন্টভিশন \ ইনস্টলার \ ইনগ্রোগ্রেস মুছে ফেলার চেষ্টা করতে পারেন

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