Dlaczego istnieją dwa foldery z plikami programów? Czy można usunąć folder Program Files (x86)? Czy można usunąć folder plików programu x86

Prawdopodobnie widziałeś foldery „C:\Program Files” i „C:\Program Files (x86)” na swoim komputerze. Prawdopodobnie zauważyłeś, że programy są instalowane zarówno w jednym pakiecie, jak iw innym. Zastanówmy się, dlaczego tak jest.

32-bitowy i 64-bitowy system Windows

Początkowo system Windows był dostępny tylko w wersjach 32-bitowych. W tych wersjach widzimy tylko folder „C:\Program Files”, który jest zalecaną lokalizacją dla zainstalowanych programów.

W 64-bitowych wersjach systemu Windows aplikacje 64-bitowe są instalowane w folderze Program Files. Jednak 64-bitowe wersje systemu Windows obsługują także programy 32-bitowe, a Microsoft nie chce, aby oprogramowanie 32-bitowe i 64-bitowe było mieszane w tym samym miejscu. Dlatego programy 32-bitowe są domyślnie instalowane w folderze „C:\Program Files (x86)”.

System Windows uruchamia aplikacje 32-bitowe w 64-bitowych wersjach systemu Windows przy użyciu WOW64. Kiedy uruchamiasz 32-bitowy program w 64-bitowej wersji systemu Windows, warstwa emulacji WOW64 płynnie przekierowuje dostęp do plików z „C:\Program Files” do „C:\Program Files (x86)”.

Co znajduje się w każdym folderze?

Zatem w 32-bitowym systemie Windows masz tylko folder „C:\Program Files”, który zawiera wszystkie zainstalowane programy 32-bitowe.
W 64-bitowym systemie Windows programy 64-bitowe są przechowywane w folderze „C:\Program Files”, a programy 32-bitowe są przechowywane w folderze „C:\Program Files (x86)”.

Dlatego różne programy są instalowane w różnych folderach.

Dlaczego są rozdzieleni?

Funkcja zgodności przeznaczona dla starszych programów 32-bitowych, które mogą nie wiedzieć, że 64-bitowy system Windows w ogóle istnieje, więc system Windows uniemożliwia im bezpośrednią komunikację z kodem 64-bitowym.

Programy 32-bitowe nie mogą ładować bibliotek 64-bitowych (plików DLL) i mogą ulec awarii, jeśli spróbują załadować określony plik DLL i napotkają wersję 64-bitową zamiast 32-bitowej. To samo dotyczy programów 64-bitowych. Posiadanie niezależnych plików programów dla różnych architektur procesorów zapobiega takim błędom.

Załóżmy na przykład, że system Windows po prostu użyje jednego folderu Program Files. Aplikacja 32-bitowa będzie szukać pliku Microsoft Office DLL znajdującego się w C:\Program Files\Microsoft Office i spróbuje go załadować. Jeśli jednak masz zainstalowaną 64-bitową wersję pakietu Microsoft Office, aplikacja ulegnie awarii i nie będzie działać poprawnie, ponieważ... w ogóle nie będzie w stanie znaleźć biblioteki DLL, ponieważ 64-bitowa wersja pakietu Microsoft Office będzie zlokalizowana w C:\Program Files\Microsoft Office, a 32-bitowa aplikacja będzie szukać w C:\Program Files (x86 )\Microsoft Office.

Jest to również pomocne, gdy programista tworzy zarówno 32-bitową, jak i 64-bitową wersję aplikacji, zwłaszcza jeśli w niektórych sytuacjach trzeba je zainstalować jednocześnie. Wersja 32-bitowa jest automatycznie instalowana w C:\Program Files (x86), a wersja 64-bitowa jest automatycznie instalowana w C:\Program Files. Jeśli system Windows korzystał z jednego folderu, twórca aplikacji musiałby ustawić folder 64-bitowy na inny folder, aby je oddzielić. I prawdopodobnie nie byłoby prawdziwego standardu, w którym programiści ustalaliby różne wersje.

Dlaczego folder 32-bitowy nazywa się (x86)?

Nie zawsze zobaczysz „32-bitowe” i „64-bitowe”. Zamiast tego czasami widzisz „x86” i „x64” w odniesieniu do tych dwóch różnych architektur. Dzieje się tak, ponieważ wczesne komputery korzystały z chipa Intel 8086. Oryginalne chipy były 16-bitowe, ale nowsze wersje stały się 32-bitowe. „X86” odnosi się teraz do wszystkich „wersji” aż do architektury 64-bitowej – czy to 16-bitowej, czy 32-bitowej. Nowa architektura 64-bitowa jest również nazywana „x64”.

Folder „Program Files (x86)” to folder zawierający programy korzystające ze starej architektury procesorów x86. Należy jednak pamiętać, że 64-bitowe wersje systemu Windows nie obsługują kodu 16-bitowego.

Zwykle nie ma to znaczenia

Zwykle nie ma znaczenia, czy pliki programów są przechowywane w Program Files, czy Program Files (x86). System Windows automatycznie instaluje programy w odpowiednim folderze, więc nie musisz o tym myśleć. Programy pojawiają się w menu Start i działają normalnie, niezależnie od tego, gdzie są zainstalowane. Zarówno programy 32-bitowe, jak i 64-bitowe powinny przechowywać dane w folderach takich jak AppData i ProgramData, a nie w żadnym folderze Program Files. Po prostu pozwól swoim programom automatycznie decydować, którego folderu Program Files użyć.

Czasami trzeba wiedzieć, gdzie przechowywany jest program. Powiedzmy, że chcesz przejść do katalogu Steam, aby wykonać kopię zapasową niektórych plików. Znajdziesz go w C:\Program Files (x86), ponieważ Steam jest programem 32-bitowym.

Jeśli nie wiesz, jaką wersję programu zainstalowałeś, 32-bitową czy 64-bitową, możesz zajrzeć do menedżera zadań Windows.

W 64-bitowych wersjach systemu Windows programy 32-bitowe są oznaczone dodatkowym tekstem „(32-bitowy)”, co stanowi wskazówkę, że można je znaleźć w C:\Program Files (x86).

Kiedy zaczniesz przeglądać dysk, na którym zainstalowany jest system operacyjny, możesz znaleźć wiele rzeczy. Na przykład jakiś czas temu mówiłem. Dzisiaj porozmawiamy o folderze o nazwie Program Files (x86): co w nim jest i czy można go usunąć?

Możesz znaleźć folder o nazwie Program Files (x86) w katalogu głównym dysku systemowego, zwykle dysku C. Prawdopodobnie wiesz, że sam folder Program Files jest niezbędny do instalowania różnych programów - domyślnie programy są w nim instalowane. Ale to jest folder bez żadnych adnotacji, ale tutaj mówimy o folderze z dodatkową nazwą x86. Co więcej, jeśli masz folder o tej nazwie, to w katalogu głównym znajdziesz folder Program Files bez żadnych dodatkowych dodatków.

Jak mówią, trumna otwiera się po prostu. Istnieją dwie wersje systemu operacyjnego Windows - . Krótko mówiąc, różnica między nimi polega na tym, że w jednym cyklu zegara procesora system może przetworzyć polecenie odpowiednio 32 lub 64 bitowe. Ponadto 64-bitowy system operacyjny obsługuje znacznie większą ilość pamięci RAM, podczas gdy 32-bitowy system operacyjny obsługuje nie więcej niż 4 GB (w rzeczywistości nawet mniej).

Jeśli mówimy o 32-bitowej wersji systemu Windows, to obsługuje ona tylko programy 32-bitowe. W związku z tym, jeśli chcesz uruchomić program 64-bitowy w systemie 32-bitowym, pojawi się błąd. To prawda, że ​​​​w wielu przypadkach taką aplikację można nadal uruchomić, ale tylko „tańcząc z tamburynem”. 64-bitowy system operacyjny obsługuje zarówno programy i aplikacje 32-bitowe, jak i 64-bitowe. W związku z tym 32-bitowe programy i aplikacje są instalowane w folderze Program Files (x86), a 64-bitowe programy i aplikacje są instalowane w folderze Program Files. Z tego powodu w katalogu głównym folderu widzisz dwa foldery o praktycznie identycznych nazwach. I nie jest to błąd ani usterka systemu, jak uważają niektórzy użytkownicy. Nawiasem mówiąc, folder Program Files (x86) bierze swoją nazwę od wczesnych procesorów Intel: 8086, 80186, 80286 itd. W każdym razie wierzy się w to.

Jak usunąć folder Program Files (x86)?

Folder ten można usunąć równie łatwo, jak inne foldery. Mogą być wymagane uprawnienia administratora. Kolejne pytanie brzmi: po co to robić, jeśli w tym folderze są zainstalowane aplikacje 32-bitowe? Ponadto już zainstalowane aplikacje zostaną usunięte wraz z folderem. Dlaczego potrzebujesz tego wszystkiego?

Uważam, że tego folderu w ogóle nie należy dotykać. Przecież ona nikomu nie przeszkadza.

Każdy użytkownik komputera PC przynajmniej raz odwiedził swój komputer, przeglądając foldery i programy, najczęściej w celu zwolnienia miejsca na dysku twardym i usunięcia niepotrzebnych plików. Z reguły największe foldery obejmują Program Files (x86) i Program Files dla właścicieli 64-bitowych systemów operacyjnych. Znajdują się one w katalogu głównym dysku systemu operacyjnego pod adresami: C:\Program Files (x86) i C:\Program Files.

Wstęp

Uwaga!!! Drodzy czytelnicy, zanim zaczniecie jakiekolwiek działania z folderem „Pliki programów”, proszę o kilkakrotne przemyślenie, ponieważ jest to folder systemowy. Chcę Cię od razu przestrzec, że jakakolwiek błędna ingerencja może zakłócić działanie systemu operacyjnego i po prostu utracisz część danych, programów lub w ogóle nie będziesz mógł włączyć komputera. Ten artykuł jest napisany dla tych, którzy rozumieją, co robią i w jakim konkretnym celu. Nie polecam Zastanawiasz się nawet nad usunięciem folderu.

Programy 64-bitowe są instalowane w folderze Program Files, a programy 32-bitowe są instalowane w folderze Program Files (x86). Niektóre z nich mogą być absolutnie niezbędne do stabilnej pracy komputera. Na przykład, jeśli zainstalowałeś czysty system operacyjny bez sterowników, podczas instalowania sterownika audio może zostać wybrana domyślna ścieżka do jednego z tych folderów. Jeśli w tym przypadku usuniesz folder, nie będziesz już mieć dźwięku.

Firma Microsoft zadbała o to, aby nie usunąć całego folderu kilkoma kliknięciami, dlatego przy próbie jego usunięcia Eksplorator wyświetli komunikat informujący, że usuwane programy są już uruchomione i nie pozwolą na dokończenie zadania. Można oczywiście obejść ten problem, przechodząc do Menedżera zadań i wyłączając procesy należące do programów, ale nie jest to zalecane. Ta metoda może być przydatna podczas usuwania małych wirusów lub narzędzi.

Czy można usunąć folder plików programu x86?

Możemy śmiało powiedzieć, że nie powinieneś usuwać całego folderu, ale jeśli nadal potrzebujesz zwolnić miejsce na dysku twardym, możesz usunąć niepotrzebne programy, ale nie ręcznie (poprzez usunięcie folderów), ale za pomocą Panelu sterowania. Ta metoda jest również znacznie lepsza, ponieważ nie można popełnić błędu przy wyborze niepotrzebnej aplikacji. Często zdarza się, że podczas instalacji programu umieszczany jest on w folderze z nazwą firmy, która go stworzyła, np.: Microsoft, Adobe itp. W Panelu sterowania zobaczysz nazwy programów i ich ikony, które ułatwią Ci nawigację. Poniżej znajduje się lista folderów i programów, których nie należy usuwać.

Lornetka składana:
- 7-zamek;
- Wspólne pliki;
— Internet Explorera;
— Gry Microsoftu;
— Microsoft Office;
-MSBuild;
— Korporacja NVIDIA;
— Realtek (sterownik karty dźwiękowej) – Twój może być inny;
— zespoły referencyjne;
— Wszystkie foldery Windows;
- WinRAR;
— Folder z programem antywirusowym (Avast, Kaspersky, Dr. Web i tak dalej).

Programy:
— Program antywirusowy;
— Sterowniki (Intel, NVIDIA, ADM, Realtek itp.);
— Wszystkie programy Microsoft;
- Sterowniki do Windowsa.

Aby całkowicie usunąć programy, użyj Panelu sterowania. Wykonaj poniższe kroki.

  1. Otwórz panel Start
  2. Wybierz „Panel sterowania”
  3. Kliknij „Programy i funkcje”
  4. Na powyższej liście kliknij dwukrotnie żądany program, aby go usunąć, z wyjątkiem tych opisanych powyżej.

Warto też wziąć pod uwagę, że jeśli dysk twardy zostanie podzielony na kilka, nie wszystkie programy znajdą się na dysku C, np. gry zainstalowałeś na dysku D, dlatego zachowaj ostrożność przy wyborze programów i aplikacji.

Jak usunąć pliki programów x86 ze starego systemu?

Istnieją również bardziej nietypowe okoliczności, w których konieczne jest usunięcie komponentów programu files x86 lub folderu plików programu. Taka sytuacja może wystąpić, jeśli dysk jest podzielony na kilka części. Na przykład, jeśli Twój system operacyjny znajdował się na dysku C, a inny zainstalowałeś na dysku D i używasz go, wszystko pozostanie na C. W tym miejscu pojawiają się pytania: jak usunąć foldery Windows i Program files?

Najłatwiej jest pobrać przydatne narzędzie LockHunter. Przy próbie usunięcia tych folderów pojawi się komunikat informujący, że nie masz wystarczających uprawnień. Narzędzie pozwala przymknąć na to oko i usunąć absolutnie wszystkie pliki na komputerze. Po instalacji kliknij prawym przyciskiem myszy wymagane foldery i wybierz LockHunter. W wyświetlonym oknie kliknij „DeleteIt!” i foldery zostaną usunięte. Pomimo łatwości obsługi i nieograniczonych możliwości, należy zachować ostrożność podczas korzystania z tego narzędzia, a w normalnych przypadkach korzystać ze znanego „Panelu sterowania”

Miłego korzystania!

Pamiętaj, nie tak dawno temu napisałem artykuł - „Czy nadal zapisujesz dokumenty i programy na dysku systemowym?” Cóż, ta konkretna notatka będzie kontynuacją pierwszej! Zacznijmy więc.
Pierwszą notatkę (jeśli jej nie czytałeś) możesz przeczytać kilka razy poniżej na moim blogu, aby być na bieżąco z wydarzeniami. Tam powiedziałem, że nie musisz instalować programów na dysku systemowym w folderze Program Files. Dysk systemowy to miejsce, w którym zainstalowany jest system operacyjny. Istnieją jednak programy, które są instalowane tylko na dysku systemowym i nie ma możliwości ręcznego ponownego przypisania ścieżki ich instalacji. Co wtedy zrobić? I wszystko jest bardzo proste, użyjemy rejestru systemowego systemu operacyjnego. W uproszczeniu rejestr systemowy to swego rodzaju baza danych, w której przechowywane są parametry całego komputera, systemu operacyjnego oraz zainstalowanych programów. Przykładowo, nawet gdy zmienimy wygaszacz ekranu na pulpicie, wszelkie zmiany związane ze zmianą tego wygaszacza ekranu nastąpią w rejestrze systemowym. Po prostu system operacyjny zapewnia nam wygodny interfejs graficzny umożliwiający jego wygodne i precyzyjne dostrajanie.
Oto sam rejestr systemu. Ma strukturę drzewiastą, a każdy nagłówek się rozwija.

Przejdźmy więc do ponownego przypisania folderu instalacyjnego programu. Wszystko to działa zarówno w systemie Windows XP, jak i Windows Vista.

Uwaga, należy ściśle przestrzegać wskazówek opisanych poniżej! Nie zmieniaj żadnych innych ustawień rejestru. Może to spowodować awarię systemu operacyjnego.

===========
Domyślnie system operacyjny Windows instaluje wszystkie programy w folderze „Program Files” znajdującym się na dysku systemowym (gdzie znajduje się system). Jeśli chcesz, aby programy były instalowane w innym folderze, na przykład w folderze „Programy” znajdującym się na pobliskim dysku, na którym nie ma systemu operacyjnego. A więc trzy kroki.

Krok 1. Otwórz edytor rejestru („Start” – „Uruchom” – „regedit”). Oznacza to, że kolejno - najpierw Start, następnie kliknij Uruchom i w specjalnym polu wpisz „regedit” i OK.

P.S. Jeśli polecenie „Uruchom” nie zostanie wyświetlone, kliknij prawym przyciskiem myszy przycisk „Start”, przejdź do właściwości i na karcie „Menu Start” kliknij przycisk „Dostosuj”.

Następnie zaznacz pole obok „Uruchom polecenie”

Wszystkie ustawienia są identyczne w Windows XP i Windows Vista.

Krok 2. Przejdź do oddziału - HKEY_LOCAL_MACHINE, następnie SOFTWARE, następnie Microsoft, następnie Windows, a następnie CurrentVersion

Krok 3. Otwórz klucz „ProgramFileDir” (podwójne kliknięcie), w polu „Wartość” pojawi się wpis „twój dysk:\Program Files” (np. Twój dysk H:\ jest dyskiem systemowym. Wpisz w tym polu adres żądanego folderu do instalacji programów, na przykład – „D:\Programy”. Kliknij „OK” i uruchom ponownie komputer. Lepiej podać nazwę folderu programów w języku angielskim.

Teraz wszystkie programy zostaną domyślnie zainstalowane w nowym folderze! Wszystkie powyższe ustawienia działają w systemach Windows XP i Windows Vista.

Silna wiedza dla ciebie z szacunkiem Artem Juszczenko!