Vad är filformatet GADGET?
.gadget-filer används för att lagra mindre applikationer för Windows, paketerade som fristående enheter kända som Desktop Gadgets eller Windows Sidebar Gadgets. Filer med filtillägget .gadget innehåller miniprogram som kan övervaka systemresurser - till exempel en enkel klocka eller CPU-mätare. Varje paket kan innehålla olika kombinationer av CSS, HTML och JavaScript-filer, tillsammans med bildresurser och ett gadget.xml-manifest som deklarerar gadgetens namn, författare, version och startsida.
.gadget-data lagras i ett komprimerat ZIP-arkiv under ett annat filtillägg. Du kan komma åt innehållet genom att byta namn på filändelsen till .zip och öppna den i valfritt arkivprogram som 7-Zip. Den uppackade mappen kan sedan bläddras i som vilken annan katalog som helst, vilket avslöjar gadget.xml-manifestet tillsammans med HTML-, CSS- och skriptfilerna som utgör gadgetens gränssnitt och logik.
Gadgets introducerades med Windows Vista Sidebar 2007 och fortsatte i Windows 7, där de flyttades till det öppna skrivbordet snarare än en fast sidopanel. De var aldrig tillgängliga i Windows XP. Microsoft inaktiverade Desktop Gadgets-plattformen helt i Windows 8 (2012) och utfärdade senare säkerhetsmeddelandet KB2719662, som rekommenderade att användare av Windows Vista och Windows 7 också stänger av gadgets - eftersom gadgets körs med fullständiga användarrättigheter och hade utnyttjats som en vektor för skadlig kod. Gadgets körs inte inbyggt på Windows 10 eller Windows 11; tredjepartsverktyg som 8GadgetPack kan återställa begränsat stöd.
Säkerhet & trygghet
RISK: HIGHWindows Desktop Gadgets är en erkänd säkerhetsrisk: de är osignerad HTML/JavaScript som körs med den aktuella användarens fullständiga rättigheter, så en skadlig .gadget kan köra godtycklig kod, installera skadlig programvara eller stjäla data. Detta är exakt varför Microsoft tog bort plattformen i Windows 8 (2012) och utfärdade en säkerhetsvarning plus en «Fix it» för att inaktivera gadgets på Vista/Windows 7. Installera aldrig en .gadget från en okänd källa. Det säkra tillvägagångssättet är att byta namn på den till .zip och läsa HTML/JS istället för att köra den. Återställare från tredje part (8GadgetPack) återinför samma exponering - använd endast med gadgets du litar på.
Formatdetaljer
i ett nötskalProgram som öppnar GADGET-filer
Tekniska detaljer
djup specifikation| Containerformat | Standard ZIP-arkiv - lokal filrubrik plus DEFLATE-komprimering per post |
| Magic bytes | `50 4B 03 04` vid offset 0 - «PK»-signaturen som delas med alla `.zip`-filer |
| MIME-typ | `application/x-windows-gadget` |
| Internt manifest | `gadget.xml` - deklarerar gadgetens namn, författare, version och HTML-startsidan |
| UI-rendering | HTML + CSS renderas av Internet Explorer-motorn som körs inuti `sidebar.exe` eller Desktop Gadgets-processen |
| Skriptmotor | JScript (IE-baserad); skript får åtkomst till `System.Gadget`- och `System.Shell`-objekt för Windows-integration |
| Typisk paketstorlek | 10 KB till några MB - HTML-, JS- och CSS-källfiler plus ikon och bakgrundsbilder |
| Integritet | Endast ZIP CRC-32 per intern post; själva `.gadget`-paketet har ingen kodsignering |
| Installationsplats | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<GadgetName>.gadget\` |
| Värdprocess | `sidebar.exe` på Vista; Desktop Gadgets-värd på Windows 7; båda körs med fullständiga användarrättigheter |
| Inbyggt OS-stöd | Endast Windows Vista och Windows 7; plattformen togs bort i Windows 8 (2012) |
| Säkerhetsstatus | Inaktiverad av Microsofts säkerhetsmeddelande KB2719662 (2012) på grund av risk för godtycklig exekvering av kod |
| Tredjepartskompatibilitet | 8GadgetPack återställer installation och värdskap av `.gadget` på Windows 10 och Windows 11 |
| Släppt | 2007 (Windows Vista Sidebar) |
| Senaste version | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Specifikation | learn.microsoft.com |
GADGET-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om GADGET-filer.