Disc cu două foldere fișiere de program. Trebuie să mut folderul Fișiere de program într-o altă partiție?

Fișiere de program este un folder din sistemul de operare Microsoft Windows în care sunt stocate aplicații care nu fac parte din sistemul de operare instalat implicit. Fiecare aplicație se află în propriul folder, al cărui nume conține de obicei numele companiei dezvoltatoare și numele real al programului în sine.

Locația standard a folderului - %SystemDrive%\Program Files. Poate fi schimbat înainte de instalarea sistemului făcând o modificare la fișierul de răspuns (winnt.sif) inclus în distribuție, dar în practică este rar schimbat. Sistemul de operare instalat stochează calea folderului în cheia de registry - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDirși setează variabila de mediu %ProgramFiles%. Aplicațiile ar trebui să realizeze extinderea acestei variabile de mediu pentru a obține locația folderului pe sistemul țintă, mai degrabă decât să se bazeze pe locația implicită, cea mai frecvent întâlnită. Cu toate acestea, unii dezvoltatori fără scrupule încalcă acest acord și codifică locația folderului Fișiere de program în produsele lor.

Numele folderului este adesea criticat deoarece este scurtat la Progra~1 când se utilizează tabelele de alocare a fișierelor vechi și formatul de înregistrare 8.3. În plus, există probleme cu adaptarea programelor la alte medii. De exemplu, în versiunile pe 64 de biți de Windows această problemă este rezolvată prin adăugare adiţional foldere - în ProgramFiles Fișierele pe 64 de biți sunt stocate și în Fișiere program (x86)- programe pe 32 de biți.

Începând cu Windows NT, folderul Fișiere de program este inviolabil și, prin urmare, poate fi editat doar de administratori, prevenind modificarea sau ștergerea accidentală a folderului.

Vezi si

Legături

  • Microsoft Windows

Fundația Wikimedia. 2010.

Vedeți ce sunt „Fișiere de program” în alte dicționare:

    Fișiere de program- este un folder în sistemele de operare Microsoft Windows în care aplicațiile care nu fac parte din sistemul de operare sunt instalate implicit. Fiecare program este pus în propriul său subfolder unde pot fi stocate toate fișierele binare aferente, acest sub... ... Wikipedia

    Fișiere de program- Numele Fișierelor de program dezinstalează în Windows dosarul în care sunt găzduiți prin defațare fișiere (notamment les exécutables) a programelor instalate. Locația reperului este definită prin variabila de mediu %ProgramFiles%. La valoare… … Wikipédia en Français

    Fișiere de program- (în computere) fișiere care fac parte din aplicații sau programe (spre deosebire de fișierele documente)... Dicționar englez contemporan

    Fișiere-11- Fișierele 11, cunoscut și sub numele de structură pe disc, este sistemul de fișiere utilizat de sistemul de operare OpenVMS al Hewlett Packard și, de asemenea (într-o formă mai simplă) de mai vechiul RSX 11. Este un sistem de fișiere ierarhic, cu suport pentru controlul accesului liste, înregistrare... ... Wikipedia

    Baza de date a programelor- Nume format fișier Infobox = pictograma bazei de date program = legenda = extensie = .pdb mime = cod tip = tip uniform = magic = proprietar = Microsoft lansat = ultima versiune de lansare = ultima dată de lansare = gen = container de depanare pentru = conținut de =… … Wikipedia

    Fișier cu informații despre program- PIF-urile, sau fișierele de informații despre program, definesc modul în care un anumit program MS DOS ar trebui să fie rulat într-un mediu multitasking, în special pentru a evita acordarea de resurse inutile care ar putea rămâne disponibile altor programe. TopView a fost inițiatorul... ... Wikipedia

    program- ▪ I. program program 1 [ˈprəʊgræm ǁ ˈproʊ ] substantiv 1. CALCULAT programează de asemenea un set de instrucțiuni folosite pentru a face un calculator să îndeplinească o anumită sarcină; = SOFTWARE...Condiții financiare și de afaceri

    Fișierele transferate prin protocolul shell- FI-urile transferate prin protocolul SH ell este un protocol pentru a utiliza SSH sau RSH pentru a transfera fișiere între computere și pentru a gestiona fișiere de la distanță. Avantajul FISH este că tot ce necesită din partea serverului este o implementare SSH sau RSH, shell Unix și un ... Wikipedia

    Manager de program- Nume software infobox = Subtitrare Program Manager = Program Manager în Windows 3.0 Dezvoltator = Microsoft cea mai recentă versiune de lansare = cea mai recentă dată de lansare = sistem de operare = Gen Microsoft Windows = Licență File Manager = MS EULA site web = Program… … Wikipedia

    program, calculator- Set de instrucțiuni ordonate care permit unui computer să efectueze o anumită sarcină. Un program este pregătit prin formularea mai întâi a sarcinii și apoi exprimarea acesteia într-un limbaj de programare adecvat. Programatorii pot lucra în limbajul mașinii sau în... ... Universalium

Cărți

  • Viitorul 3: Engleza pentru rezultate (+ CD-ROM), Schoenberg Irene E.. Oamenii care au lucrat cu acest program credeau că engleza se învață cel mai bine atunci când este folosită pentru o comunicare semnificativă; în consecință, FUTURE are totul, este un program dinamic pe șase niveluri...

Amintiți-vă, nu cu mult timp în urmă am scris un articol - „Încă salvați documente și programe pe unitatea de sistem?” Ei bine, această notă anume va fi o continuare a primei! Deci să începem.
Puteți citi prima notă (dacă nu ați citit-o) de mai multe ori mai jos pe blogul meu pentru a fi la curent cu evenimentele. Acolo ți-am spus că nu trebuie să instalezi programe pe unitatea de sistem în folderul Program Files. Unitatea de sistem este locul unde este instalat sistemul de operare. Cu toate acestea, există programe care sunt instalate numai pe unitatea de sistem și este imposibil să le reatribuiți manual calea de instalare. Ce să faci atunci? Și totul este foarte simplu, vom folosi registrul de sistem al sistemului de operare. Pentru a spune simplu, registrul de sistem este un fel de bază de date care stochează parametrii întregului computer, sistemul de operare și programele instalate. De exemplu, chiar și atunci când schimbăm screensaver-ul de pe desktop, toate modificările aduse modificării acestui screensaver apar în registrul de sistem. Doar că sistemul de operare ne oferă o interfață grafică convenabilă pentru reglarea sa convenabilă și fină.
Aici este registrul de sistem în sine. Are o structură arborescentă, fiecare rubrică se extinde.

Deci, să trecem la reatribuirea folderului de instalare a programului. Toate acestea funcționează atât în ​​Windows XP, cât și în Windows Vista.

Atentie, urmati cu strictete instructiunile descrise mai jos! Nu modificați alte setări de registry. Acest lucru poate duce la prăbușirea sistemului de operare.

===========
În mod implicit, sistemul de operare Windows instalează toate programele în folderul „Program Files” situat pe unitatea de sistem (unde se află sistemul). Dacă doriți ca programele să fie instalate într-un folder diferit, de exemplu folderul „Programe” situat pe o unitate din apropiere unde nu există un sistem de operare. Deci, trei pași.

Pasul 1. Deschideți editorul de registry („Start” – „Run” – „regedit”). Adică, secvențial - mai întâi Start, apoi faceți clic pe Executare și introduceți „regedit” într-un câmp special și OK.

P.S Dacă comanda „Run” nu este afișată, faceți clic dreapta pe butonul „Start”, accesați proprietăți și pe fila „Start Menu”, faceți clic pe butonul „Personalizare”.

Apoi bifați caseta de lângă „Run Command”

Toate setările sunt identice atât cu Windows XP, cât și cu Windows Vista.

Pasul 2. Accesați ramura - HKEY_LOCAL_MACHINE apoi SOFTWARE apoi Microsoft apoi Windows apoi CurrentVersion

Pasul 3. Deschideți tasta „ProgramFileDir” (dublu clic), în câmpul „Value” va apărea o intrare „unitatea dvs.:\Program Files” (de exemplu, unitatea dvs. H:\ este cea de sistem. Introduceți în acest câmp adresa din folderul dorit pentru instalarea programelor, de exemplu – „D :\Programs”. Faceți clic pe „Ok” și reporniți computerul. Este mai bine să dați numele folderului pentru programe în limba engleză.

Acum toate programele vor fi instalate implicit într-un folder nou! Toate setările de mai sus funcționează în Windows XP și Windows Vista.

Cunoștințe puternice pentru tine cu respect Artyom Yushchenko!

Când începi să te uiți la unitatea pe care este instalat sistemul de operare, poți descoperi o mulțime de lucruri. De exemplu, acum ceva timp am vorbit despre. Astăzi vom vorbi despre un folder numit Program Files (x86): ce este în el și poate fi șters?

Puteți găsi un folder numit Program Files (x86) în rădăcina unității de sistem, de obicei unitatea C. Probabil știți că folderul Program Files în sine este necesar pentru instalarea diferitelor programe - în mod implicit, programele sunt instalate în el. Dar acesta este un folder fără adnotări, dar aici vorbim despre un folder cu numele suplimentar x86. Mai mult, dacă aveți un folder cu acest nume, atunci în rădăcină veți găsi folderul Program Files fără adăugiri suplimentare.

Sicriul, după cum se spune, se deschide simplu. Există două versiuni ale sistemului de operare Windows - . Pe scurt, diferența dintre ele este că într-un ciclu de ceas de timp al procesorului sistemul poate procesa o comandă de 32 sau, respectiv, 64 de biți. În plus, un sistem de operare pe 64 de biți acceptă o cantitate mult mai mare de RAM, în timp ce un sistem de operare pe 32 de biți nu suportă mai mult de 4 GB (de fapt, chiar mai puțin).

Dacă vorbim despre versiunea pe 32 de biți a Windows, atunci acceptă doar programe pe 32 de biți. În consecință, dacă doriți să rulați un program pe 64 de biți pe un sistem pe 32 de biți, veți primi o eroare. Adevărat, în multe cazuri, o astfel de aplicație poate fi lansată în continuare, dar numai „dansând cu o tamburină”. Sistemul de operare pe 64 de biți acceptă atât programe și aplicații pe 32 de biți, cât și pe 64 de biți. În consecință, programele și aplicațiile pe 32 de biți sunt instalate în folderul Program Files (x86), iar cele pe 64 de biți sunt instalate în folderul Program Files. Din acest motiv, vedeți două foldere cu nume practic identice în rădăcina folderului. Și aceasta nu este o eroare sau o eroare a sistemului, așa cum cred unii utilizatori. Apropo, folderul Program Files (x86) își ia numele de la procesoarele Intel timpurii: 8086, 80186, 80286 etc. Deci, în orice caz, se crede.

Cum se șterge folderul Program Files (x86)?

Acest folder poate fi șters la fel de ușor ca și alte foldere. Pot fi necesare drepturi de administrator. O altă întrebare este de ce faceți acest lucru dacă aplicațiile pe 32 de biți sunt instalate în acest folder? În plus, aplicațiile deja instalate vor fi șterse împreună cu folderul. De ce ai nevoie de toate astea?

Cred că acest folder nu trebuie atins deloc. La urma urmei, ea nu deranjează pe nimeni.

A trecut mai bine de un an, nu aveam nicio intenție să trec înapoi la XP (deși l-am păstrat cu grijă pe al doilea hard disk) și am decis să-l șterg. Dar s-a dovedit a nu fi atât de simplu. Când am încercat să șterg fișierele Program și folderele Documente și Setări, în ciuda faptului că am făcut-o cu drepturi de administrator, de fiecare dată a apărut mesajul:

De asemenea, utilitarul Unlocker nu a reușit să facă față acestei sarcini. Nu a fost posibil să ștergeți folderul de sistem Windows în modul sigur:

Cum se șterge folderul Fișiere program? Am apelat la un prieten programator cu această întrebare, care mi-a explicat ce se poate face în acest caz. Și nu a explicat doar, ci a notat-o ​​cu ajutorul lui, ceea ce a ajutat foarte mult în viitor.

Pentru a șterge folderul de sistem Windows, în cazul nostru acesta este folderul Documente și Setări, trebuie să faceți clic dreapta pe el, să selectați Proprietăți și să mergeți la fila Siguranță . Apoi, selectați un cont și faceți clic pe Avansat:

Se deschide o nouă fereastră, în care, în fila Proprietar, faceți clic pe butonul Modificare

În fereastra care se deschide, faceți clic pe elementele marcate și faceți clic pe Aplicare:

Confirmăm modificările:

Și devenim proprietarii de drept ai folderului de care avem nevoie:

Dar asta nu este tot, acum trebuie să modificați permisiunile din fila corespunzătoare:

Faceți clic pe elementele marcate:

Se deschide un alt submeniu (dar când se vor termina deja) - selectați-l pe cel marcat, faceți clic pe OK:

Reveniți la fereastra anterioară de permisiuni, bifați casetele necesare și faceți clic pe Aplicare:

Sper că această notă te-a ajutat să răspunzi la întrebarea: cum să ștergi folderul cu fișiere de program? În același mod, puteți șterge folderul vechi din Windows după ce „rulați” noul Windows peste cel vechi.

Probabil ați văzut folderele „C:\Program Files” și „C:\Program Files (x86)” pe computer. Și probabil ați observat că programele sunt instalate atât într-un pachet, cât și în altul. Să ne dăm seama de ce este așa.

Windows pe 32 de biți și 64 de biți

Inițial, Windows era disponibil doar în versiuni pe 32 de biți. În aceste versiuni vedem doar folderul „C:\Program Files”, care este locația recomandată pentru programele instalate.

Pe versiunile pe 64 de biți ale Windows, aplicațiile pe 64 de biți sunt instalate în folderul Fișiere program. Cu toate acestea, versiunile pe 64 de biți ale Windows acceptă și programe pe 32 de biți, iar Microsoft nu dorește ca software-ul pe 32 de biți și pe 64 de biți să fie amestecat în același loc. Deci, programele pe 32 de biți sunt instalate în folderul „C:\Program Files (x86)” în mod implicit.

Windows rulează aplicații pe 32 de biți pe versiuni de Windows pe 64 de biți folosind WOW64. Când rulați un program pe 32 de biți pe o versiune de Windows pe 64 de biți, stratul de emulare WOW64 redirecționează fără probleme accesul la fișiere de la „C:\Program Files” la „C:\Program Files (x86)”.

Ce este în fiecare folder?

Deci, pe Windows pe 32 de biți, aveți doar un folder „C:\Program Files” care conține toate programele pe 32 de biți instalate.
Pe versiunea pe 64 de biți a Windows, programele pe 64 de biți sunt stocate în folderul „C:\Program Files”, iar programele pe 32 de biți sunt stocate în folderul „C:\Program Files (x86)”.

Acesta este motivul pentru care diferite programe sunt instalate în foldere diferite.

De ce sunt despărțiți?

O caracteristică de compatibilitate concepută pentru programele mai vechi pe 32 de biți care ar putea să nu știe că Windows pe 64 de biți chiar există, astfel încât Windows le împiedică să vorbească direct cu codul pe 64 de biți.

Programele pe 32 de biți nu pot încărca biblioteci pe 64 de biți (fișiere DLL) și se pot bloca dacă încearcă să încarce un anumit fișier DLL și întâlnesc o versiune pe 64 de biți în loc de una pe 32 de biți. Același lucru este valabil și pentru programele pe 64 de biți. Având fișiere de program independente pentru diferite arhitecturi de procesor previne astfel de erori.

De exemplu, să presupunem că Windows ar folosi pur și simplu un singur dosar Program Files. Aplicația pe 32 de biți va căuta fișierul Microsoft Office DLL găsit în C:\Program Files\Microsoft Office și va încerca să îl încarce. Cu toate acestea, dacă aveți instalată o versiune de Microsoft Office pe 64 de biți, aplicația se va bloca și nu va funcționa corect deoarece... nu va putea găsi deloc DLL, deoarece versiunea pe 64 de biți a Microsoft Office va fi localizată la C:\Program Files\Microsoft Office, iar aplicația pe 32 de biți se va uita la C:\Program Files (x86 )\Microsoft Office.

De asemenea, ajută atunci când un dezvoltator creează atât versiuni pe 32 de biți, cât și pe 64 de biți ale unei aplicații, mai ales dacă acestea trebuie să fie instalate simultan în anumite situații. Versiunea pe 32 de biți este instalată automat în C:\Program Files (x86), iar versiunea pe 64 de biți este instalată automat în C:\Program Files. Dacă Windows a folosit un folder, dezvoltatorul aplicației ar trebui să seteze folderul pe 64 de biți într-un alt folder pentru a le separa. Și probabil că nu ar exista un standard real în care dezvoltatorii să stabilească versiuni diferite.

De ce se numește folderul pe 32 de biți (x86)?

Nu veți vedea întotdeauna „32 de biți” și „64 de biți”. În schimb, vedeți uneori „x86” și „x64” pentru a face referire la aceste două arhitecturi diferite. Acest lucru se datorează faptului că primele computere au folosit cipul Intel 8086. Cipurile originale erau pe 16 biți, dar versiunile mai noi au devenit pe 32 de biți. „X86” se referă acum la toate „versiunile” până la arhitectura pe 64 de biți – fie că este pe 16 biți sau pe 32 de biți. Noua arhitectură pe 64 de biți se mai numește și „x64”.

Folderul „Program Files (x86)” este un folder pentru programe care utilizează arhitectura veche a procesorului x86. Rețineți, totuși, că versiunile pe 64 de biți ale Windows nu pot rula cod pe 16 biți.

De obicei nu contează

De obicei, nu contează dacă fișierele program sunt stocate în Program Files sau Program Files (x86). Windows instalează automat programe în folderul corect, astfel încât nu trebuie să vă gândiți la asta. Programele apar în meniul Start și funcționează normal, indiferent unde sunt instalate. Ambele programe pe 32 de biți și pe 64 de biți ar trebui să vă stocheze datele în foldere precum AppData și ProgramData și nu în niciun folder Fișiere de program. Lăsați doar programele dvs. să decidă automat ce folder de fișiere de program să utilizați.

Uneori trebuie să știți unde este stocat un program. Să presupunem că vrei să intri în directorul tău Steam pentru a face backup pentru unele fișiere. Îl veți găsi în C:\Program Files (x86), deoarece Steam este un program pe 32 de biți.

Dacă nu știți ce versiune a programului ați instalat, pe 32 sau 64 de biți, atunci puteți căuta în managerul de activități Windows.

Pe versiunile pe 64 de biți de Windows, programele pe 32 de biți sunt marcate cu text suplimentar „(32 de biți)”, oferindu-vă un indiciu că le veți găsi în C:\Program Files (x86).