Symptom
ActiveX tas automatiskt bort i Windows 10 (x86) när du kör en SilentCleanup aktivitet.
I Windows 8.1 och tidigare versioner var SilentCleanup körs endast när ledigt diskutrymme minskade till under 10 procent av hela diskutrymmet. Men för att förbättra användarupplevelsen i Windows 10 körs SilentCleanup också när systemet går in i det inaktiva tillståndet.
När problemet uppstår rensas följande mappar efter SilentCleanup uppgift:
-
Hämtade programfiler
-
Tillfälliga Internet-filer
Orsak
Det här problemet beror på att som standard ActiveX hämtas till mappen Hämtade programfiler som ska rensas.
Temporär lösning
Undvik det här problemet genom att använda någon av följande metoder:
Exkludera mål som ActiveX hämtas
-
Starta en kommandotolk som administratör.
-
Köra ett kommando som liknar det följande om du vill ange inställningen för rensning.
> cleanmgr /sageset:2 Obs! Alternativet/sageset anger inställningen rensning. Du kan ange en lagring tal från 0 till 65535 (”2” i det här kommandoexemplet). Rensa-inställningen kan du spara mappen ska tas bort lagring-värde som du angav för/sageset. Du kan välja en mapp i steg 3. -
När Inställningar för Diskrensning visas, avmarkerar du kryssrutan i listan filer att ta bortHämtade programfiler och välj sedan OK.
-
Starta Schemaläggaren.
-
Välj i den vänstra rutan i fönstret Schemaläggaren i Bibliotek för Schemaläggaren, Microsoft > Windows > Diskrensning.
-
När SilentCleanup aktivitet visas mitt på skärmen, högerklickar du på den och välj Egenskaper.
-
Klicka på fliken åtgärder i fönstret Egenskaper och klicka sedan på Redigera.
-
I fältet Lägg till argument anger du inställningen rensning som du skapat i steg 1 i följande format och sedan på OK:
/autoclean /sagerun:2 /d %systemdrive% Obs! / sagerun är ett alternativ att använda den angivna inställningen nummer (”2” i det här exemplet) och köra cleanmgr. Köra rensningen på den mapp som är inställd på storage-värde som har angetts för sagerun.
Möjlig Disadvantage(s)
Onödiga filer, som temporära filer under C:\Windows\Downloaded Program Files tas inte automatiskt bort. Därför när du börjar få slut på diskutrymme eller om du vill undvika att behålla temporära filer regelbundet kontrollera om onödiga filer och ta bort dem manuellt eller med hjälp av en batch-fil.
Stoppa SilentCleanup
-
Öppna ett kommandofönster som administratör.
-
Kör följande kommando för att inaktivera den SilentCleanup :
schtasks.exe /change /TN “\Microsoft\Windows\DiskCleanup\SilentCleanup” /Disable
Möjlig Disadvantage(s)
Om du inaktiverar SilentCleanup aktivitet tas onödiga filer som temporära filer inte automatiskt bort. Därför när du börjar få slut på diskutrymme eller om du vill undvika att behålla temporära filer regelbundet kontrollera om onödiga filer och ta bort dem manuellt eller med hjälp av en batch-fil.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.