Alvorlig diskoprydningsproblem i Windows forårsaget af brudt registrering - Winhelponline

Serious Disk Cleanup Problem Windows Caused Broken Registration Winhelponline

Læserens forespørgsel: Jeg har en Western Digital Digital Hard Drive på 160 GB inddelt i en 40 GB-operativsystempartition og den anden 120 GB til mine filer. Men når jeg kører Diskoprydningsværktøj fra Vista Ultimate, viser det flere 131 GB muligheder for mig at rydde op. Efter at jeg havde klikket OK for at rydde op i de valgte poster, slettede det alt på 40 GB-partitionen. Jeg måtte derefter geninstallere Windows Vista, men problemet ser ud til at være tilbagevendende.



(Oplysningerne i dette indlæg gælder for Windows Vista, 7 og Windows 8-systemer.)



Windows Fejlrapportering Diskoprydningsbehandler

Efter at have modtaget yderligere tre sådanne spørgsmål besluttede jeg at arbejde på dette spørgsmål. Her er skærmbilledet af, hvad Diskoprydning vises:



Fig 1: Diskoprydning, der viser listen over filer, der skal slettes.



Ifølge ovenstående diskoprydningsgrafik udgjorde Windows Fejlrapporteringsfilerne til 196 GB , hvilket er umuligt i dette tilfælde. Jeg bad om registereksport af denne nøgle fra det berørte system:

HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  VolumeCaches

Ovenstående registreringsplacering indeholder listen over Diskoprydningsbehandlere og deres registreringsoplysninger. Da jeg sammenlignede indstillingerne med mit system, bemærkede jeg, at en virkelig vigtigt værdi navngivet Folder manglede i hver af de følgende undernøgler under VolumeCaches afdeling:

| _ Windows Fejlrapportering af arkivfiler
| _ Windows-fejlrapportering køfiler
| _ Windows-fejlrapportering af systemarkivfiler
| _ Windows-fejlrapportering af systemkøfiler

Dette afsnit fra MSDN-dokumentationen giver beskrivelsen til Folder registreringsværdi:

En eller flere bestemte mapper til at søge efter emner, der matcher poster i FileList-værdien. Du kan angive jokertegn ved hjælp af? eller * tegn. Hvis værdien er af typen REG_SZ, adskilles flere mappenavne ved hjælp af | karakter uden mellemrum på hver side af det. Hvis der er en CSIDL-værdi, kan kun en mappe angives i denne værdi. Den placering, der er angivet med CSIDL-værdien, er præpenderet til den mappesti for at komponere en søgesti. Se f.eks. CSIDL-værdibeskrivelsen.Hvis denne værdi ikke findes, bruges rodmappen til den aktuelle lydstyrke. DDEVCF_DOSUBDIRS-flaget er i så fald nødvendigt for at søge i hele drevet.

Bemærk den sidste linje, hvori det hedder, at Diskoprydning søger rekursivt i hele lydstyrken efter listen over filer, der er nævnt i FileList-registreringsværdien (*. * Jokertegn, der bruges i dette tilfælde) og inkluderer alt på disken til sletning, hvis DDEVCF_DOSUBDIRS-flag er aktiveret (hvilket er aktiveret som standard).

Fastsættelse af WER-håndterere til diskoprydning

Tilgængelig nedenfor er REG-filerne, der skal repareres Folder registreringsværdier i hver af ovenstående registreringsdatabasenøgler, hvilket faktisk løste problemet. Dette er hvad Diskoprydning viste efter at have kørt rettelsen:

Diskoprydningsproblem

Downloads

  • cleanmgrfix.zip til Windows Vista eller 7
  • cleanmgrfix-w8-1.zip til Windows 8

RELATEREDE: Diskoprydningsfejl: 3,99 TB Brugt af Windows-opdateringer

Content Index Cleaner Diskoprydningshåndterer

Her er en lignende sag, men denne gang er det Indholdsindeksrenser Diskoprydningsbehandler.

En af vores læsere spurgte: Jeg har brugt en registreringsdatabaseoprydningsmiddel på min pc, og jeg har nøjagtigt det samme problem som nævnt i blogindlægget Alvorligt diskoprydningsproblem forårsaget af brudt registrering . Diskoprydningsprogrammet ryddede op i alt inklusive min Windows-installation. Er der en løsning?

Efter at have sammenlignet VolumeCaches gren, som blev sendt til mig af spørgeren, indsnævrede jeg problemet til følgende nøgle:

HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  VolumeCaches  Content Indexer Cleaner

I ovenstående nøgle er den navngivne værdi Folder manglede. Det Folder værdi skal være til stede og have følgende data:

?:  Catalog.wci

Som et resultat af den manglende værdi, når du vælger posten Katalogfiler til Content Indexer i Diskoprydning slettes filer i den aktuelle partition, når Diskoprydning køres som administrator.

Fastsættelse af diskoprydningsindholdsindeksrensningshandler

Her er en registreringsdatabase-rettelse, der genopretter den manglende post.

Windows Registreringseditor version 5.00 [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  VolumeCaches  Content Indexer Cleaner] @ = '{A9B48EAC-3ED8-11d2-8216-00C04FB687DA}' 'PropertyBag' = '{24400D16-5754-112 -8218-00C04FB687DA} '' FileList '=' *. * '' Folder '='?: \ Catalog.wci '' Flags '= dword: 00000141' Priority '= dword: 0000012c

Kopier ovenstående linjer til Notesblok, og gem den med en .reg-udvidelse. Højreklik på filen, og vælg . Klik på Ja når du bliver bedt om bekræftelse.

Ovenstående registreringsdatabaseindstilling gælder for alle versioner af Windows, inklusive Windows 10 (testet op til version 1809.)

Afsluttende ord

Selvom jeg kunne identificere, hvor problemet var, men havde ingen anelse om, hvordan Mapper værdi forsvandt i første omgang. Dette kan have været et resultat af at køre en registreringsdatabasen oprydder. Hold altid øje med diskpladsen vist i nærheden Samlet mængde diskplads, du får: i vinduet Diskoprydning.

Men der er en anden komplikation, som brugeren aldrig vil vide, hvad der slettes, når Diskoprydning køres ikke-interaktivt - ved at automatisere Diskoprydning eller når Windows kører Diskoprydning automatisk via Task Scheduler ved hjælp af / verylowdisk kontakt.

Jeg håber, dette indlæg hjalp dig med at afværge et stort problem i dit system. Læsere, der bruger registreringsrensere og oplever dette problem, er velkommen til at kommentere denne artikel.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)