กำลังล้างโฟลเดอร์ temp Windows เป็นความคิดที่ดีหรือไม่


24

Am ใช้กับDELL InspironWindows 7

เท่าที่ฉันรู้การล้างโฟลเดอร์ temp windows จะดี แต่ฉันต้องเผชิญกับพฤติกรรมแปลก ๆ ประมาณ 8 เดือนหลังเมื่อฉันล้างโฟลเดอร์ temp windows ของฉัน ในวันถัดไปแล็ปท็อปของฉันเริ่มแสดงข้อผิดพลาดหนึ่งวันหรืออื่น ๆ ทุกวันและระบบปฏิบัติการหนึ่งวันล้มเหลว จนถึงตอนนี้ฉันไม่แน่ใจว่าระบบปฏิบัติการล้มเหลวเนื่องจากการล้างโฟลเดอร์ temp ของ windows หรืออย่างอื่นเป็นปัญหา

ที่นี่ Windows temp folder หมายถึง "C:\Windows\Temp"

นี่คือเบื้องหลัง

วันนี้โฟลเดอร์ temp "C:\Windows\Temp"นี้มี 102 GB

etilqs_*.*ส่วนใหญ่ของพื้นที่ที่ถูกครอบครองโดยไฟล์ที่เริ่มต้นด้วย WD SmartWareผมมารู้ว่าไฟล์เหล่านี้จะถูกสร้างขึ้นเนื่องจาก

ตอนนี้ปัญหาของฉันคือ: -

ที่จริงฉันต้องการล้างโฟลเดอร์นี้เนื่องจากมันใช้พื้นที่มาก

หากฉันล้าง"C:\Windows\Temp"โฟลเดอร์แล็ปท็อปของฉันจะประสบปัญหาแบบเดียวกันกับที่ฉันเคยพบเจอมาก่อนหรือมีปัญหาใหม่เกิดขึ้นบ้าง

กรุณาแนะนำฉันเป็นทางออกที่ดี

คำตอบ:


17

ตามที่มีความหมายชื่อสถานที่นั้นมีไว้สำหรับไฟล์ที่ควรเก็บไว้ชั่วคราวเท่านั้น

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

น่าเศร้าที่ไม่ใช่โปรแกรมเมอร์ทุกคนที่เข้าใจแนวคิดนี้

หากมีคนตัดสินใจที่จะวางไฟล์สำคัญในตำแหน่งนั้นการลบไฟล์นั้นอาจทำให้เกิดปัญหากับแอปพลิเคชัน

ดังนั้นในความเห็นส่วนตัวการลบเนื้อหาของโฟลเดอร์ชั่วคราวไม่ควรทำให้เกิดปัญหาใด ๆ แต่เนื่องจากวิธีการใช้งานจริงจึงไม่สามารถรับประกันได้ว่าจะใช้งานได้อย่างปลอดภัย

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


เฉพาะโปรแกรมที่เขียนไม่ดีเท่านั้นที่จะปิดไฟล์ชั่วคราวที่มีข้อมูลที่ยังต้องการอยู่ และหากไฟล์ยังคงเปิดอยู่จะไม่สามารถลบได้ ดังนั้นจึงไม่มีโอกาสสูญเสียข้อมูลที่ยังต้องการโดยการลบผ้าห่ม การลบล้มเหลวสำหรับไฟล์เหล่านั้นยังคงใช้งานอยู่
Isaac Rabinovitch

@IsaacRabinovitch: แล้วถ้าฉันใช้ซอฟต์แวร์ที่เขียนไม่ดีล่ะ ฉันยังคงอาจจะเศร้าถ้ามันเกิดปัญหา :) โปรแกรมประยุกต์อาจวางไฟล์ที่มีที่มันต้องการในอนาคต พิจารณาตัวติดตั้งแอปพลิเคชันที่อาจดึงข้อมูลทั้งหมดไปยังตำแหน่งชั่วคราวก่อนที่จะคัดลอกข้อมูลไปยังตำแหน่งที่กำหนด
Der Hochstapler

1
ดังนั้นโปรแกรมที่คุณรู้ว่าทำอะไร
Isaac Rabinovitch

@IsaacRabinovitch เป็นตัวอย่างของวิธีที่ซอฟต์แวร์บางตัวอาจปิดไฟล์นี้ได้อย่างง่ายดายในขณะที่ยังต้องการมันอยู่หากโปรแกรมต้องการสร้างไฟล์เพื่อส่งต่อไปยังแอปพลิเคชันอื่น จะมีช่วงเวลาสั้น ๆ ระหว่างที่ปิดมันและแอปพลิเคชันอื่น ๆ ที่เปิดมัน นี้ยังอาจเกิดขึ้นภายในซอฟต์แวร์เดียวกันถ้าบางอย่างเช่นห้องสมุดสำนักงาน COM ถูกนำมาใช้
mirhagk

หากวงจรชีวิตของไฟล์นั้นยาวพอที่จะเปิดโดยสองโปรแกรมที่แตกต่างกันแสดงว่ามันไม่ใช่ไฟล์ชั่วคราวและไม่ควรอยู่ในไดเรกทอรีชั่วคราว
Isaac Rabinovitch

8

ล้างโฟลเดอร์ temp อย่างชัดเจน ด้วยการกระจาย Linux ส่วนใหญ่จะทำในการบู๊ตแต่ละครั้ง
แต่ไม่ใช่กับ Windows ทำไม
เนื่องจากซอฟต์แวร์บางตัวใช้ temp เป็นที่เก็บข้อมูลที่เชื่อถือได้ตลอดการรีบูท ใช่นี่มันโง่
ซอฟต์แวร์เหล่านั้นส่วนใหญ่กำลังทำหลังจากติดตั้งหากพวกเขาต้องการรีบูต เมื่อเสร็จแล้วสามารถลบไฟล์ออกได้
ซอฟต์แวร์ดังกล่าวหายากมาก ฉันไม่เห็นเลยตั้งแต่อาจจะ 2 หรือ 3 ปี

ดังนั้น: ใช้งานที่กำหนดเวลาทำงานในการบูตซึ่งจะลบเนื้อหาของโฟลเดอร์ temp แต่สำหรับไฟล์ที่เก่ากว่าพูด 7 วัน
สิ่งนี้จะทำงานได้อย่างปลอดภัย

วิธีลบไฟล์เก่า:
/programming/51054/batch-file-to-delete-files-older-than-n-days


ข้อดีของการทำเช่นนั้นคือถ้าคุณจะลบไฟล์ชั่วคราวคุณควรลบไฟล์เหล่านั้นในช่วงเวลาหลายวันและในระหว่างช่วงเวลานั้นคุณควรทำการรีบูต วิธีนี้ช่วยให้มั่นใจว่าคุณจะไม่ลบไฟล์ชั่วคราวใด ๆ ที่ใช้งานอยู่หรือรอให้ใช้ในการรีบูตครั้งถัดไป
Richard

2

ตามที่ระบุไว้โดยมากก็ไม่ควรมีปัญหา แต่อย่างสุจริตในสัปดาห์นี้ฉันพยายาม 'ล้าง' พีซีของฉันด้วยการถอนการติดตั้งโปรแกรม เพื่อความกลัวของฉันฉันไม่สามารถถอนการติดตั้งเครือเพราะถอนการติดตั้งขึ้นอยู่กับไฟล์ที่เก็บไว้ในโฟลเดอร์ temp (ตั้งแต่ติดตั้งแยกไฟล์ติดตั้งที่นั่น) ซึ่งฉันชัดเจนเป็นประจำ

ฉันได้พบโปรแกรมอย่างเช่น skype และ vmware ที่เก็บไฟล์ไว้ในโฟลเดอร์ temp อย่างต่อเนื่อง แต่ฉันไม่คิดว่ามันขึ้นอยู่กับการทำงานอย่างถูกต้อง

หนึ่งครั้งบนเซิร์ฟเวอร์หลังจากล้างโฟลเดอร์ temp สำหรับฟังก์ชั่นต่าง ๆ ของ 'Administrator' ใน Sql Server studio studio ล้มเหลวเนื่องจากสิ่งที่ไม่พบในโฟลเดอร์ temp

เพียงแค่ประสบการณ์ของฉันเกี่ยวกับการใช้งานไฟล์ temp ที่ไม่ดี


"ถอนการติดตั้งขึ้นอยู่กับไฟล์ที่เก็บไว้ในโฟลเดอร์ชั่วคราว" อย่างจริงจัง?
Pacerier

1

การลบไฟล์ temp จะไม่สร้างปัญหา แต่แทนที่จะลบไฟล์ออกจากไดเรกทอรีชั่วคราวคุณสามารถใช้เครื่องมือ diskcleanup ซึ่ง Microsoft เป็นผู้จัดหาให้


2
การล้างข้อมูลบนดิสก์ไม่ได้สัมผัสโฟลเดอร์ Windows Temp บนเครื่องของฉัน (Windows Vista) ไม่ว่าจะเป็นการตั้งค่าแบบใดก็ตาม
kreemoweet

1

โดยทั่วไปแล้วคุณไม่สามารถพึ่งพาซอฟต์แวร์ในการจัดการกับที่เก็บข้อมูลชั่วคราว

สำหรับซอฟต์แวร์ WD โปรดดูที่http://community.wd.com/t5/WD-Software/WDsmartware-building-etilqs-files-in-my-windows-temp-folder/td-p/307856

ฉันพบว่าเนื้อหาส่วนใหญ่ใน / Windows / TEMP ของฉันคือไฟล์. log และไฟล์. txt จากการอัพเกรด Windows และ. NET ฉันคิดว่าฉันสามารถลบพวกเขาได้อย่างปลอดภัย (ทำการค้นหากู้คืนพื้นที่ดิสก์ขนาด 1Gb)

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

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