Při práci s počítačem není neobvyklé, že při spuštění spustitelných souborů EXE se nic neděje nebo chyba "letí". Totéž platí se štítky programů. Z jakých důvodů vzniká tento problém a jak jej řešit, budeme diskutovat níže.

Obnovte spuštění aplikací v systému Windows XP

Pro běžné spuštění souboru EXE jsou nutné následující podmínky:

  • Na straně systému není zámek.
  • Správný příkaz pocházející z registru systému Windows.
  • Integrita souboru a služby nebo programů, které je spouštějí.

Pokud není splněna jedna z těchto podmínek, dostáváme problém, který je popsán v dnešním článku.

Příčina 1: Zamknutí souboru

Některé soubory stažené z internetu jsou označeny jako potenciálně nebezpečné. To je prováděno různými ochrannými programy a službami (firewall, antivirus, atd.). Stejné může dojít i při souborech dostupných v místní síti. Řešení je jednoduché:

  1. Klepněte na PCM v souboru problému a přejděte na "Vlastnosti" .

    Přejděte na vlastnosti souboru problému v systému Windows XP

  2. Ve spodní části okna klikněte na tlačítko Odblokovat , pak na tlačítko Použít a na tlačítko OK .

    Odemknout stažený soubor v systému Windows XP

Důvod 2: přidružení souborů

Ve výchozím nastavení je systém Windows nakonfigurován tak, aby každý typ souborů odpovídal programu, kterým lze jej otevřít (spustit). Někdy je z různých důvodů tato objednávka porušena. Například jste omylem otevřeli soubor EXE archivorem, operační systém se rozhodl, že je správný a nastavení zapsal do nastavení. Od tohoto okamžiku se systém Windows pokusí spouštět spustitelné soubory pomocí archivátoru.

To byl dobrý příklad, ve skutečnosti existuje řada důvodů pro toto selhání. Nejčastěji dochází k chybě při instalaci softwaru, nejpravděpodobněji malware, který způsobuje změnu sdružení.

Oprava situace pomůže pouze úpravě registru. Použijte níže uvedená doporučení, následuje: provedeme první položku, restartujeme počítač, zkontrolujeme výkon. Pokud problém přetrvává, proveďte druhý a tak dále.

Nejprve je třeba spustit Editor registru. Postupujte takto: Otevřete nabídku "Start" a klikněte na "Spustit" .

Přístup k funkci Spustit z nabídky Start systému Windows XP

V okně funkcí napište příkaz "regedit" a klikněte na tlačítko OK .

Přístup k Editoru registru z nabídky Spustit v systému Windows XP

Otevře se editor, ve kterém provedeme všechny akce.

Editor registru systému Windows XP

  1. V registru je složka, ve které jsou zapsána uživatelská nastavení pro přípony souborů. Klíče, které jsou psány, jsou prioritní pro provedení. To znamená, že operační systém bude především "vypadat" na těchto parametrech. Smazání složky může vyřešit situaci s nesprávnými přidruženími.
    • Jdeme takto:

      HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts

    • Nalezneme sekci s názvem ".exe" a odstraníme složku "UserChoice" ( PCM podle složky a "Smazat" ). Určitě musíte zkontrolovat přítomnost vlastního parametru v sekci ".lnk" (parametry pro spuštění klávesových zkratek), protože problém může být zde obsažen. Pokud je k dispozici "UserChoice" , pak také odstraníme a restartujeme počítač.

      Smazání složky UserChoise v nastavení registru systému Windows XP

    Pak jsou možné dva možné scénáře: složky "UserChoice" nebo výše uvedené parametry ( ".exe" a ".lnk" ) nejsou v registru přítomny nebo po restartování problém zachoval. V obou případech přejděte k dalšímu bodu.

  2. Opět otevřete editor registru a tentokrát přejděte do větve

    HKEY_CLASSES_ROOTexefileshellopencommand

    Shell možnosti v registru systému Windows XP

    • Zkontrolujeme hodnotu tlačítka "Výchozí" . Mělo by to být takto:

      "%1" %*

    • Pokud je hodnota odlišná, klikněte na tlačítko RMB a vyberte možnost "Upravit" .

      Přepnutí na změnu klíče registru v systému Windows XP

    • V příslušném poli zadejte požadovanou hodnotu a klepněte na tlačítko OK .

      Jak změnit hodnotu registru v systému Windows XP

    • Zkontrolujte také možnost "Výchozí" ve složce "exefile" . Musí existovat "aplikace" nebo "aplikace" v závislosti na jazykovém balíčku používaném ve Windows. Pokud tomu tak není, změňte jej.

      Změňte výchozí nastavení v registru systému Windows XP

    • Dále přejděte na větev

      HKEY_CLASSES_ROOT.exe

      Podíváme se na výchozí klíč. Správná hodnota je "exefile" .

      Výchozí parametr exefile v registru systému Windows XP

    Existují zde také dvě možnosti: parametry mají správné hodnoty nebo se soubory po restartování nespustí. Jdeme dál.

  3. Pokud byl problém se spuštěním programu EXE-shnik ponechán, pak někdo (nebo něco) změnil jiné důležité klíče registru. Jejich počet může být poměrně velký, takže byste měli použít soubory, které najdete níže.

    Stáhněte si soubory registru

    • Poklepeme na soubor exe.reg a souhlasíme se zadáním údajů do registru.

      Zadávání dat do registru pomocí souboru v systému Windows XP

    • Čekáme na zprávu o úspěšném přidání informací.

      Zkontrolujte, zda je úspěšně zadán registr systému Windows XP

    • Totéž se provádí v souboru lnk.reg .
    • Restartujte.

Pravděpodobně jste si všimli, že odkaz otevře složku, ve které jsou tři soubory. Jedna z nich - reg.reg - je potřeba v případě, že výchozí přidružení pro soubory registru "odletělo". Pokud k tomu dojde, obvyklý způsob jejich spuštění nebude fungovat.

  1. Otevřete editor, přejděte do nabídky "Soubor" a klikněte na položku "Importovat" .

    Přejděte k importu dat do registru systému Windows XP

  2. Najděte stažený soubor reg.reg a klikněte na tlačítko "Otevřít" .

    Vyberte soubor pro import dat do registru v systému Windows XP

  3. Výsledkem našich akcí bude vstup dat obsažených v souboru v registru systému.

    Zkontrolujte, zda jsou data úspěšně importována do registru systému Windows XP

    Nezapomeňte stroj restartovat, aniž by tato změna nabyla účinnosti.

Příčina 3: Chyby pevného disku

Pokud spuštění souborů EXE je doprovázeno nějakou chybou, možná je to kvůli poškození systémových souborů na pevném disku. Důvodem může být "zlomené", a tudíž i nečitelné sektory. Tento jev není v žádném případě vzácností. Zkontrolujte jednotky a zjistěte je pomocí programu HDD Regenerator .

Přečtěte si více: Jak obnovit pevný disk pomocí nástroje HDD Regenerator

Hlavním problémem se systémovými soubory v "zlomených" sektorech je nemožnost jejich čtení, kopírování a přepisování. V tomto případě, pokud program nepomohl, můžete systém obnovit nebo znovu nainstalovat.

Přečtěte si více: Způsoby obnovení systému Windows XP

Mějte na paměti, že vzhled zlomených sektorů na pevném disku je prvním hovorem, který je nahradí novým, jinak riskujete ztrátu všech dat.

Důvod 4: Procesor

Při zvážení tohoto důvodu se můžete spojit s hrami. Stejně jako hračky nechtějí běžet na grafických kartách, které nepodporují konkrétní verze rozhraní DirectX, programy se nemusí spustit v systémech s procesory, které nemohou provést potřebné pokyny.

Nejběžnějším problémem je nedostatek podpory SSE2. Chcete-li zjistit, zda procesor může pracovat s těmito pokyny, můžete použít programy CPU-Z nebo AIDA64 .

V CPU-Z je zde uveden seznam pokynů:

Seznam instrukcí podporovaných CPU v CPU-Z

V modulu AIDA64 přejděte na větev "Systémová deska" a otevřete sekci "CPUID" . V bloku "Instrukční sady" najdete potřebné informace.

Seznam pokynů podporovaných procesorem v systému AIDA64

Řešením tohoto problému je jedna - výměna procesoru nebo celé platformy.

Závěr

Dnes jsme zjistili, jak vyřešit problém se spuštěnými soubory EXE v systému Windows XP. Chcete-li tomu zabránit v budoucnu, buďte opatrnější při vyhledávání a instalaci softwaru, nezapisujte do registru netestované údaje a neměňte klíče, které nepoznají účel, vždy vytvořte body obnovení vždy, když budou nainstalovány nové programy nebo změněny parametry.