Hvorfor er der to programfiler mapper? Er det muligt at slette mappen Program Files (x86)? Er det muligt at slette programfilerne x86-mappen

Du har sikkert set mapperne "C:\Program Files" og "C:\Program Files (x86)" på din computer. Og du har sikkert bemærket, at programmer er installeret både i én pakke og i en anden. Lad os finde ud af, hvorfor det er sådan.

32-bit og 64-bit Windows

Oprindeligt var Windows kun tilgængelig i 32-bit versioner. I disse versioner ser vi kun mappen "C:\Program Files", som er den anbefalede placering for installerede programmer.

På 64-bit versioner af Windows er 64-bit applikationer installeret i mappen Programfiler. 64-bit versioner af Windows understøtter dog også 32-bit programmer, og Microsoft ønsker ikke 32-bit og 64-bit software blandet på samme sted. Så 32-bit programmer er som standard installeret i mappen "C:\Program Files (x86)".

Windows kører 32-bit applikationer på 64-bit versioner af Windows ved hjælp af WOW64. Når du kører et 32-bit program på en 64-bit version af Windows, omdirigerer WOW64-emuleringslaget problemfrit filadgang fra "C:\Program Files" til "C:\Program Files (x86)".

Hvad er der i hver mappe?

Så på 32-bit Windows har du kun en "C:\Program Files" mappe, der indeholder alle de installerede 32-bit programmer.
På 64-bit Windows gemmes 64-bit programmer i mappen "C:\Program Files", og 32-bit programmer er gemt i mappen "C:\Program Files (x86)".

Dette er grunden til, at forskellige programmer er installeret i forskellige mapper.

Hvorfor er de adskilt?

En kompatibilitetsfunktion designet til ældre 32-bit programmer, der måske ikke ved, at 64-bit Windows overhovedet eksisterer, så Windows forhindrer dem i at tale direkte til 64-bit kode.

32-bit programmer kan ikke indlæse 64-bit biblioteker (DLL-filer) og kan gå ned, hvis de forsøger at indlæse en bestemt DLL-fil og støder på en 64-bit version i stedet for en 32-bit. Det samme gælder for 64-bit programmer. At have uafhængige programfiler til forskellige processorarkitekturer forhindrer sådanne fejl.

Lad os f.eks. sige, at Windows blot ville bruge en enkelt Program Files-mappe. 32-bit-applikationen vil lede efter Microsoft Office DLL-filen, der findes i C:\Program Files\Microsoft Office og forsøge at indlæse den. Men hvis du har en 64-bit version af Microsoft Office installeret, vil applikationen gå ned og vil ikke fungere korrekt, fordi... den vil slet ikke kunne finde DLL'en, fordi 64-bit versionen af ​​Microsoft Office vil være placeret på C:\Program Files\Microsoft Office, og 32-bit applikationen vil se på C:\Program Files (x86) )\Microsoft Office.

Det hjælper også, når en udvikler opretter både 32-bit og 64-bit versioner af en applikation, især hvis de skal installeres på én gang i nogle situationer. 32-bit versionen installeres automatisk i C:\Program Files (x86), og 64-bit versionen installeres automatisk i C:\Program Files. Hvis Windows brugte én mappe, skulle applikationsudvikleren indstille 64-bit mappen til en anden mappe for at adskille dem. Og der ville nok ikke være en rigtig standard, hvor udviklere sætter forskellige versioner.

Hvorfor hedder 32-bit mappen (x86)?

Du vil ikke altid se "32-bit" og "64-bit". I stedet ser du nogle gange "x86" og "x64" for at henvise til disse to forskellige arkitekturer. Dette skyldes, at tidlige computere brugte Intel 8086-chippen. De originale chips var 16-bit, men nyere versioner er blevet 32-bit. "X86" refererer nu til alle "versioner" op til 64-bit arkitektur - det være sig 16-bit eller 32-bit. Den nye 64-bit arkitektur kaldes også "x64".

Mappen "Program Files (x86)" er en mappe til programmer, der bruger den gamle x86-processorarkitektur. Bemærk dog, at 64-bit versioner af Windows ikke kan køre 16-bit kode.

Det er normalt lige meget

Det er normalt ligegyldigt, om programfiler er gemt i Programfiler eller Programfiler (x86). Windows installerer automatisk programmer i den rigtige mappe, så du behøver ikke tænke på det. Programmer vises i Start-menuen og fungerer normalt, uanset hvor de er installeret. Både 32-bit og 64-bit programmer bør gemme dine data i mapper som AppData og ProgramData og ikke i nogen Program Files-mappe. Bare lad dine programmer automatisk bestemme, hvilken Program Files-mappe der skal bruges.

Nogle gange har du brug for at vide, hvor et program er gemt. Lad os sige, at du vil gå ind i dit Steam-bibliotek for at sikkerhedskopiere nogle filer. Du finder det i C:\Program Files (x86), da Steam er et 32-bit program.

Hvis du ikke ved hvilken version af programmet du har installeret, 32 eller 64 bit, så kan du kigge i Windows Task Manager.

På 64-bit versioner af Windows er 32-bit programmer markeret med yderligere "(32-bit)" tekst, hvilket giver dig et hint om, at du finder dem i C:\Program Files (x86).

Når du begynder at kigge på dit drev, som styresystemet er installeret på, kan du finde en masse ting. For noget tid siden talte jeg for eksempel om. I dag taler vi om en mappe kaldet Program Files (x86): hvad er der i den, og kan den slettes?

Du kan finde en mappe kaldet Program Files (x86) i roden af ​​systemdrevet, normalt drev C. Du ved sikkert, at selve Program Files-mappen er nødvendig for at installere forskellige programmer - som standard er der installeret programmer i den. Men dette er en mappe uden anmærkninger, men her taler vi om en mappe med det ekstra navn x86. Desuden, hvis du har en mappe med dette navn, vil du i roden finde mappen Programfiler uden yderligere tilføjelser.

Kisten åbner, som man siger, ganske enkelt. Der er to versioner af Windows-operativsystemet - . Kort sagt er forskellen mellem dem, at systemet i én clock-cyklus af processortid kan behandle en kommando på henholdsvis 32 eller 64 bit. Derudover understøtter et 64-bit operativsystem en meget større mængde RAM, mens et 32-bit operativsystem ikke understøtter mere end 4 GB (faktisk endnu mindre).

Hvis vi taler om 32-bit versionen af ​​Windows, så understøtter den kun 32-bit programmer. Derfor, hvis du ønsker at køre et 64-bit program på et 32-bit system, vil du modtage en fejl. Sandt nok kan en sådan applikation i mange tilfælde stadig lanceres, men kun ved at "danse med en tamburin." 64-bit operativsystemet understøtter både 32-bit og 64-bit programmer og applikationer. Derfor installeres 32-bit programmer og programmer i mappen Programfiler (x86), og 64-bit programmer installeres i mappen Programfiler. Det er af denne grund, at du ser to mapper med stort set identiske navne i mappens rod. Og dette er ikke en fejl eller en systemfejl, som nogle brugere tror. Forresten har mappen Program Files (x86) sit navn fra tidlige Intel-processorer: 8086, 80186, 80286 osv. Så man tror i hvert fald.

Hvordan sletter man mappen Program Files (x86)?

Denne mappe kan slettes lige så nemt som andre mapper. Administratorrettigheder kan være påkrævet. Et andet spørgsmål er, hvorfor gøre dette, hvis 32-bit applikationer er installeret i denne mappe? Derudover vil allerede installerede programmer blive slettet sammen med mappen. Hvorfor har du brug for alt dette?

Jeg mener, at denne mappe slet ikke skal røres. Hun generer jo ingen.

Hver pc-bruger har udforsket deres computer mindst én gang, studeret mapper og programmer, oftest med det formål at frigøre plads på harddisken og slette unødvendige filer. Som regel omfatter de største mapper Program Files (x86) og Program Files for ejere af 64-bit operativsystemer. De er placeret i roden af ​​OS-disken på adressen: C:\Program Files (x86) og C:\Program Files.

Introduktion

Opmærksomhed!!! Kære læsere, før du begynder nogen handlinger med mappen "Programfiler", beder jeg dig om at tænke flere gange, fordi det er et system. Jeg vil med det samme advare dig om, at enhver fejlagtig indgriben kan bryde driften af ​​operativsystemet, og du vil simpelthen miste nogle af dine data, programmer, eller du vil slet ikke være i stand til at tænde for computeren. Denne artikel er skrevet til dem, der har en forståelse af, hvad de laver, og til hvilket specifikt formål. Jeg anbefaler ikke Du tænker endda på eventuelt at slette mappen.

64-bit programmer er installeret i mappen Programfiler, og 32-bit programmer er installeret i mappen Programfiler (x86). Nogle af dem kan være absolut nødvendige for stabil drift af din computer. For eksempel, hvis du har installeret et rent operativsystem uden drivere, kan standardstien til en af ​​disse mapper vælges, når du installerer lyddriveren. Hvis du sletter en mappe i dette tilfælde, vil du ikke længere have lyd.

Microsoft sørgede for, at du ikke sletter hele mappen med et par klik, så når du forsøger at fjerne den, vil Explorer give dig beskeder om, at de programmer, der fjernes, nu kører og ikke vil tillade dig at fuldføre jobbet. Selvfølgelig kan du komme uden om dette ved at gå til Task Manager og deaktivere processer, der hører til programmer, men det anbefales ikke. Denne metode kan være nyttig, når du fjerner små vira eller hjælpeprogrammer.

Er det muligt at slette programfilerne x86-mappen?

Vi kan med tillid sige, at du ikke skal slette hele mappen, men hvis du stadig skal frigøre plads på din harddisk, kan du fjerne unødvendige programmer, men ikke manuelt (ved at slette mapper), men gennem kontrolpanelet. Denne metode er også meget bedre, da du ikke kan lave en fejl, når du vælger en unødvendig applikation. Det sker ofte, at når du installerer et program, placeres det i en mappe med navnet på den virksomhed, der har oprettet det, for eksempel: Microsoft, Adobe osv. I kontrolpanelet vil du se navnene på programmer og deres ikoner, som vil hjælpe dig med at navigere lettere. Nedenfor er en liste over mapper og programmer, der ikke bør slettes.

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

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

Brug kontrolpanelet for at fjerne programmer fuldstændigt. Følg disse trin.

  1. Åbn Start-panelet
  2. Vælg "Kontrolpanel"
  3. Klik på "Programmer og funktioner"
  4. På listen ovenfor skal du dobbeltklikke på det ønskede program for at fjerne det, undtagen dem, der er skrevet ovenfor.

Det er også værd at overveje, at hvis harddisken er opdelt i flere, vil ikke alle programmer være placeret på drev C, for eksempel har du installeret spil på drev D, så vær forsigtig, når du vælger programmer og applikationer.

Hvordan sletter man programfiler x86 fra det gamle system?

Der er også mere usædvanlige omstændigheder, når det er nødvendigt at slette komponenter i programfilerne x86 eller mappen programfiler. Denne situation kan opstå, hvis din disk er opdelt i flere dele. For eksempel, hvis dit operativsystem var på drev C, og du installerede et andet på drev D og bruger det, så forbliver alt på C. Det er her spørgsmålene opstår: hvordan slettes mapperne Windows og Programfiler?

Den nemmeste måde er at downloade det nyttige LockHunter-værktøj. Når du forsøger at slette disse mapper, vil du modtage en besked om, at du ikke har nok rettigheder. Værktøjet giver dig mulighed for at vende det blinde øje til dette og slette absolut alle filer på din computer. Efter installationen skal du højreklikke på de nødvendige mapper og vælge LockHunter. I det vindue, der vises, skal du klikke på "Slet det!" og mapperne vil blive slettet. På trods af brugervenligheden og ubegrænsede muligheder, bør du bruge dette værktøj med forsigtighed og i normale tilfælde bruge det velkendte "Kontrolpanel"

Glad for at bruge!

Husk, at jeg for ikke så længe siden skrev en artikel - "Gemmer du stadig dokumenter og programmer på systemdrevet?" Nå, denne særlige note vil være en fortsættelse af den første! Så lad os begynde.
Du kan læse den første note (hvis du ikke har læst den) flere gange nedenfor på min blog for at holde dig ajour med begivenheder. Der fortalte jeg dig, at du ikke behøver at installere programmer på systemdrevet i mappen Programfiler. Systemdrevet er det sted, hvor operativsystemet er installeret. Der er dog programmer, der kun er installeret på systemdrevet, og det er umuligt at omtildele deres installationssti manuelt. Hvad skal man så gøre? Og alt er meget enkelt, vi bruger operativsystemets systemregistrering. For at sige det enkelt er systemregistret en slags database, der gemmer parametrene for hele computeren, operativsystemet og installerede programmer. For eksempel, selv når vi ændrer pauseskærmen på skrivebordet, sker alle ændringer i ændringen af ​​denne pauseskærm i systemregistret. Det er bare, at operativsystemet giver os en praktisk grafisk grænseflade til dets bekvemme og finjustering.
Her er selve systemregistret. Den har en træstruktur, hvor hver overskrift udvides.

Så lad os gå videre til at omtildele programinstallationsmappen. Alt dette fungerer i både Windows XP og Windows Vista.

Bemærk, følg nøje instruktionerne beskrevet nedenfor! Ændre ikke andre indstillinger i registreringsdatabasen. Dette kan føre til, at operativsystemet går ned.

===========
Som standard installerer Windows-operativsystemet alle programmer i mappen "Program Files" placeret på systemdrevet (hvor systemet er placeret). Hvis du ønsker, at programmer skal installeres i en anden mappe, for eksempel mappen "Programmer" placeret på et drev i nærheden, hvor der ikke er noget operativsystem. Altså tre trin.

Trin 1.Åbn registreringseditoren ("Start" - "Kør" - "regedit"). Det vil sige sekventielt - først Start, klik derefter på Kør og indtast "regedit" i et særligt felt og OK.

P.S. Hvis kommandoen "Kør" ikke vises, skal du højreklikke på knappen "Start", gå til egenskaber og på fanen "Start Menu" klikke på knappen "Tilpas".

Marker derefter afkrydsningsfeltet ud for "Kør kommando"

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

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

Trin 3. Åbn "ProgramFileDir"-tasten (dobbeltklik), i feltet "Værdi" vil der være en indtastning "dit drev:\Program Files" (for eksempel er dit drev H:\ systemet. Indtast adressen i dette felt af den ønskede mappe til installation af programmer, for eksempel – "D :\Programs". Klik på "Ok" og genstart computeren. Det er bedre at give navnet på mappen for programmerne på engelsk.

Nu vil alle programmer som standard blive installeret i en ny mappe! Alle ovenstående indstillinger fungerer i Windows XP og Windows Vista.

Stærk viden til dig med respekt Artyom Jusjtjenko!