Waarom zijn er twee programmabestandenmappen? Programmabestanden x86: wat is het en hoe kan ik het verwijderen? Het maakt meestal niet uit

Wanneer u gaat kijken naar uw schijf waarop het besturingssysteem is geïnstalleerd, kunt u veel dingen vinden. Enige tijd geleden sprak ik er bijvoorbeeld over. Vandaag zullen we het hebben over een map genaamd Program Files (x86): wat zit erin en kan het worden verwijderd?

U kunt een map met de naam Program Files (x86) vinden in de hoofdmap van het systeemstation, meestal station C. U weet waarschijnlijk dat de map Program Files zelf nodig is voor het installeren van verschillende programma's - daarin worden standaard programma's geïnstalleerd. Maar dat is een map zonder annotaties, maar hier hebben we het over een map met de extra naam x86. Als u bovendien een map met deze naam heeft, vindt u in de root de map Program Files zonder enige extra toevoegingen.

De kist gaat, zoals ze zeggen, eenvoudig open. Er zijn twee versies van het Windows-besturingssysteem: . Kort gezegd is het verschil tussen beide dat het systeem in één klokcyclus van de processortijd een opdracht van respectievelijk 32 of 64 bits kan verwerken. Bovendien ondersteunt een 64-bits besturingssysteem een ​​veel grotere hoeveelheid RAM, terwijl een 32-bits besturingssysteem niet meer dan 4 GB (eigenlijk zelfs minder) ondersteunt.

Als we het hebben over de 32-bits versie van Windows, ondersteunt deze alleen 32-bits programma's. Als u dus een 64-bits programma op een 32-bits systeem wilt uitvoeren, krijgt u een foutmelding. Het is waar dat in veel gevallen een dergelijke applicatie nog steeds kan worden gelanceerd, maar alleen door ‘te dansen met een tamboerijn’. Het 64-bits besturingssysteem ondersteunt zowel 32-bits als 64-bits programma's en applicaties. Dienovereenkomstig worden 32-bits programma's en toepassingen geïnstalleerd in de map Program Files (x86), en 64-bits programma's en toepassingen in de map Program Files. Om deze reden ziet u twee mappen met vrijwel identieke namen in de hoofdmap van de map. En dit is geen bug of een systeemfout, zoals sommige gebruikers denken. Overigens ontleent de map Program Files (x86) zijn naam aan vroege Intel-processors: 8086, 80186, 80286, enz. Dus het wordt in ieder geval geloofd.

Hoe verwijder ik de map Program Files (x86)?

Deze map kan net zo eenvoudig worden verwijderd als andere mappen. Mogelijk zijn beheerdersrechten vereist. Een andere vraag is: waarom zou je dit doen als er 32-bits applicaties in deze map zijn geïnstalleerd? Bovendien worden reeds geïnstalleerde applicaties samen met de map verwijderd. Waarom heb je dit allemaal nodig?

Ik ben van mening dat deze map helemaal niet mag worden aangeraakt. Ze valt tenslotte niemand lastig.

Elke pc-gebruiker heeft zijn computer minstens één keer verkend en mappen en programma's bestudeerd, meestal met als doel ruimte vrij te maken op de harde schijf en onnodige bestanden te verwijderen. In de regel bevatten de grootste mappen Program Files (x86) en Program Files voor eigenaren van 64-bits besturingssystemen. Ze bevinden zich in de hoofdmap van de besturingssysteemschijf op het adres: C:\Program Files (x86) en C:\Program Files.

Invoering

Aandacht!!! Beste lezers, voordat u enige actie begint met de map "Programmabestanden", vraag ik u om meerdere keren na te denken, omdat het een systeemmap is. Ik wil u meteen waarschuwen dat elke foutieve ingreep de werking van het besturingssysteem kan onderbreken en dat u eenvoudigweg een deel van uw gegevens en programma's kwijtraakt, of dat u de computer helemaal niet meer kunt aanzetten. Dit artikel is geschreven voor degenen die begrijpen wat ze doen en voor welk specifiek doel. Ik raad het niet aan Je denkt er zelfs aan om de map mogelijk te verwijderen.

64-bits programma's worden geïnstalleerd in de map Program Files en 32-bits programma's worden geïnstalleerd in de map Program Files (x86). Sommige daarvan kunnen absoluut noodzakelijk zijn voor de stabiele werking van uw computer. Als u bijvoorbeeld een schoon besturingssysteem zonder stuurprogramma's hebt geïnstalleerd, kan bij het installeren van het audiostuurprogramma het standaardpad naar een van deze mappen worden geselecteerd. Als u in dit geval een map verwijdert, heeft u geen geluid meer.

Microsoft heeft ervoor gezorgd dat u niet de hele map met een paar klikken verwijdert. Wanneer u deze probeert te verwijderen, geeft Explorer u dan de melding dat de programma's die worden verwijderd nu actief zijn en kunt u de taak niet voltooien. Je kunt dit natuurlijk omzeilen door naar Taakbeheer te gaan en de processen die bij programma's horen uit te schakelen, maar dit wordt niet aanbevolen. Deze methode kan handig zijn bij het verwijderen van kleine virussen of hulpprogramma's.

Is het mogelijk om de map programmabestanden x86 te verwijderen?

We kunnen met vertrouwen zeggen dat je niet de hele map moet verwijderen, maar als je toch ruimte op je harde schijf moet vrijmaken, kun je onnodige programma's verwijderen, maar niet handmatig (door mappen te verwijderen), maar via het Configuratiescherm. Deze methode is ook veel beter omdat u geen fouten kunt maken bij het kiezen van een onnodige applicatie. Het komt vaak voor dat bij het installeren van een programma het in een map wordt geplaatst met de naam van het bedrijf dat het heeft gemaakt, bijvoorbeeld: Microsoft, Adobe, enz. In het Configuratiescherm ziet u de namen van programma's en hun pictogrammen, waardoor u gemakkelijker kunt navigeren. Hieronder vindt u een lijst met mappen en programma's die niet mogen worden verwijderd.

Mappen:
- 7 ritssluitingen;
- Gemeenschappelijke bestanden;
— Internet Explorer;
— Microsoft-spellen;
—Microsoft Office;
- MSBuild;
— NVIDIA Corporation;
— Realtek (stuurprogramma voor geluidskaart) – de jouwe kan anders zijn;
— Referentiesamenstellen;
— Alle Windows-mappen;
- WinRAR;
— Map met antivirus (Avast, Kaspersky, Dr. Web, enzovoort).

Programma's:
— Antivirusprogramma;
— Stuurprogramma's (Intel, NVIDIA, ADM, Realtek, enz.);
— Alle Microsoft-programma's;
- Windows-stuurprogramma's.

Gebruik het Configuratiescherm om programma's volledig te verwijderen. Volg deze stappen.

  1. Open het Startpaneel
  2. Selecteer "Configuratiescherm"
  3. Klik op "Programma's en onderdelen"
  4. Dubbelklik in de bovenstaande lijst op het gewenste programma om het te verwijderen, met uitzondering van de hierboven beschreven programma's.

Het is ook de moeite waard om te overwegen dat als de harde schijf in meerdere is verdeeld, niet alle programma's zich op schijf C zullen bevinden. Je hebt bijvoorbeeld games op schijf D geïnstalleerd, dus wees voorzichtig bij het kiezen van programma's en applicaties.

Hoe programmabestanden x86 van een oud systeem verwijderen?

Er zijn ook meer ongebruikelijke omstandigheden waarin het nodig is om componenten van de programmabestanden x86 of de map programmabestanden te verwijderen. Deze situatie kan zich voordoen als uw schijf in verschillende delen is verdeeld. Uw besturingssysteem stond bijvoorbeeld op schijf C en u hebt een ander besturingssysteem op schijf D geïnstalleerd en gebruikt, dan blijft alles op schijf C staan. Dit is waar de vragen rijzen: hoe verwijder ik de mappen Windows en Programmabestanden?

De eenvoudigste manier is om het handige LockHunter-hulpprogramma te downloaden. Wanneer u deze mappen probeert te verwijderen, ontvangt u een bericht waarin staat dat u niet over voldoende rechten beschikt. Met dit hulpprogramma kunt u hier een oogje dichtknijpen en absoluut alle bestanden op uw computer verwijderen. Na de installatie klikt u met de rechtermuisknop op de gewenste mappen en selecteert u LockHunter. In het venster dat verschijnt, klikt u op “DeleteIt!” en de mappen worden verwijderd. Ondanks het gebruiksgemak en de onbeperkte mogelijkheden dient u dit hulpprogramma met voorzichtigheid te gebruiken en in normale gevallen het bekende “Configuratiescherm” te gebruiken.

Veel gebruiksplezier!

U heeft waarschijnlijk de mappen "C:\Program Files" en "C:\Program Files (x86)" op uw computer gezien. En je hebt waarschijnlijk gemerkt dat programma's zowel in het ene pakket als in het andere worden geïnstalleerd. Laten we uitzoeken waarom dit zo is.

32-bits en 64-bits Windows

Aanvankelijk was Windows alleen beschikbaar in 32-bits versies. In deze versies zien we alleen de map “C:\Program Files”, de aanbevolen locatie voor geïnstalleerde programma's.

Op 64-bits versies van Windows worden 64-bits toepassingen geïnstalleerd in de map Program Files. 64-bits versies van Windows ondersteunen echter ook 32-bits programma's, en Microsoft wil niet dat 32-bits en 64-bits software op dezelfde plek worden gebruikt. 32-bits programma's worden dus standaard geïnstalleerd in de map "C:\Program Files (x86)".

Windows voert 32-bits applicaties uit op 64-bits versies van Windows met behulp van WOW64. Wanneer u een 32-bits programma uitvoert op een 64-bits versie van Windows, leidt de WOW64-emulatielaag de bestandstoegang naadloos om van "C:\Program Files" naar "C:\Program Files (x86)".

Wat zit er in elke map?

Op 32-bits Windows hebt u dus alleen een map "C:\Program Files", die alle geïnstalleerde 32-bits programma's bevat.
Op de 64-bits versie van Windows worden 64-bits programma's opgeslagen in de map "C:\Program Files" en 32-bits programma's in de map "C:\Program Files (x86)".

Daarom worden verschillende programma's in verschillende mappen geïnstalleerd.

Waarom zijn ze gescheiden?

Een compatibiliteitsfunctie die is ontworpen voor oudere 32-bits programma's die misschien niet weten dat 64-bits Windows zelfs maar bestaat, zodat Windows voorkomt dat ze rechtstreeks met 64-bits code kunnen praten.

32-bits programma's kunnen geen 64-bits bibliotheken (DLL-bestanden) laden en kunnen crashen als ze proberen een bepaald DLL-bestand te laden en een 64-bits versie tegenkomen in plaats van een 32-bits versie. Hetzelfde geldt voor 64-bits programma's. Het hebben van onafhankelijke programmabestanden voor verschillende processorarchitecturen voorkomt dergelijke fouten.

Laten we bijvoorbeeld zeggen dat Windows eenvoudigweg één enkele map Program Files zou gebruiken. De 32-bits toepassing zoekt naar het Microsoft Office DLL-bestand in C:\Program Files\Microsoft Office en probeert dit te laden. Als u echter een 64-bits versie van Microsoft Office hebt geïnstalleerd, crasht de applicatie en werkt deze niet goed omdat... het zal de DLL helemaal niet kunnen vinden, omdat de 64-bits versie van Microsoft Office zich in C:\Program Files\Microsoft Office zal bevinden, en de 32-bits toepassing zal kijken naar C:\Program Files (x86 )\Microsoft Office.

Het helpt ook als een ontwikkelaar zowel 32-bits als 64-bits versies van een applicatie maakt, vooral als deze in sommige situaties in één keer moeten worden geïnstalleerd. De 32-bits versie wordt automatisch geïnstalleerd in C:\Program Files (x86), en de 64-bits versie wordt automatisch geïnstalleerd in C:\Program Files. Als Windows één map zou gebruiken, zou de applicatie-ontwikkelaar de 64-bits map in een andere map moeten instellen om ze te scheiden. En er zou waarschijnlijk geen echte standaard zijn waarin ontwikkelaars verschillende versies instellen.

Waarom heet de 32-bits map (x86)?

Je zult niet altijd "32-bit" en "64-bit" zien. In plaats daarvan zie je soms "x86" en "x64" om naar deze twee verschillende architecturen te verwijzen. Dit komt omdat vroege computers de Intel 8086-chip gebruikten. De originele chips waren 16-bit, maar nieuwere versies zijn 32-bit geworden. "X86" verwijst nu naar alle "versies" tot 64-bits architectuur - of het nu 16-bit of 32-bit is. De nieuwe 64-bit architectuur wordt ook wel “x64” genoemd.

De map "Program Files (x86)" is een map voor programma's die de oude x86-processorarchitectuur gebruiken. Houd er echter rekening mee dat 64-bits versies van Windows geen 16-bits code kunnen uitvoeren.

Het maakt meestal niet uit

Het maakt meestal niet uit of programmabestanden zijn opgeslagen in Program Files of Program Files (x86). Windows installeert programma's automatisch in de juiste map, zodat jij daar niet over na hoeft te denken. Programma's verschijnen in het Start-menu en functioneren normaal, ongeacht waar ze zijn geïnstalleerd. Zowel 32-bits als 64-bits programma's moeten uw gegevens opslaan in mappen zoals AppData en ProgramData, en niet in een map Program Files. Laat uw programma's gewoon automatisch beslissen welke map Program Files ze moeten gebruiken.

Soms moet u weten waar een programma is opgeslagen. Stel dat u naar uw Steam-map wilt gaan om een ​​back-up van enkele bestanden te maken. Je vindt het in C:\Program Files (x86), aangezien Steam een ​​32-bits programma is.

Als je niet weet welke versie van het programma je hebt geïnstalleerd, 32 of 64 bit, dan kun je kijken in Windows Taakbeheer.

Op 64-bits versies van Windows worden 32-bits programma's gemarkeerd met extra "(32-bits)"-tekst, wat u een hint geeft dat u ze in C:\Program Files (x86) zult vinden.

Weet je nog, nog niet zo lang geleden schreef ik een artikel: "Bewaar je nog steeds documenten en programma's op de systeemschijf?" Welnu, deze specifieke noot zal een voortzetting zijn van de eerste! Dus laten we beginnen.
Je kunt de eerste notitie (als je hem nog niet hebt gelezen) hieronder meerdere keren lezen op mijn blog om op de hoogte te blijven van de gebeurtenissen. Daar vertelde ik je dat je geen programma's op het systeemstation in de map Program Files hoeft te installeren. Op de systeemschijf is het besturingssysteem geïnstalleerd. Er zijn echter programma's die alleen op de systeemschijf worden geïnstalleerd en het is onmogelijk om hun installatiepad handmatig opnieuw toe te wijzen. Wat moet je dan doen? En alles is heel eenvoudig, we zullen het systeemregister van het besturingssysteem gebruiken. Simpel gezegd is het systeemregister een soort database waarin de parameters van de gehele computer, het besturingssysteem en de geïnstalleerde programma's worden opgeslagen. Zelfs als we bijvoorbeeld de schermbeveiliging op het bureaublad wijzigen, vinden alle wijzigingen in de wijziging van deze schermbeveiliging plaats in het systeemregister. Het is alleen zo dat het besturingssysteem ons een handige grafische interface biedt voor gemakkelijke en verfijnde afstemming.
Hier is het systeemregister zelf. Het heeft een boomstructuur, waarbij elke kop wordt uitgebreid.

Laten we dus verder gaan met het opnieuw toewijzen van de programma-installatiemap. Dit alles werkt zowel in Windows XP als Windows Vista.

Let op, volg strikt de onderstaande instructies! Wijzig geen andere registerinstellingen. Dit kan ertoe leiden dat het besturingssysteem crasht.

===========
Standaard installeert het Windows-besturingssysteem alle programma's in de map "Program Files" op het systeemstation (waar het systeem zich bevindt). Als u wilt dat programma's in een andere map worden geïnstalleerd, bijvoorbeeld de map "Programma's" op een nabijgelegen schijf waarop geen besturingssysteem staat. Drie stappen dus.

Stap 1. Open de register-editor (“Start” – “Uitvoeren” – “regedit”). Dat wil zeggen, opeenvolgend - eerst Start, klik vervolgens op Uitvoeren en voer "regedit" in een speciaal veld in en OK.

P.S. Als de opdracht “Uitvoeren” niet wordt weergegeven, klik dan met de rechtermuisknop op de knop “Start”, ga naar eigenschappen en klik op het tabblad “Startmenu” op de knop “Aanpassen”.

Vink vervolgens het vakje aan naast 'Opdracht uitvoeren'

Alle instellingen zijn identiek voor zowel Windows XP als Windows Vista.

Stap 2. Ga naar de branch - HKEY_LOCAL_MACHINE, vervolgens SOFTWARE, vervolgens Microsoft, vervolgens Windows en vervolgens CurrentVersion

Stap 3. Open de sleutel "ProgramFileDir" (dubbelklik), in het veld "Waarde" zal er een vermelding zijn "uw schijf:\Program Files" (uw schijf H:\ is bijvoorbeeld de systeemschijf. Voer in dit veld het adres in van de gewenste map voor het installeren van programma's, bijvoorbeeld – "D:\Programs". Klik op "Ok" en start de computer opnieuw op. Het is beter om de naam van de map voor de programma's in het Engels op te geven.

Nu worden alle programma's standaard in een nieuwe map geïnstalleerd! Alle bovenstaande instellingen werken in Windows XP en Windows Vista.

Sterke kennis voor jou met respect Artyom Joesjtsjenko!