Vodniki

Kako: Odstranite Cygwin v sistemu Windows

Odstranjevanje programske opreme je v sistemu Windows lahko precej težavno, še posebej, če odstranite programsko opremo, ki je ni mogoče odstraniti preprosto s pomočjo čarovnika ali pripomočka za odstranitev. Nekatera orodja ne ponujajo teh možnosti in jih je treba odstraniti ročno. To je lahko ob določenih priložnostih precej težko, še posebej, če morate datoteko resnično čim prej odstraniti, če je okužena z zlonamerno programsko opremo.

Če se program, ki ga morate odstraniti, ne prikaže na nadzorni plošči >> Programi in funkcije niti v nastavitvah >> Aplikacije, boste morda morali poiskati drugačen pristop k težavi.

Odstranitev Cygwin

Cygwin je precej priljubljeno orodje, ki so ga uporabljali nekateri naprednejši uporabniki, programska oprema pa je bila izdana že leta 1995. Uporabnikom je omogočila zagon aplikacij Linux in UNIX v vmesniku, podobnem UNIX-u, zaradi česar so jih lažje preizkusili na Windows PC. Je odprtokodno orodje, trenutno pa ga vzdržujejo zaposleni v Red Hatu in različni prostovoljci.

Resnično vprašanje v zvezi s tem programom je dejstvo, da ga ni mogoče odstraniti na noben običajni način in boste morali izvesti nekaj naprednih operacij, da se ga boste znebili.

1. rešitev: Uporaba ukaznega poziva

Resnična težava v zvezi z odstranitvijo Cygwin-a je dejstvo, da uporabniki pogosto poskušajo izbrisati datoteke in mape Cygwin. Tej težavi se bomo izognili. Uporaba ukaznega poziva se zdi neizkušenim za neizkušene uporabnike, vendar je to zagotovo eden izmed najboljših načinov, saj je precej enostavno kopirati naslednja navodila in v kratkem opraviti delo.

  1. Zaustavite izvajanje kakršnih koli storitev Cygwin, preden začnete kar koli delati. Za odstranitev še vedno delujočih storitev uporabite navodila v njihovih uradnih pogostih vprašanjih. Običajno nameščene storitve so: sshd, cron, cygserver, inetd, apache, postgresql.
  2. Če se v ozadju izvajajo Cygwin-ovi procesi, jih zaključite z upraviteljem opravil sistema Windows.
  3. Poiščite »cmd« ali »Command Prompt«, z desno miškino tipko kliknite in izberite Zaženi kot skrbnik.
  4. Z naslednjim ukazom v kratkem pridobite lastništvo nad mapo Cygwin:

prevzem / r / d y / f cygwin

  1. Naslednji ukaz bo vsem omogočil popoln dostop do mape Cygwin, tako da jo boste lahko izbrisali ne glede na račun, ki ga uporabljate.

icacls cygwin / t / grant Vsakdo: F

  1. Ta zadnji ukaz bo izbrisal celotno mapo in vse podmape.

rmdir / s / q cygwin

  1. Izbrišite vse, kar bi lahko ostalo, kot so meni Start in bližnjice na namizju itd.
  2. Z uporabo regedit izbrišite vse iz mape Software \ Cygwin v HKEY_LOCAL_MACHINE in HKEY-CURRENT-USER.

2. rešitev: Brisanje prek Raziskovalca

Isti postopek, ki smo ga opisali v rešitvi 1, lahko izvedemo brez uporabe ukaznega poziva. Veliko uporabnikov pa naleti na težavo, ko ne prejme dovoljenj, potrebnih za brisanje mape Cygwin. Ugotovimo, kako to rešiti.

  1. Ponovite koraka 1 in 2 iz 1. rešitve.
  2. Poskusite izbrisati mapo, v katero ste namestili Cygwin. Če ga lahko takoj izbrišete, :::::::::
  3. Če prejmete sporočilo »Dovoljenje zavrnjeno«, boste morali dodati lastništvo iz mape v svoj račun.
  4. Če uporabljate Windows 10, z desno miškino tipko kliknite mapo Cygwin in odprite Properties >> Security. Kliknite Advanced in na vrhu bi morali videti "Lastnik:" z računom, povezanim z njim.

    Kliknite »Spremeni« in izberite račun, za katerega želite postati lastnik mape. Ko kliknete »V redu«, potrdite polje poleg sporočila »Zamenjaj lastnika na podkontejnerjih in predmetih«, da pridobite lastništvo nad datotekami in mapami v mapi Cygwin.

Poleg tega nastavite Dovoljenja na Popoln nadzor s klikom na "Dodaj", medtem ko ste še v naprednih nastavitvah. Kliknite Izberi načelo in izberite isti račun, kot ste ga uporabili za lastnika. Prepričajte se, da to velja tudi za podmape in datoteke znotraj.

  1. Če uporabljate starejšo različico sistema Windows ali če vam Windows 10 ne dovoljuje upravljanja dovoljenj, boste morali uporabiti enako, vendar po ponovnem zagonu sistema Windows v varnem načinu.
  2. Nadaljujte s korakoma 7 in 8 iz 1. rešitve.
$config[zx-auto] not found$config[zx-overlay] not found