Hvorfor er det to programfilmapper? Er det mulig å slette Program Files (x86)-mappen? Er det mulig å slette programfilene x86-mappen

Du har sannsynligvis sett mappene "C:\Program Files" og "C:\Program Files (x86)" på datamaskinen din. Og du har sikkert lagt merke til at programmer er installert både i en pakke og i en annen. La oss finne ut hvorfor det er slik.

32-biters og 64-biters Windows

Til å begynne med var Windows bare tilgjengelig i 32-biters versjoner. I disse versjonene ser vi bare mappen "C:\Program Files", som er den anbefalte plasseringen for installerte programmer.

På 64-biters versjoner av Windows, er 64-bits applikasjoner installert i Program Files-mappen. Imidlertid støtter 64-biters versjoner av Windows også 32-biters programmer, og Microsoft vil ikke ha 32-biters og 64-biters programvare blandet på samme sted. Så 32-biters programmer er installert i mappen "C:\Program Files (x86)" som standard.

Windows kjører 32-biters applikasjoner på 64-biters versjoner av Windows med WOW64. Når du kjører et 32-bitsprogram på en 64-biters versjon av Windows, omdirigerer WOW64-emuleringslaget sømløst filtilgang fra "C:\Program Files" til "C:\Program Files (x86)".

Hva er i hver mappe?

Så på 32-biters Windows har du bare en "C:\Program Files"-mappe som inneholder alle de installerte 32-biters programmene.
På 64-biters Windows lagres 64-biters programmer i mappen "C:\Program Files", og 32-biters programmer lagres i mappen "C:\Program Files (x86)".

Dette er grunnen til at forskjellige programmer er installert i forskjellige mapper.

Hvorfor er de skilt?

En kompatibilitetsfunksjon designet for eldre 32-biters programmer som kanskje ikke vet at 64-biters Windows eksisterer i det hele tatt, så Windows hindrer dem i å snakke direkte med 64-biters kode.

32-biters programmer kan ikke laste 64-bits biblioteker (DLL-filer) og kan krasje hvis de prøver å laste inn en bestemt DLL-fil og støter på en 64-biters versjon i stedet for en 32-biters. Det samme gjelder for 64-bits programmer. Å ha uavhengige programfiler for forskjellige prosessorarkitekturer forhindrer slike feil.

For eksempel, la oss si at Windows ganske enkelt vil bruke en enkelt Program Files-mappe. 32-biters applikasjonen vil se etter Microsoft Office DLL-filen som finnes i C:\Program Files\Microsoft Office og prøve å laste den. Men hvis du har en 64-biters versjon av Microsoft Office installert, vil applikasjonen krasje og vil ikke fungere skikkelig fordi... den vil ikke kunne finne DLL-en i det hele tatt fordi 64-biters versjonen av Microsoft Office vil være plassert på C:\Program Files\Microsoft Office, og 32-biters applikasjonen vil se på C:\Program Files (x86) )\Microsoft Office.

Det hjelper også når en utvikler lager både 32-biters og 64-biters versjoner av en applikasjon, spesielt hvis de må installeres på en gang i enkelte situasjoner. 32-bitsversjonen installeres automatisk i C:\Program Files (x86), og 64-bitsversjonen installeres automatisk i C:\Program Files. Hvis Windows brukte én mappe, måtte applikasjonsutvikleren sette 64-bits mappen til en annen mappe for å skille dem. Og det ville nok ikke vært en reell standard der utviklere setter forskjellige versjoner.

Hvorfor heter 32-bits mappen (x86)?

Du vil ikke alltid se "32-bit" og "64-bit". I stedet ser du noen ganger "x86" og "x64" for å referere til disse to forskjellige arkitekturene. Dette er fordi tidlige datamaskiner brukte Intel 8086-brikken. De originale brikkene var 16-bit, men nyere versjoner har blitt 32-bit. "X86" refererer nå til alle "versjoner" opp til 64-bits arkitektur - enten det er 16-bit eller 32-bit. Den nye 64-bits arkitekturen kalles også "x64".

"Program Files (x86)"-mappen er en mappe for programmer som bruker den gamle x86-prosessorarkitekturen. Vær imidlertid oppmerksom på at 64-biters versjoner av Windows ikke kan kjøre 16-biters kode.

Det spiller vanligvis ingen rolle

Det spiller vanligvis ingen rolle om programfiler er lagret i Programfiler eller Programfiler (x86). Windows installerer automatisk programmer i riktig mappe, slik at du ikke trenger å tenke på det. Programmer vises i Start-menyen og fungerer normalt uansett hvor de er installert. Både 32-biters og 64-biters programmer bør lagre dataene dine i mapper som AppData og ProgramData og ikke i noen Program Files-mapper. Bare la programmene dine automatisk bestemme hvilken Program Files-mappe som skal brukes.

Noen ganger trenger du å vite hvor et program er lagret. La oss si at du vil gå inn i Steam-katalogen din for å sikkerhetskopiere noen filer. Du finner det i C:\Program Files (x86) siden Steam er et 32-bitsprogram.

Hvis du ikke vet hvilken versjon av programmet du har installert, 32 eller 64 bit, så kan du se i Windows oppgavebehandling.

På 64-biters versjoner av Windows er 32-biters programmer merket med ekstra "(32-bit)"-tekst, noe som gir deg et hint om at du finner dem i C:\Program Files (x86).

Når du begynner å se på stasjonen din som operativsystemet er installert på, kan du finne mange ting. For en tid siden snakket jeg for eksempel om. I dag skal vi snakke om en mappe kalt Program Files (x86): hva er i den og kan den slettes?

Du kan finne en mappe som heter Program Files (x86) i roten til systemstasjonen, vanligvis stasjon C. Du vet sikkert at selve Program Files-mappen er nødvendig for å installere ulike programmer - som standard er programmer installert i den. Men dette er en mappe uten merknader, men her snakker vi om en mappe med tilleggsnavnet x86. Dessuten, hvis du har en mappe med dette navnet, vil du i roten finne mappen Programfiler uten noen tillegg.

Kisten, som de sier, åpnes enkelt. Det er to versjoner av Windows-operativsystemet - . Kort sagt, forskjellen mellom dem er at i én klokkesyklus med prosessortid kan systemet behandle en kommando på henholdsvis 32 eller 64 biter. I tillegg støtter et 64-bits operativsystem en mye større mengde RAM, mens et 32-bits operativsystem ikke støtter mer enn 4 GB (faktisk enda mindre).

Hvis vi snakker om 32-biters versjonen av Windows, så støtter den bare 32-biters programmer. Følgelig, hvis du ønsker å kjøre et 64-bit program på et 32-bit system, vil du motta en feilmelding. Riktignok kan en slik applikasjon i mange tilfeller fortsatt startes, men bare ved å "danse med en tamburin." 64-biters operativsystem støtter både 32-biters og 64-biters programmer og applikasjoner. Følgelig er 32-biters programmer og applikasjoner installert i Program Files (x86)-mappen, og 64-biters er installert i Program Files-mappen. Det er av denne grunn at du ser to mapper med nesten identiske navn i roten av mappen. Og dette er ikke en feil eller en systemfeil, som noen brukere tror. Forresten, mappen Program Files (x86) har fått navnet sitt fra tidlige Intel-prosessorer: 8086, 80186, 80286, etc. Så det er i alle fall trodd.

Hvordan sletter jeg Program Files (x86)-mappen?

Denne mappen kan slettes like enkelt som andre mapper. Administratorrettigheter kan kreves. Et annet spørsmål er hvorfor gjøre dette hvis 32-bits applikasjoner er installert i denne mappen? I tillegg vil allerede installerte applikasjoner bli slettet sammen med mappen. Hvorfor trenger du alt dette?

Jeg mener at denne mappen ikke bør berøres i det hele tatt. Hun plager tross alt ingen.

Hver PC-bruker har utforsket datamaskinen sin minst én gang, studert mapper og programmer, oftest med mål om å frigjøre plass på harddisken og slette unødvendige filer. Som regel inkluderer de største mappene Program Files (x86) og Program Files for eiere av 64-bits operativsystemer. De er plassert i roten av OS-disken på adressen: C:\Program Files (x86) og C:\Program Files.

Introduksjon

Merk følgende!!! Kjære lesere, før du starter noen handlinger med mappen "Programfiler", ber jeg deg tenke flere ganger, fordi det er et system. Jeg vil advare deg med en gang om at ethvert feilgrep kan ødelegge driften av operativsystemet, og du vil ganske enkelt miste noen av dataene dine, programmene dine, eller du vil ikke kunne slå på datamaskinen i det hele tatt. Denne artikkelen er skrevet for de som har en forståelse av hva de gjør og for hvilket spesifikke formål. Jeg anbefaler ikke Du tenker til og med på å eventuelt slette mappen.

64-biters programmer er installert i Program Files-mappen, og 32-biters programmer er installert i Program Files (x86)-mappen. Noen av dem kan være helt nødvendige for stabil drift av datamaskinen. For eksempel, hvis du installerte et rent operativsystem uten drivere, kan standardbanen til en av disse mappene velges når du installerer lyddriveren. Hvis du sletter en mappe i dette tilfellet, vil du ikke lenger ha lyd.

Microsoft sørget for at du ikke sletter hele mappen i løpet av et par klikk, så når du prøver å fjerne den, vil Explorer gi deg meldinger om at programmene som fjernes nå kjører og ikke vil tillate deg å fullføre jobben. Selvfølgelig kan du komme rundt dette ved å gå til Task Manager og deaktivere prosesser som hører til programmer, men dette anbefales ikke. Denne metoden kan være nyttig når du fjerner små virus eller verktøy.

Er det mulig å slette programfilene x86-mappen?

Vi kan med sikkerhet si at du ikke bør slette hele mappen, men hvis du fortsatt trenger å frigjøre plass på harddisken, kan du fjerne unødvendige programmer, men ikke manuelt (ved å slette mapper), men gjennom kontrollpanelet. Denne metoden er også mye bedre ved at du ikke kan gjøre en feil når du velger en unødvendig applikasjon. Det skjer ofte at når du installerer et program, blir det plassert i en mappe med navnet på selskapet som opprettet det, for eksempel: Microsoft, Adobe, etc. I kontrollpanelet vil du se navnene på programmene og deres ikoner, som vil hjelpe deg å navigere lettere. Nedenfor er en liste over mapper og programmer som ikke bør slettes.

Mapper:
- 7-zip;
- Vanlige filer;
- Internet Explorer;
— Microsoft Games;
— Microsoft Office;
- MSBuild;
— NVIDIA Corporation;
— Realtek (lydkortdriver) – din kan være annerledes;
— Referanseforsamlinger;
— Alle Windows-mapper;
- WinRAR;
— Mappe med antivirus (Avast, Kaspersky, Dr. Web, og så videre).

Programmer:
- Antivirus;
— Drivere (Intel, NVIDIA, ADM, Realtek, etc.);
— Alle Microsoft-programmer;
- Windows-drivere.

For å fjerne programmer fullstendig, bruk kontrollpanelet. Følg disse instruksjonene.

  1. Åpne Start-panelet
  2. Velg "Kontrollpanel"
  3. Klikk på "Programmer og funksjoner"
  4. I listen ovenfor dobbeltklikker du på det nødvendige programmet for å fjerne det, unntatt de som er skrevet ovenfor.

Det er også verdt å tenke på at hvis harddisken er delt i flere, vil ikke alle programmer ligge på stasjon C, for eksempel installerte du spill på stasjon D, så vær forsiktig når du velger programmer og applikasjoner.

Hvordan slette programfiler x86 av gammelt system?

Det er også mer uvanlige omstendigheter når det er nødvendig å slette komponenter i programfilene x86 eller programfiler-mappen. Denne situasjonen kan oppstå hvis disken din er delt inn i flere deler. For eksempel, hvis operativsystemet ditt var på stasjon C og du installerte et annet på stasjon D og bruker det, vil alt forbli på C. Det er her spørsmålene oppstår: hvordan slette mappene Windows og Programfiler?

Den enkleste måten er å laste ned det nyttige LockHunter-verktøyet. Når du prøver å slette disse mappene vil du motta en melding om at du ikke har nok rettigheter. Verktøyet lar deg lukke øynene for dette og slette absolutt alle filer på datamaskinen din. Etter installasjonen, høyreklikk på de nødvendige mappene og velg LockHunter. I vinduet som vises, klikk "Slett det!" og mappene vil bli slettet. Til tross for brukervennligheten og ubegrensede muligheter, bør du bruke dette verktøyet med forsiktighet, og i normale tilfeller bruke det velkjente "Kontrollpanelet"

Glad i bruk!

Husk at jeg for ikke så lenge siden skrev en artikkel - "Lagrer du fortsatt dokumenter og programmer på systemstasjonen?" Vel, dette spesielle notatet vil være en fortsettelse av det første! Så la oss begynne.
Du kan lese det første notatet (hvis du ikke har lest det) flere ganger nedenfor på bloggen min for å holde deg oppdatert med hendelser. Der fortalte jeg deg at du ikke trenger å installere programmer på systemstasjonen i Program Files-mappen. Systemstasjonen er der operativsystemet er installert. Imidlertid er det programmer som bare er installert på systemstasjonen, og det er umulig å tilordne installasjonsbanen på nytt manuelt. Hva skal man gjøre da? Og alt er veldig enkelt, vi vil bruke systemregisteret til operativsystemet. For å si det enkelt er systemregisteret en slags database som lagrer parametrene til hele datamaskinen, operativsystemet og installerte programmer. For eksempel, selv når vi endrer skjermspareren på skrivebordet, skjer alle endringer i endringen av denne skjermspareren i systemregisteret. Det er bare det at operativsystemet gir oss et praktisk grafisk grensesnitt for praktisk og finjustering.
Her er selve systemregisteret. Den har en trestruktur, hvor hver overskrift utvides.

Så la oss gå videre til å tildele programinstallasjonsmappen på nytt. Alt dette fungerer i både Windows XP og Windows Vista.

OBS, følg instruksjonene som er beskrevet nedenfor! Ikke endre noen andre registerinnstillinger. Dette kan føre til at operativsystemet krasjer.

===========
Som standard installerer Windows-operativsystemet alle programmer i "Program Files"-mappen som ligger på systemstasjonen (der systemet er plassert). Hvis du vil at programmer skal installeres i en annen mappe, for eksempel mappen "Programmer" som ligger på en stasjon i nærheten der det ikke er noe operativsystem. Så tre trinn.

Trinn 1.Åpne registerredigering ("Start" - "Kjør" - "regedit"). Det vil si sekvensielt - først Start, klikk deretter Kjør og skriv inn "regedit" i et spesialfelt og OK.

P.S. Hvis "Kjør"-kommandoen ikke vises, høyreklikk på "Start"-knappen, gå til egenskaper og på "Startmeny"-fanen, klikk på "Tilpass"-knappen.

Merk deretter av i boksen ved siden av "Kjør kommando"

Alle innstillinger er identiske med både Windows XP og Windows Vista.

Steg 2. Gå til grenen - HKEY_LOCAL_MACHINE deretter SOFTWARE så Microsoft så Windows så CurrentVersion

Trinn 3. Åpne "ProgramFileDir"-tasten (dobbeltklikk), i "Value"-feltet vil det være en oppføring "din stasjon:\Program Files" (for eksempel er stasjonen din H:\ systemet en. Skriv inn adressen i dette feltet av ønsket mappe for å installere programmer, for eksempel – "D :\Programs". Klikk "Ok" og start datamaskinen på nytt. Det er bedre å gi navnet på mappen for programmene på engelsk.

Nå vil alle programmer som standard bli installert i en ny mappe! Alle innstillingene ovenfor fungerer i Windows XP og Windows Vista.

Sterk kunnskap til deg med respekt Artyom Jusjtsjenko!