ถอนการติดตั้ง Chocolatey ปลอดภัยหรือไม่?


15

จะปลอดภัยไหมที่จะถอนการติดตั้ง Chocolatey หลังจากฉันติดตั้งแอพพลิเคชั่นด้วยหรือไม่?

ฉันต้องการตั้งค่าซอฟต์แวร์สำหรับพีซีเครื่องใหม่ที่ใช้ Chocolatey แต่ต้องการลบโฟลเดอร์ C: \ Chocolatey เท่าที่ฉันเข้าใจ Chocolatey ใช้โปรแกรมติดตั้งดั้งเดิมเพื่อให้โปรแกรมปรากฏใน "เพิ่มและลบโปรแกรม" ของ Windows และสามารถรักษาได้ด้วยวิธีดังกล่าว ผู้ใช้งาน Chocolatey ไม่ต้องการอีกต่อไป

คำตอบ:


10

ตามกฎทั่วไปแล้วใช่มันเป็น "ปลอดภัย" เพื่อถอนการติดตั้ง Chocolatey ส่วนใหญ่ Chocolatey เป็นเพียงเสื้อคลุมรอบ ๆ EXE / MSI ดั้งเดิมสำหรับแอปพลิเคชันที่กำลังติดตั้ง เป็นผลให้ลบ Chocolatey ไม่ได้ลบแอปพลิเคชันที่ติดตั้ง

มีแอพพลิเคชั่นบางประเภทตัวอย่างเช่น Command Line / Portable ที่จะมีผลเสียโดยการลบ Chocolatey ดังนั้นคุณอาจต้องการดูแลที่นี่ ตัวอย่างเช่นเมื่อติดตั้งพูด GitVersion.Portable, Chocolatey เพิ่ม "ทางลัด" ไปยัง EXE ที่ได้ในโฟลเดอร์ Chocolatey bin (ซึ่งอยู่บนเส้นทางของระบบ) เมื่อถอนการติดตั้ง Chocolatey "ทางลัด" นี้และตัว EXE เองจะถูกลบออกดังนั้นแอปพลิเคชันนี้จะไม่ทำงานอีกต่อไป

ฉันขอแนะนำให้คุณดูที่โฟลเดอร์ Chocolatey \ Lib และดูแพ็คเกจที่คุณติดตั้งด้วย Chocolatey ก่อนที่จะถอนการติดตั้งเพื่อให้คุณสามารถตรวจสอบได้ว่าไม่มีแอปพลิเคชันใดตกอยู่ในหมวดหมู่นี้

หวังว่าจะช่วย!

ขั้นตอนในการถอนการติดตั้ง chocolatey มีการระบุไว้ที่นี่

ในฐานะที่เป็นบันทึกด้านข้างเริ่มต้นด้วย Chocolatey 0.9.8.27, เส้นทาง Chocolatey เริ่มต้นไม่ได้เป็น C: \ Chocolatey แต่เป็น C: \ ProgramData \ Chocolatey


1
แน่นอน (เนื่องจากคำอธิบายของคุณว่าอาจมีการลบไฟล์ปฏิบัติการบางไฟล์หรือมีลิงก์ที่เชื่อมโยงไปถึงพวกเขา) คำแนะนำ "ทั่วไป" ควรเป็น "ไม่มันไม่ปลอดภัย"? เฉพาะในกรณีที่ผู้ใช้มั่นใจว่าไม่มีซอฟต์แวร์ใดที่ติดตั้งไว้ทั้งหมดหรือบางส่วนกับเนื้อหาของโฟลเดอร์ choco bin ที่ควรลบออกจะไม่เป็นอันตราย
Bob Sammers

@ BobSammers โดยทั่วไปฉันเห็นด้วยกับคำสั่งนี้ คำตอบของ Gary อาจต้องมีการปรับปรุงเล็กน้อยเนื่องจากมันถูกเขียนขึ้นเมื่อเกือบสองปีที่แล้วและมีการแบ่งปันความรู้เพิ่มเติมเกี่ยวกับเรื่องนี้
ferventcoder

5

ถอนการติดตั้ง Chocolatey

หากคุณตัดสินใจว่าไม่ชอบ Chocolatey คุณสามารถถอนการติดตั้งได้ง่ายๆโดยการลบโฟลเดอร์ (และตัวแปรสภาพแวดล้อมที่สร้าง) เนื่องจากมันไม่ได้ติดตั้งบนระบบของคุณคุณไม่ต้องกังวลว่ามันจะทำให้เกิดความยุ่งเหยิงในรีจิสทรีของคุณ (แอพพลิเคชั่นที่คุณติดตั้งด้วย Chocolatey หรือด้วยตนเอง

เป็นเรื่องที่แตกต่างอย่างแน่นอนเนื่องจากฉันจำไม่ได้ว่าเห็นตัวแก้ไข Atom ในรายการโปรแกรมที่ติดตั้ง Windows ของฉัน ฉันได้ถอนการติดตั้งผ่านทางบรรทัดคำสั่ง (วิ่งในฐานะผู้ดูแล):

cuninst atom

และไม่มีส่วนของรีจิสทรีที่เป็นเท็จจริง ใน Windows 7 ฉันต้องทำสิ่งนี้:

reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall

ในรุ่นอื่น ๆ อาจเป็นเช่นนี้:

reg delete HKLM\Environment /f /v ChocolateyInstall

หากต้องการลบโฟลเดอร์ออกจากบรรทัดคำสั่งให้ใช้สิ่งนี้:

rmdir /Q /S C:\ProgramData\chocolatey

หรือสิ่งนี้หากคุณใช้หรืออัปเกรดจาก Chocolatey <0.9.8.27:

rmdir /Q /S C:\Chocolatey

หลังจากนั้นทางลัดเมนูเริ่มปกติC:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exeยังคงอยู่ แต่เมื่อใช้ Windows จะถามว่าคุณต้องการลบหรือไม่


ไม่มีความคิดเห็นเกี่ยวกับรีจิสตรีคีย์ตัวถอนการติดตั้ง มันระบุว่าคุณต้องลบตัวแปรสภาพแวดล้อมโดยเฉพาะ (ดูข้อความที่คุณวางไว้) "(และตัวแปรสภาพแวดล้อมที่สร้าง)" - เป็นรหัสรีจิสตรี แต่คุณไม่จำเป็นต้องแก้ไขรีจิสตรีโดยตรงเพื่อลบออก
ferventcoder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.