Ernstig schijfopruimingsprobleem in Windows veroorzaakt door een verbroken registratie

click fraud protection

Vraag van de lezer: Ik heb een 160 GB Western Digital harde schijf gepartitioneerd in een 40 GB besturingssysteempartitie en de andere 120 GB voor mijn bestanden. Als ik het hulpprogramma Schijfopruiming echter vanuit Vista Ultimate start, worden er meerdere opties van 131 GB weergegeven die ik kan opruimen. Nadat ik op OK had geklikt om de geselecteerde vermeldingen op te schonen, wist het alles op de 40 GB-partitie. Daarna moest ik Windows Vista opnieuw installeren, maar het probleem lijkt steeds weer terug te komen.

(De informatie in dit bericht is van toepassing op Windows Vista-, 7- en Windows 8-systemen.)

Windows Foutrapportage-handler Schijfopruiming

Nadat ik nog drie van dergelijke vragen had ontvangen, besloot ik aan deze kwestie te werken. Hier is de schermafbeelding van wat Schijfopruiming weergeeft:

Figuur 1: Schijfopruiming toont de lijst met bestanden die moeten worden verwijderd.

Volgens de bovenstaande afbeelding van Schijfopruiming zijn de Windows Error Reporting-bestanden samengesteld om:

196 GB, wat in dit geval onmogelijk is. Ik heb gevraagd om de registerexport van deze sleutel van het getroffen systeem:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

De bovenstaande registerlocatie bevat de lijst met: Schijfopruimingshandlers en hun registratiegegevens. Bij het vergelijken van de instellingen met mijn systeem, merkte ik dat a heel belangrijk waarde genoemd Map ontbrak in elk van de volgende subsleutels onder de VolumeCaches tak:

|_ Windows Foutrapportage Archiefbestanden
|_ Windows Foutrapportage wachtrijbestanden
|_ Windows Foutrapportage Systeemarchiefbestanden
|_ Windows Foutrapportage Systeemwachtrijbestanden

Deze paragraaf uit de MSDN-documentatie geeft de beschrijving voor de: Map registerwaarde:

Een specifieke map of mappen om te zoeken naar items die overeenkomen met vermeldingen in de FileList-waarde. U kunt jokertekens opgeven met de? of * tekens. Als de waarde van het type REG_SZ is, worden meerdere mapnamen gescheiden met de | teken, zonder spaties aan weerszijden ervan. Als er een CSIDL-waarde aanwezig is, kan in deze waarde slechts één map worden opgegeven. De locatie die wordt aangegeven door de CSIDL-waarde wordt toegevoegd aan dat mappad om een ​​zoekpad samen te stellen. Zie bijvoorbeeld de beschrijving van de CSIDL-waarde. Als deze waarde ontbreekt, wordt de hoofdmap van het huidige volume gebruikt. De vlag DDEVCF_DOSUBDIRS is in dat geval nodig om de hele schijf te doorzoeken.

Let op de laatste regel waarin staat dat Schijfopruiming recursief het hele volume zal doorzoeken op de lijst met bestanden die in de FileList worden genoemd registerwaarde (*.* jokerteken gebruikt in dit geval) en neem alles op het volume op voor verwijdering als de DDEVCF_DOSUBDIRS-vlag is ingeschakeld (die is ingeschakeld standaard).

De WER-handlers voor schijfopruiming repareren

Hieronder zijn de REG-bestanden beschikbaar om de Map registerwaarden in elk van de bovenstaande registersleutels, waarmee het probleem inderdaad is opgelost. Dit is wat Schijfopruiming liet zien na het uitvoeren van de fix:

Schijfopruimingsprobleem

Downloads

  • cleanmgrfix.zip voor Windows Vista of 7
  • cleanmgrfix-w8-1.zip voor Windows 8

VERWANT:Schijfopruimingsfout: 3,99 TB gebruikt door Windows Updates

Inhoudsindex opschoning handler Schijfopruiming

Hier is een soortgelijk geval, maar deze keer is het de Inhoudsindex opschonen Schijfopruiming handler.

Een van onze lezers vroeg: Ik heb een registeropruimer op mijn pc gebruikt en ik heb precies hetzelfde probleem als vermeld in de blogpost Ernstig schijfopruimingsprobleem veroorzaakt door een verbroken registratie. Het programma Schijfopruiming heeft alles opgeruimd, inclusief mijn Windows-installatie. Is er een oplossing?

Na het vergelijken van de VolumeCaches branch die mij door de vrager is gestuurd, heb ik het probleem teruggebracht tot de volgende sleutel:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner

In de bovenstaande sleutel, de waarde met de naam Map was vermist. De Map waarde moet aanwezig zijn en de volgende gegevens hebben:

?:\Catalog.wci

Als gevolg van de ontbrekende waarde, wanneer u het item selecteert Catalogusbestanden voor de Content Indexer in Schijfopruiming worden bestanden in de huidige partitie gewist wanneer Schijfopruiming als beheerder wordt uitgevoerd.

De handler Schijfopruiming Content Index Cleaner repareren

Hier is een registerfix die de ontbrekende vermelding herstelt.

Windows Register-editor versie 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner] @="{A9B48EAC-3ED8-11d2-8216-00C04FB687DA}" "PropertyBag"="{24400D16-5754-11d2-8218-00C04FB687DA}" "Bestandslijst"="*.*" "Map"="?:\\Catalogus.wci" "Vlaggen"=dword: 00000141. "Prioriteit"=dword: 0000012c

Kopieer de bovenstaande regels naar Kladblok en sla deze op met de extensie .reg. Klik met de rechtermuisknop op het bestand en kies Samenvoegen. Klik Ja wanneer om bevestiging wordt gevraagd.

De bovenstaande registerinstelling is van toepassing op alle versies van Windows, inclusief Windows 10 (getest tot versie 1809.)

Slotwoorden

Hoewel ik kon identificeren waar het probleem was, maar geen idee had hoe de mappen waarde verdween in de eerste plaats. Dit kan het gevolg zijn geweest van het uitvoeren van een registeropschoonprogramma. Houd altijd de schijfruimte in de gaten die in de buurt wordt getoond Totale hoeveelheid schijfruimte die u wint: in het venster Schijfopruiming.

Maar er is nog een complicatie; de gebruiker zal nooit weten wat er wordt verwijderd wanneer Schijfopruiming niet-interactief wordt uitgevoerd - door Schijfopruiming te automatiseren of wanneer Windows voert Schijfopruiming automatisch uit via Taakplanner, met behulp van de /verylowdisk schakelaar.

Ik hoop dat dit bericht je heeft geholpen om een ​​groot probleem in je systeem te voorkomen. Lezers die registeropschoonprogramma's gebruiken en dit probleem ervaren, kunnen gerust reageren op dit artikel.


Een klein verzoek: als je dit bericht leuk vond, deel dit dan?

Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:
  • Speld het!
  • Deel het op je favoriete blog + Facebook, Reddit
  • Tweet het!
Dus heel erg bedankt voor je steun, mijn lezer. Het kost niet meer dan 10 seconden van uw tijd. Rechtsonder vind je de deelknoppen. :)

Ezoïcummeld deze advertentie