কীভাবে উইন্ডোজ 7 থেকে সাইগউইনকে সম্পূর্ণরূপে আনইনস্টল / সরান


64

আমি কীভাবে সাইগউইনকে সম্পূর্ণরূপে আনইনস্টল / অপসারণ করতে পারি? আমি মনে করি না যে এটি সি: ting সাইগউইন মুছে ফেলার মতো সহজ। রেজিস্ট্রি বদল হতে পারে?


3
সর্বশেষতম তথ্য সর্বদা এর উত্সে পাওয়া যায়; cygwin.com/faq/faq.html#faq.setup.uninstall-all
এফকান

উত্তর:


56

বিকাশকারীরা কীভাবে সফ্টওয়্যারটি অপসারণ করবেন সে সম্পর্কে মোটামুটি বিস্তারিত নির্দেশনা দেয়:

আমি কীভাবে সমস্ত সাইগউইনকে আনইনস্টল করব?

সেটআপের কোনও স্বয়ংক্রিয় আনইনস্টল সুবিধা নেই। সাইগউইনের সমস্ত অপসারণের প্রস্তাবিত পদ্ধতিটি নিম্নরূপ:

  1. আপনার যদি কোনও সাইগউইন পরিষেবাদি চলমান থাকে তবে আপনি যে সমস্ত পরিষেবা ইনস্টল করেছেন সেগুলির জন্য http://cygwin.com/faq/faq.html#faq.setup.uninstall-service এর নির্দেশাবলী পুনরাবৃত্তি করে সরিয়ে দিন । সাধারণ পরিষেবাগুলি যেগুলি ইনস্টল করা থাকতে পারে সেগুলি হ'ল sshd, cron, cygserver, inetd, apache, postgresql,

  2. এক্স 11 সার্ভারটি চলমান থাকলে বন্ধ করুন এবং ব্যাকগ্রাউন্ডে চলমান কোনও সাইগউইন প্রোগ্রাম বাতিল করুন। কমান্ড প্রম্পট থেকে প্রস্থান করুন এবং নিশ্চিত করুন যে কোনও সাইগউইন প্রক্রিয়া অবশিষ্ট নেই। দ্রষ্টব্য: আপনি যদি পুনরায় ইনস্টল করার জন্য আপনার মাউন্ট পয়েন্টগুলি সংরক্ষণ করতে চান তবে প্রথমে http://cygwin.com/cygwin-ug-net/using-utils.html#mountmount -m এ বর্ণিত আউটপুট সংরক্ষণ করুন ।

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

    আপনি যদি এই সমস্যাটিতে চলে যান তবে পুরো গাছটিকে মুছার দ্রুততম উপায় হ'ল সমস্ত অ্যাকাউন্ট এবং ফোল্ডারগুলির মালিকানা আপনার অ্যাকাউন্টে পরিবর্তন করা। উইন্ডোজ এক্সপ্লোরারে এটি করতে, রুট সাইগউইন ফোল্ডারে ডান ক্লিক করুন, বৈশিষ্ট্য নির্বাচন করুন, তারপরে সুরক্ষা ট্যাব। আপনি যদি উইন্ডোজ এক্সপি হোম বা সিম্পল ফাইল ভাগ করে নিচ্ছেন তবে সুরক্ষা ট্যাবটি অ্যাক্সেস করতে আপনাকে নিরাপদ মোডে বুট করতে হবে। উন্নত নির্বাচন করুন, তারপরে মালিক ট্যাবে যান এবং নিশ্চিত হন যে আপনার অ্যাকাউন্টটি মালিক হিসাবে তালিকাভুক্ত রয়েছে। 'সাবকন্টেইনার এবং অবজেক্টে মালিক প্রতিস্থাপন করুন' চেকবক্সটি নির্বাচন করুন এবং ওকে টিপুন। এক্সপ্লোরার পরিবর্তনগুলি প্রয়োগ করার পরে আপনার একটি ক্রিয়াকলাপে পুরো গাছটি মুছতে সক্ষম হওয়া উচিত। নোট করুন যে আপনি সাইগউইনে টাইপ করে chown -R user /বা অন্যান্য সরঞ্জামাদি ব্যবহার করে এটি অর্জন করতে পারেন CACLS.EXE

  4. ডেস্কটপ এবং স্টার্ট মেনুতে সাইগউইন শর্টকাটগুলি এবং ডাউনলোড ডিরেক্টরিতে setup.exe দ্বারা রেখে যাওয়া কিছু মুছুন। তবে আপনি যদি সাইগউইন পুনরায় ইনস্টল করার পরিকল্পনা করেন তবে আপনার setup.exe ডাউনলোড ডিরেক্টরিটি রাখা আপনার পক্ষে ভাল কারণ আপনি পুনরায় ডাউনলোড না করেই তার ক্যাশে থাকা প্যাকেজগুলি পুনরায় ইনস্টল করতে পারবেন।

  5. যদি আপনি সাইগউইনকে আপনার সিস্টেমের পথে যুক্ত করেন তবে আপনি যদি সাইগউইনকে একই জায়গায় পুনরায় ইনস্টল করার পরিকল্পনা না করেন তবে আপনার এটি সরিয়ে নেওয়া উচিত। একইভাবে, আপনি যদি নিজের CYGWIN এনভায়রনমেন্ট ভেরিয়েবল সিস্টেম-ওয়াইড সেট করে থাকেন এবং পুনরায় ইনস্টল করার পরিকল্পনা না করেন তবে আপনার এটি অপসারণ করা উচিত।

  6. অবশেষে, আপনি যদি পুরোপুরি হতে চান তবে আপনি এবং / অথবা এর Software\Cygwinনিচে রেজিস্ট্রি ট্রি মুছতে পারেন । তবে, আপনি যদি উপরের দিকনির্দেশগুলি অনুসরণ করেন তবে আপনি ইতিমধ্যে গুরুত্বপূর্ণ সমস্ত জিনিস সরিয়ে ফেলবেন। সাধারণত কেবলমাত্র ইনস্টলেশন ডিরেক্টরিটি রেজিস্ট্রিতে সংরক্ষণ করা হয়েছে।HKEY_LOCAL_MACHINEHKEY_CURRENT_USER


1
আমি মূলত এই নির্দেশাবলী উত্সটিতে পেয়েছি যে জন টি যুক্ত হয়েছিল এবং তাদের উইন্ডোজ on এ চেষ্টা করেছিল এবং তারা আমার পক্ষে কাজ করে নি। কেউ কি তাদের উইন্ডোজ 7 এ কাজ করতে পেলেন? C:\Cygwinকমান্ড প্রম্পট সহ নিরাপদ মোডে বুট করার পরেও আমি ডিরেক্টরিটি মুছতে সক্ষম হইনি ।
বেন ম্যাককালাম্যাক

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

1
মুছতে মুছতে মালিককে পরিবর্তন করার চেয়ে আমাকে আরও অনেক কিছু করতে হয়েছিল, আমাকে আরও অনুমতিপ্রাপ্ত হওয়ার অনুমতিগুলিও পরিবর্তন করতে হয়েছিল (মূলত প্রত্যেকেরই সম্পূর্ণ অ্যাক্সেস থাকতে দিন)। এটি মালিকের ট্যাবের পাশের অনুমতি ট্যাব। সাইগউইন: একবারও নয়।
mrmagooey

1
( chown -R user /) আপনার নির্দেশিত আদেশটি সাইগউইন ফোল্ডারের মালিকানা পরিবর্তনের সমতুল্য নয়। এটি ফাইল সিস্টেমে সমস্ত ফাইলের মালিকানা পরিবর্তন করবে।
পাইউই

@ পিভিআই, সাইগউইন শেলের মধ্যে থেকে, /ফোল্ডারটি সাইগউইন ফোল্ডারের মূল, উইন্ডোজ সিস্টেমের ভলিউম "রুট" নয়। এই কমান্ডটি উইন্ডোজ সিস্টেম ফাইল সিস্টেমের সমস্ত ফাইলের মালিকানা পরিবর্তন করবে না।
tgm1024

38

আসলে এটি ছিল ... সহজ। শুধু এই কর ...

takeown /f C:\cygwin /r /d y
icacls c:\cygwin /t /grant everyone:F
del c:\cygwin

তাহলে ডিলিট করে ডান ক্লিক করুন। এটা চলে যাবে।


1
আমার দুটি সেন্ট: - এই কমান্ডগুলি প্রশাসনিক সুবিধাগুলি দিয়ে সম্পাদন করতে হবে ("প্রশাসক হিসাবে চালান")। - কিছু ফাইল যদি মুছতে না পারে তবে আনলকারের মতো একটি সরঞ্জাম এগুলি থেকে মুক্তি পেতে ব্যবহার করুন। - অবশেষে রেজিস্ট্রি এন্ট্রিগুলি অপসারণ করতে একটি রেজিস্ট্রি ক্লিনার সরঞ্জাম (উদাহরণস্বরূপ CCleaner) ব্যবহার করুন।
ইগোর গর্জনক

এছাড়াও সি: \ 64-বিট সংস্করণের জন্য cygwin64
ছকড়া

14

নীচের পদক্ষেপগুলি অনুসরণ করুন।

  1. C:\>takeown /r /d y /f cygwin
  2. C:\>icacls cygwin /t /grant Everyone:F
  3. C:\cygwin\bin>.\cygrunsrv.exe -E sshd
  4. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

তারপরে ফোল্ডারটি c:\cygwinএবং তার সমস্ত সাব-ফোল্ডার মুছুন । এই পদ্ধতির আমার জন্য কাজ করে।

সচেতন থাকুন যে উইন্ডোজ কমান্ডগুলি টেকাউনর মতো লোকেলের উপর নির্ভর করে, অর্থাৎ বিকল্পটি /d yকেবল ইংরেজী সিস্টেমে কাজ করে। জার্মান সিস্টেমে একজনকে /d jকাজ করতে হবে (ইংরেজী সাহায্যে ইঙ্গিত ছাড়াই, * ফেসপাল মাইক্রোসফ্ট) *


1
এছাড়াও কেবল icacls cygwin /t /grant Jeder:Fআমার জার্মান সিস্টেমে আমার জন্য কাজ করেছেন
ঝাসে

5

আমি উইন in এ উইন within এর মধ্যে থেকে সম্ভাব্য সমস্ত চেষ্টা করার পরে এটি করেছি (দ্রষ্টব্য ... আমি সাইগউইন মোছার চেয়ে রুটকিটগুলি আরও সহজে অক্ষম করতে সক্ষম হয়েছি!)

  1. C:\>takeown /r /d y /f cygwin

    কেবলমাত্র একটি ফোল্ডারের জন্য কাজ করেছেন ('ভ্যার' আমার মনে হয়)

  2. C:\>icacls cygwin /t /grant Everyone:F

    কাজ করছে

  3. C:\>takeown /r /d y /f cygwin

    উপরোক্ত (দ্বিতীয়) কমান্ডের পরে এই কমান্ডটি পুনরাবৃত্তি করা !!

  4. C:\cygwin\bin>.\cygrunsrv.exe -E sshd

    অ্যাক্সেস অস্বীকার করেছে

  5. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

অ্যাক্সেস অস্বীকার করেছে

কিন্তু আমি তারপরে উইন্ডোজ এক্সপ্লোরারের কাছে গিয়ে সি: win সাইগউইন ফোল্ডারটি মুছে ফেলি এবং এটি কাজ করে। পুরোপুরি চলে গেছে।

উপরের পোস্ট ধন্যবাদ! আশা করি এটি কারও সাহায্য করবে।


1

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


1

লুইগির উত্তর ছাড়াও ,

icacls c:\cygwin /t /grant everyone:F

স্থানীয়ায়িত উইন্ডোজগুলিতে "প্রত্যেকে" নামের কোনও সুরক্ষা গোষ্ঠী নেই, আপনার কোনও গ্রুপের নাম প্রতিবেদক এসআইডি দ্বারা প্রতিস্থাপন করা উচিত:

icacls cygwin /t /grant "*S-1-1-0":F

আরও এসআইডি এখানে রয়েছে


1

সাইগউইন ইনস্টলারটি চালু করুন এবং প্যাকেজ দর্শকের কাছে যান এবং বিভাগ হিসাবে দেখুন নির্বাচন করুন এবং আনইনস্টল হিসাবে টাইপ ইনস্টল করুন ... সম্পন্ন।


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

0

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

শুধু এফওয়াইআই


0

ঠিক আছে, এর কোনওটিই কাজ করেনি, তাই আমি যা করেছি তা এখানে:

  1. উপরে বর্ণিত হিসাবে আপনি যে কোনও ব্যবহারকারী হিসাবে মালিক সেট করুন।
  2. সুরক্ষা-সম্পাদনায় ফোল্ডারের অনুমতি থেকে সমস্ত ব্যবহারকারীকে মুছুন।
  3. আপনার ব্যবহারকারীকে পুনরায় যুক্ত করুন এবং সম্পূর্ণ নিয়ন্ত্রণের অনুমতি সেট করুন।
  4. উন্নত যান এবং নীচে উভয় চেকবাক্স নির্বাচন করুন (অনিবার্য অনুমতি অন্তর্ভুক্ত করুন ..., সমস্ত শিশু বস্তুর অনুমতি প্রতিস্থাপন করুন ..., ব্লহব্লাহাব্লাহ)
  5. পরিবর্তনগুলি প্রয়োগ করুন।
  6. কেবল ফোল্ডারটি মুছুন। কাজ করা উচিত.

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