Internet Explorer Ändra tillfällig Internetfil Cache-storlek via batchfilen

I en företags- eller företagsmiljö är en mycket effektiv process att ändra inställningar genom satsvisa filer. Denna guide förklarar hur du ändrar den temporära internetfilens cachestorlek för IE8 eller IE9 genom batchmetoden.

De flesta inställningarna i Internet Explorer kan konfigureras via operativsystemets register. Det här är väldigt användbart om du arbetar i en företags- eller företagsmiljö och behöver göra en förändring för flera datorer. Vi kan göra ändringen utan att direkt tvinga användaren att göra ändringen eller utan att ha en teknik gå till användarens skrivbord.

I mitt exempel nedan använder jag IE9, men IE8 ska fungera på samma sätt.

Ställa in inledande värden

1. Normalt kan du ändra IE9s temporär internetfil cache storlek genom att gå in Verktyg > Internet-alternativ och sedan klicka på knappen Inställningar under avsnittet "Browsningshistorik" och sedan manuellt ange ett värde (till exempel 250 MB).

2. Vi kan uppnå samma inställning genom att ändra den här registernyckeln med RegEdit. Öppna Regedit (genom att gå till Startmeny> Kör> skriv "regedit" eller genom att hålla Windows Key + R och skriv sedan "regedit") och bläddra sedan till den här tangenten:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ Cache \ Content \ CacheLimit

Dubbelklicka på CacheLimit värde. Det här är den temporära internetfilstorlek som vi såg i steg 1. För att ändra detta, var noga med att ändra Bas till Decimal. Ange sedan storleken i Kilobytes i Värdesdata fält. I vårt exempel 256000Kilobytes = 250MB.

Det här ändrar nu inställningen för den inloggade användaren.

Nu kan du, efter att ha satt in värdet i registret, exportera registernyckeln för att distribuera eller vi kan skapa en batchfil för att utföra registret ändras med kommandona REG ADD.

Exportera och ändra .REG-fil

1. Öppna Regedit och bläddra till nyckeln och markera innehållsknappen i den vänstra rutan och gå sedan till Arkiv> Exportera. Spara .reg-filen som IE9-Temp.reg. Detta kommer att exportera följande kod:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet \ 5.0 \ Cache \ Innehåll]
"CachePrefix" = ""
"CacheLimit" = dword: 3e800

2. Lägg märke till hur värdet för CacheLimit faktiskt är i hexadecimalt format. Vi måste konvertera decimalvärdet till hexadecimalt när det importeras via en .reg-fil eller via kommandoraden med reg add. Här är ett snabbtabell av MB till vanliga kilobytstorlekar omvandlade till hexadecimal (vi behöver kilobytstorleken senare):

Storlek i MB = Storlek i Kilobytes = Hexadecimalt värde
250MB = 256000 = 3e800
512MB = 524288 = 80000
1024MB = 1048576 = 100000

3. När du har .reg-filen uppdaterad med ditt värde. Det kan spåras via en kommandorad genom att använda det här kommandot:
REG IMPORT IE9-Temp.reg

Återigen ändras inställningen för användaren som importerar regfilen.

Ändra registernyckel med en batchfil

1. När du ändrar denna registerinställning via en kommandorad och en batchfil måste vi använda kommandot REG ADD; Det här skiljer sig emellertid i hur vi överför storlek till registret. När vi använde en .reg-fil behövde vi värdet i hexadecimal form, men i denna metod (via batchfil eller kommandorad) behöver vi vårt värde i decimalform och omvandlas till kilobyte.

b. Här är ett enkelt exempel batch-fil för att uppdatera värdet till 250 MB:

taskkill / F / IM iexplore.exe
reg lägg till "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ Cache \ Content" / v
CacheLimit / t REG_DWORD / d 256000 / f

Ändra 256000-värdet till vad du vill ställa in din IE9 tempfil cache att vara. Återigen kan du referera till mitt enkla diagram ovan för decimalvärde.

OBS:

Internet Explorer kan inte köras för ändringen för att uppdatera, jag använde en taskkill kommandot att döda all iexplore.exe-processen i mitt batchfilsexempel. Det bör också noteras att man kan använda en beroenderegel för att kontrollera denna registerinställning för att säkerställa att alla datorer använder samma cache-filinställningar i Zenworks eller SCM.