এই রেসিপিটি আমাদের জন্য কাজ করে, কেহিবমার উত্তরের একটি বর্ধিত সংস্করণ । সেখানে ভাল পদ্ধতি হতে পারে কিন্তু এই যথেষ্ট ভাল আমাদের জন্য ডান এখন আছে - দখল থেকে Windows রেজিস্ট্রি পণ্যের কোডগুলি এ HowTo: চুপি আনইনস্টল ArcGIS পণ্য এবং তাদের ভোজন msiexec :
msiexec /x %product_code% /qn /passive
/passive
নিঃশব্দে চালানোর জন্য সরান (কোনও পপ-আপ অগ্রগতি উইন্ডো নেই)।
আমি একত্রে রেখেছি আনইনস্টল-all-ArcGIS পণ্য .bat যা 8.2 থেকে 10.3.1 মাধ্যমে ArcGIS পণ্য সরিয়ে ফেলা হয়। (10.3+ তালিকাটি অসম্পূর্ণ, তবে উপরের এসরি কেবি নিবন্ধের চেয়ে আরও সম্পূর্ণ)। এটির কোনও বুদ্ধি নেই, আসলে কিছু আছে কিনা তা পরীক্ষা করার কোনও পরীক্ষা নেই, এটি কেবল নিষ্ঠুরভাবে তালিকার মধ্য দিয়ে যায়। এটি কেবলমাত্র সেই প্রোগ্রামগুলির জন্য কাজ করে যা প্রথমে এমএসআই ইনস্টলার ব্যবহার করে, সুতরাং আরকপ্যাডের মতো জিনিস অন্তর্ভুক্ত করা হয়নি।
উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন কমান্ড-লাইন (ডাব্লুএমআইসি) উপার্জনের জন্য আরও লক্ষ্যযুক্ত এবং নমনীয় পদ্ধতি হ'ল ।
একক নামযুক্ত প্রোগ্রাম আনইনস্টল করুন:
wmic product where ^
"name = 'ArcGIS 10.1 SP1 for Desktop Background Geoprocessing (64-bit)'" ^
call Uninstall
শিরোনামে আর্কজিআইএস সহ যে কোনও কিছু আনইনস্টল করুন , সব একসাথে ( উদ্বিগ্ন ওয়াইল্ডকার্ড সিনট্যাক্স নোট করুন ):
wmic product where ^
"name like '%ArcGIS%'" ^
call Uninstall
WMIC স্নিপেটে আরও অনেক দরকারী উদাহরণ যেমন ইনস্টলড প্রোগ্রামগুলির তালিকা তৈরি করা:
wmic product where "Name like '%ArcGIS%'" ^
get Name, IdentifyingNumber, Version
wmic product where "Vendor like '%Environmental Systems Research Institute%'" ^
get Name, Version, InstallDate, InstallLocation
আমি ডাব্লুএমই ব্যবহার না করার সিদ্ধান্ত নিয়েছি কারণ প্রশ্নগুলি ফিরে আসতে খুব দীর্ঘ সময় নেয় (এটি বেশ কয়েক সেকেন্ডের জন্য একটি ফাঁকা এবং আনলিংক শেল প্রম্প্টের দিকে তাকিয়ে মনে হয় এটি প্রলুব্ধ করে। সম্ভবত এটি এখনও নয়)।
পাইথন হ'ল পৃথক জন্তু। উদাহরণস্বরূপ, যদি আর্কজিআইএস দিয়ে পাইথন ইনস্টল করা থাকে তবে আরকজিআইএস আনইনস্টল করা অজগরটি আনইনস্টল করবে, তবে যে কোনও তৃতীয় পক্ষের মডিউল অ্যাডওয়ার্ডগুলি পিছনে ছেড়ে যাবে।
ধরে নেওয়া যায় যে পাইথন ২.6 এবং যে কোনও সম্পর্কিত উপাদানকে পুরোপুরি মুছে ফেলতে চায় (পরামর্শ না দিয়ে অন্ধ অনুলিপি এবং পেস্ট করুন) :
ডিস্কে এই সংস্করণটির জন্য সমস্ত পাইথন ফাইলগুলি সরান:
rd /s/q C:\Python27
আরইজি দিয়ে রেজিস্ট্রি কীগুলি সরান :
reg delete HKLM\SOFTWARE\Python\PythonCore\2.7 /f
reg delete HKCU\SOFTWARE\Python\PythonCore\2.7 /f
অজগরটি যদি সাধারণ জায়গায় ইনস্টল না করা থাকে তবে আপনি এর অবস্থানটি পুনরুদ্ধার করতে reg query HKLM\SOFTWARE\Python /s
এবং সন্ধান করতে পারেনInstallPath
শেষ পদক্ষেপটি প্যাথ এনভায়রনমেন্ট ভেরিয়েবল থেকে যে কোনও পাইথন ২.7 এন্ট্রি সরিয়ে ফেলা হয়, তবে আমি আরও সরঞ্জাম ইনস্টল না করে এটি করার একটি সরল (স্ক্রিপ্টযোগ্য) উপায় নিয়ে আসতে পেরেছি। এটি বলেছিল, ব্যথা ছাড়াই উইন্ডোজে PATH পরিবেশ পরিবর্তনশীল সম্পাদনা করা উক্ত সরঞ্জামগুলির জন্য দুর্দান্ত উত্স।
এছাড়াও সম্ভবত হয় প্রয়োজন assoc
এবং ftype
চেক করতে এবং সম্ভবত সংশোধন ফাইল অ্যাসোসিয়েশনের:
প্রদর্শন সমিতি:
assoc .py
.py=Python.File
ftype Python.File
Python.File="C:\Python26\python.exe" "%1" %*
সমিতি মুছুন:
assoc .py=
ftype Python.File=
( স্ট্যাক ওভারফ্লোতে @ ড্যাশ-টম-ব্যাং এর সৌজন্যে , এছাড়াও পরীক্ষা করে দেখুন .pyc
, pyw
))