พื้นที่ดิสก์เหลือน้อยหลังจากเติมไฟล์ C: \ Windows \ Temp พร้อมไฟล์. evtx และ. txt


5

ฉันใช้ Windows 10 PC ใหม่เป็นเวลาประมาณหนึ่งสัปดาห์และเพิ่งเริ่มได้รับคำเตือนนี้:

เตือนพื้นที่ดิสก์เหลือน้อย

สิ่งนี้จะไม่ปรากฏในการรีบูตทุกครั้ง ตรวจสอบคุณสมบัติ C: \, 212MB ได้รับการรายงานฟรี ... และหลังจากรีบูต Windows ตอนนี้อ้างว่า 0MB นั้นฟรี! ฉันไม่สามารถจับภาพนั้นได้เนื่องจาก Windows ปฏิเสธที่จะบันทึกไฟล์ด้วยข้อความว่า "ดิสก์เต็ม"

ฉันรู้ว่าคำถามนี้ถูกถามมาก่อน (เช่นที่นี่ ) แต่ไม่มีคำตอบที่ช่วย ฉันได้ตรวจสอบอย่างรอบคอบทุกโฟลเดอร์ในระบบของฉันและขนาดดิสก์ทั้งหมดคือ 236.31GB และพื้นที่ "Size on disk" ที่แท้จริงคือ 51.09GB เท่านั้น

ฉันได้ลองแล้ว:

  • การล้างถังรีไซเคิล
  • การล้างบันทึกเหตุการณ์ Windows ทั้งหมด
  • การลบจุดคืนค่าระบบทั้งหมด
  • รีบูทหลายครั้ง

เกิดอะไรขึ้นที่นี่

อัพเดท 1

หลังจากรีบูตตอนนี้ฉันมี 24MB ฟรี (บนดิสก์ 236GB!) และจัดการติดตั้งWinDirStat (จากคำแนะนำที่ฉันพบในการค้นหาเว็บ) หลังจากทำการวิเคราะห์ระบบทั้งหมดมันจะระบุไฟล์ 92,798 ไฟล์ในโฟลเดอร์C:\Windows\Tempที่รวมกันได้มากถึง 183.7GB

ในโฟลเดอร์นี้มีไฟล์ที่มีนามสกุล 61,510 ไฟล์.evtxระบุEvent Logโดย Windows พวกเขามักจะมีกี่ MB AppXDeploymentServer_4A4B3E10-6F81-0000-1A5D-4C4A816FD401.evtxในขนาดและมีชื่อเช่น

นอกจากนี้ยังมีไฟล์ 30,795 ไฟล์พร้อมนามสกุลที่.txtระบุText Documentโดย Windows

ทำไมไฟล์เหล่านี้ถึงไม่รายงานPropertiesและฉันสามารถลบไฟล์เหล่านี้ได้อย่างปลอดภัย? หรืออาจปิดการใช้งานบันทึกเหตุการณ์ที่เกี่ยวข้องอย่างถาวร? มีวิธีหยุด Windows crapping บนฮาร์ดดิสก์ของฉันเพื่อให้ฉันสามารถใช้พีซีได้หรือไม่

อัพเดท 2

ตอนนี้ฉันได้ลบ.txtไฟล์~ 30k ด้วยตนเองและไฟล์อื่น ๆ ที่เก่ากว่า 24 ชั่วโมงจากโฟลเดอร์นั้น (~ 62k ไฟล์รวมทั้งสิ้น ~ 182GB) หลังจากรีบูตเครื่อง Windows จะรายงานพื้นที่ว่าง 183GB

ตกลงฟังดูดี ... ยกเว้นตอนนี้ฉันกำลังดูC:\Windows\Tempโฟลเดอร์นี้ เมื่อฉันเข้าสู่โฟลเดอร์ครั้งแรกมี 446 รายการ ... และตอนนี้ 5 นาทีต่อมามี 667 รายการ!

ฉันจะหยุดเขียนไฟล์ Windows ที่นี่ได้อย่างไร!

แก้ไข: จำนวนไฟล์ได้เพิ่มขึ้นถึง 712 หลังจากเขียนความคิดเห็นข้างต้น WTF ??

อัพเดท 3

ปัญหาเกี่ยวข้องกับการC:\Windows\Tempเติม.evtxไฟล์(ส่วนใหญ่) อย่างแน่นอน โดยปกติแล้วจะมีขนาด 5,188KB จากความคิดเห็นข้อใดข้อหนึ่งฉันโหลด.evtxไฟล์หนึ่งไฟล์ (ไฟล์สุ่มที่ฉันเลือกมีเหตุการณ์ 4,108 เหตุการณ์) มีหลายร้อยเป็นInformation, Error, VerboseและWarningข้อความ นี่คือตัวอย่างภาพหน้าจอพร้อมข้อผิดพลาดข้อใดข้อหนึ่งที่ไฮไลต์

ตัวอย่างบันทึกเหตุการณ์

นี่คือตัวอย่างจากหนึ่งในพัน.txtไฟล์ที่เขียนไปยังโฟลเดอร์นี้:

Package full name = Microsoft.SkypeApp_14.33.41.0_neutral_~_kzf8qxf38zg5c
AppXDeploymentServer version = 10.0.17134.320
Result code = 0x80073CF6
Component failure code = 0x80070422
ETW Event ID = 310
Deployment Operation = 4294967294
Package Manager State = 19
OSIM state = 1
Failed component name = windows.capability

นับตั้งแต่การเขียนการปรับปรุงข้างต้นมีการเขียนไฟล์มากกว่า 2000 ไฟล์ไปยัง C: \ Windows \ Temp มีวิธีการหยุด Windows เขียนไฟล์เหล่านี้ทั้งหมดหรือไม่


คุณสามารถให้ข้อมูลที่มีอยู่ในหนึ่งในบันทึกเหตุการณ์และ / หรือไฟล์ข้อความได้หรือไม่?
Ramhound

ตรวจสอบให้แน่ใจว่าคุณแก้ไขคำถามของคุณแทนการส่งความคิดเห็น
Ramhound

@PimpJuiceIT: ขอบคุณฉันคิดว่าฉันพบคำตอบสำหรับปัญหาเฉพาะของฉันซึ่งฉันจะตอบด้านล่าง หลังจาก Googling ฉันพบว่าคนอื่น ๆ หลายร้อยคนมีปัญหาคล้ายกันกับC:\Windows\Tempการเติมไฟล์โดยเฉพาะกับ Windows 10 v1803
AlainD

คำตอบ:


2

วิธีแก้ปัญหาที่อธิบายไว้ที่นี่ใช้งานได้สำหรับฉัน (ทดสอบหลังจากรีบูตหลายครั้ง) อย่างไรก็ตามฉันควรเน้นว่าการค้นหาเว็บพบว่ามีหลายร้อยคนที่มีปัญหาในC:\Windows\Tempการเติมขยะโดยเฉพาะกับ Windows 10 v1803 สาเหตุที่แน่นอนดูเหมือนจะแปรผันดังนั้นโซลูชันของฉันจะใช้ในบางกรณีเท่านั้น รู้สึกฟรีเพื่อเพิ่มการแก้ปัญหาเพิ่มเติม ... C:\Windows\Tempแต่ให้พวกเขาเฉพาะที่เกี่ยวข้องกับ

ปัญหาของฉันดูเหมือนจะเกี่ยวข้องกับในการสร้างแอพพลิเคและWindows Store AppX Deployment Serviceฉันปิดการใช้งานทั้งสองดังนี้:

ปิดใช้งานแอปพลิเคชัน Store โดยใช้ตัวแก้ไขนโยบายกลุ่ม

หมายเหตุ: คุณอาจต้องใช้สิทธิ์ระดับผู้ดูแลระบบสำหรับสิ่งนี้

  • WIN + R และประเภท gpedit.msc
  • การกำหนดค่าผู้ใช้> ส่วนประกอบของ Windows> ร้านค้า
  • ทำให้สามารถ Turn off the Store application

ปิดใช้งาน AppX Deployment Service โดยใช้ Registry Editor

หมายเหตุ: เงื่อนไขปกติที่นี่จะต้องระมัดระวังเมื่อแก้ไขรีจิสทรี! การเปลี่ยนสิ่งนี้ด้วยตนเองโดยใช้services.mscไม่ทำงาน (Windows รีเซ็ตเป็นManualหรือไม่อนุญาตให้คุณเปลี่ยนเลย)

  • WIN + R และประเภท regedit.exe
  • นำทางไปยัง HKLM \ SYSTEM \ CurrentControlSet \ Services \ AppXSvc
  • เปลี่ยนStartเป็น4
  • บริการนี้ตั้งค่าเป็น Disabled

รีบูท Windows และล้าง C: \ Windows \ Temp

  • รีบูท Windows
  • เปิด File Explorer และไปที่ C:\Windows\Temp
  • คุณอาจถูกขอความยินยอมจากผู้ดูแลระบบเพื่อเข้าสู่โฟลเดอร์นี้เห็นด้วยกับสิ่งนี้
  • เลือกทั้งหมดและเลือก Delete
  • หาก Windows ไม่สามารถลบไฟล์ได้เนื่องจากมีการใช้งานอยู่ให้ข้ามไป

C:\Windows\Tempขั้นตอนข้างต้นทำงานสำหรับฉันและจนถึงขณะนี้ไม่มีไฟล์ใหม่ได้รับการเพิ่ม


0

Caveat: การแก้ปัญหาในคำตอบนี้ไม่ได้แก้ปัญหาก็แค่ทำให้อาการหายไป หากคุณไม่ชอบวิธีการที่ใช้ตัวแก้ไขกลุ่มหรือเปลี่ยนการตั้งค่าหรือหากวิธีการเหล่านั้นไม่ได้ทำให้ปัญหาหายไปคุณสามารถลองแฮ็คของฉันได้:

ฉันสร้างงานใหม่โดยใช้Task Schedulerกำหนดการงาน มันรันสคริปต์นี้ซึ่งฉันเรียกว่าcleanup_evtx.bat:

del c:\windows\temp\AppXDeploymentServer_*.evtx c:\windows\temp\AppXPackaging_*.evtx

FWIW ฉันเชื่อว่ารหัส Hex ที่ตามหลังAppXDeploymentServer_จะเป็นแบบเดียวกันเสมอ อาจมีใครบางคนแมปที่แอป Windows Store เฉพาะที่ทำให้เกิดปัญหา ฉันไม่สามารถหาคำตอบสำหรับส่วนนั้นของปริศนาได้ดังนั้นการแฮกด้านบน


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

ไม่เหมาะอย่างยิ่ง FTR ฉันรันทุกวันโดยใช้ Task Scheduler ด้านบน อุดมคติคือการค้นหาการแมประหว่างรหัสที่ตรงกับ*ด้านบนและแอพที่ติดตั้ง ฉันเห็นรหัสเดียวกันเสมอ
Leo

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

0

ฉันมีปัญหากับแอปพลิเคชัน Windows Store ของฉันปฏิเสธที่จะอัปเดตและเบาะแสเดียวที่ฉันได้รับคือรหัสข้อผิดพลาด 0x80070005

ฉันแก้ไขด้วยการอัปเดต Windows 10 เป็นเวอร์ชัน 1903 หลังจากทำเช่นนั้นไม่เพียง แต่อัปเดตแอปพลิเคชัน Windows Store ของฉันก็ดี แต่มันยังกำจัดปัญหาด้วยไดเรกทอรีชั่วคราวของ Windows ที่เต็มไปด้วยไฟล์ EVTX

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